Um einen Artikel als Abonnement anzubieten, legen Sie die folgenden Funktionsattribute am Artikel an:
subscription_enabled
Aktiviert das Abonnement für diesen Artikel.
- Wert:
1 - Beispiel:
subscription_enabled = 1
subscription_intervals
Definiert die im Frontend auswählbaren Lieferintervalle als JSON-Array.
- Format:
[{"value": 1, "unit": "month"}, {"value": 3, "unit": "month"}] - Mögliche Einheiten:
day,week,month,year - Beispiel für monatlich und vierteljährlich:
Code
[{"value":1,"unit":"month"},{"value":3,"unit":"month"}]subscription_default_interval (optional)
Legt das vorausgewählte Intervall fest.
- Format:
value|unit - Beispiel:
subscription_default_interval = 1|month
Wenn kein Standardwert angegeben ist, wird automatisch das erste verfügbare Intervall verwendet.
subscription_follow_up_article (optional)
Ermöglicht die Angabe eines Folgeartikels, der ab dem zweiten Zyklus geliefert wird. Dies ist nützlich für Starter-Sets, Probierpakete oder abwechselnde Lieferungen.
- Wert: Artikelnummer (
cArtNr) oder Artikel-ID (kArtikel) - Beispiel über Artikelnummer:
subscription_follow_up_article = FOLLOW-UP-123 - Beispiel über Artikel-ID:
subscription_follow_up_article = 42