Selling plan
Das Objekt selling_plan
erfasst die Absicht eines Verkaufsplans, der auf einen Einzelposten angewendet wird.
Inhalt
- selling_plan.description
- selling_plan.group_id
- selling_plan.id
- selling_plan.name
- selling_plan.options
- option.name
- option.position
- option.value
- selling_plan.price_adjustments
- price_adjustment.order_count
- price_adjustment.position
- price_adjustment.value
- price_adjustment.value_type
- selling_plan.recurring_deliveries
- selling_plan.selected
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.
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.
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.
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.