Selling plan

Das Objekt selling_plan erfasst die Absicht eines Verkaufsplans, der auf einen Einzelposten angewendet wird.

Inhalt

selling_plan.description

Gibt die Beschreibung des Verkaufsplans zurück.

selling_plan.group_id

Die eindeutige ID der selling_plan_group, zu der der Verkaufsplan gehört.

Verkaufsplangruppen, die von derselben Anwendung erstellt werden und dieselben Werte selling_plan_group. name und selling_plan_group_option. name aufweisen, werden in derselben selling_plan_group auf dem Produktobjekt zusammengefasst. Weitere Informationen finden Sie unter dem Objekt selling_plan_group.

selling_plan.id

Die eindeutige ID des Verkaufsplans.

Dieser Wert wird verwendet, wenn ein selling_plan in den Warenkorb gelegt wird.

<select name="selling_plan">
  {% for variant in product.variants %}
    <optgroup label="{{ variant.title }}"> {% for allocation in variant.selling_plan_allocations %} <option value="{{ allocation.selling_plan.id }}"> {{ allocation.selling_plan.name }} </option> {% endfor %} </optgroup>
  {% endfor %}
</select>
<select name="selling_plan">
  <optgroup label="Coffee"> <option value="1425">1-Monatsabonnement</option> <option value="3642">6-Monatsabonnement</option> <option value="3260">1-Jahresabonnement</option> </optgroup>
  <optgroup label="Tea"> <option value="1425">1-Monatsabonnement</option> <option value="3642">6-Monatsabonnement</option> <option value="3260">1-Jahresabonnement</option> </optgroup>
</select>

selling_plan.name

Der Name des Verkaufsplans.

Der Name wird an der Kasse in der Zusammenfassung der Bestellung angezeigt.

selling_plan.options

Eine Reihe von selling_plan_option Objekten, die Informationen über den Wert des Verkaufsplans für einen bestimmten selling_plan_group_option enthalten.

{% for option in selling_plan.options %}
  {{ option.name }} : {{ option.value }}
{% endfor %}
Delivery frequency : Every month
Payment frequency : Pay per delivery

option.name

Der Name der verkaufenden Plangruppenoption.

option.position

Der Index der Option unter allen selling_plan_group. options.

option.value

Der Wert der Verkaufsplanoption.

Dieser Wert ist eines der Elemente des Arrays selling_plan_group_option. values.

selling_plan.price_adjustments

Ein Array von selling_plan_price_adjustment Objekten. Eine selling_plan_price_adjustment beschreibt, wie ein Verkaufsplan den Preis von Varianten in einem bestimmten Zeitraum verändert.

Die maximale Länge des Arrays beträgt 2. Das Feld ist leer, wenn der Verkaufsplan keine Preisanpassungen vorsieht.

Jede selling_plan_price_adjustment des Verkaufsplans entspricht einer selling_plan_allocation_price_adjustment in der selling_plan_allocation array. Auf selling_plan. price_adjustments wird die Absicht des Verkaufsplans beschrieben, während selling_plan_allocation. price_adjustments die daraus resultierenden Geldbeträge enthält.

Pay {{ selling_plan_allocation.price_adjustments[0].price | money }} on
the first {{ selling_plan.price_adjustments[0].order_count }} orders.
Pay €100.00 on the first 3 orders.

price_adjustment.order_count

Die Anzahl der Aufträge, für die diese Preisanpassung gilt.

Der Wert ist nil, wenn die Preisanpassung entweder laufend oder für den Rest der Laufzeit des Verkaufsplans angewendet wird.

price_adjustment.position

Der 1-basierte Index des price_adjustment im selling_plan. price_adjustments Array.

Der Positionswert kann verwendet werden, um auf die resultierende selling_plan_allocation_price_adjustment im selling_plan_allocation. price_adjustments-Array zu verweisen.

price_adjustment.value

Ein Puffer, der den Wert der Preisanpassung darstellt.

Die Wertart der Preisanpassung ändert, wie dieser Wert interpretiert wird. Zum Beispiel mit einer price_adjustment. value von 100. 00:

  • Wenn price_adjustment. value_type "Prozent" ist, beträgt die Preisanpassung 100 %.
  • Wenn price_adjustment. value_type 'fixed_amount' oder 'price' ist, beträgt die Preisanpassung $100,00.

price_adjustment.value_type

Die Art der Preisanpassung.

Mögliche Werte:

  • percentage: Senkung des Verkaufspreises um einen bestimmten Prozentsatz.
  • fixed_amount: Senkung des Verkaufspreises um einen Dollar-Betrag.
  • price: Festlegung eines bestimmten Verkaufspreises für die Variante.

selling_plan.recurring_deliveries

Gibt true zurück, wenn der Verkaufsplan mehrere wiederkehrende Lieferungen umfasst.

selling_plan.selected

Gibt true zurück, wenn die ID des Verkaufsplans durch den URL-Parameter selling_plan identifiziert wird.

Did this answer your question? Thanks for the feedback There was a problem submitting your feedback. Please try again later.