Selling plan group
Eine Gruppe von Verkaufsplänen, die für einige oder alle Varianten eines Produkts verfügbar sind. Verkaufspläne in einer Gruppe haben alle die gleichen selling_plan_option. name werte.
{% for selling_plan_group in product.selling_plan_groups %} {{ selling_plan_group.name }} : {% for selling_plan in selling_plan_group.selling_plans %} - {{ selling_plan.name }} {% endfor %} {% endfor %}
Subscribe & save: - Wöchentlich (save 10%) - Monatlich (save 5%) Prepaid subscriptions: - Prepaid for 1 year
Inhalt
- selling_plan_group.id
- selling_plan_group.name
- selling_plan_group.options
- option.name
- option.position
- option.selected_value
- option.values
- selling_plan_group.selling_plan_selected
- selling_plan_group.selling_plans
- selling_plan_group.app_id
selling_plan_group.id
Eine eindeutige ID für die verkaufende Plangruppe.
selling_plan_group.name
Der Name der verkaufenden Plangruppe.
selling_plan_group.options
Ein Array von selling_plan_group_option
Objekten. Ein selling_plan_group_option
Objekt enthält den Namen und die entsprechenden Werte eines einzelnen Elements im selling_plan_group. options
Array.
{% for option in selling_plan_group.options %} <label>{{ option.name }}</label> <select> {% for value in option.values %} <option {% if value="=" option.selected_value %}selected{% endif %}> {{ value }} </option> {% endfor %} </select> {% endfor %}
<label>Delivery frequency</label> <select> <option>jede Woche (save 10%)</option> <option selected>Jeden Monat(save 5%)</option> <option>Jede 2 Monate (save 5%)</option> </select>
option.name
Gibt den Namen der verkaufenden Planoption zurück.
option.position
Gibt den Index der Option unter allen selling_plan_group. options
zurück.
option.selected_value
Gibt den Wert für die Verkaufsplangruppenoption zurück, wenn eine Verkaufsplanzuordnung ausgewählt wurde. Die gewählte Verkaufsplan-Zuordnung basiert auf den beiden URL-Parametern selling_plan
und id
.
option.values
Ein Array von Werten für die Option "Verkaufsplangruppe".
selling_plan_group.selling_plan_selected
Gibt true
zurück, wenn der ausgewählte Verkaufsplan Teil der Verkaufsplangruppe ist. Der ausgewählte Verkaufsplan basiert auf dem URL-Parameter selling_plan
.
selling_plan_group.selling_plans
Ein Array von selling_plan objekten, die zur selling_plan_group
gehören.
selling_plan_group.app_id
Eine optionale Zeichenfolge, die von einer Anwendung bereitgestellt wird, um die von dieser Anwendung erstellten Verkaufsplangruppen zu identifizieren.
Wenn keine Zeichenkette von der Anwendung bereitgestellt wird, gibt diese Eigenschaft nil
zurück.
Wenn eine App beispielsweise Verkaufsplangruppen mit einem app_id
von "yourApp" erstellt, können Sie den Filter where verwenden, um ein Array mit nur diesen Verkaufsplangruppen zu erstellen.
{% assign filterot_groups = product.selling_plan_groups | where: "app_id", "yourApp" %} Gesamtverkaufsplangruppen: {{ product.selling_plan_groups.size }} Filterot selling plan groups: {{ filterot_groups.size }}
Gesamtverkaufsplangruppen: 3 Filterot selling plan groups: 1