Navigace
- Systémové požadavky
-
Nastavení
-
Používání
-
Integrace
Co je Pool systém:
Plugin obsahuje automatický systém pro ochranu proti tomu, aby se na jednu položku v košíku aplikovalo více slev. Tento systém se nazývá Cart Pool (košíkový fond).
Jak funguje:
- Inicializace – Na začátku zpracování slev se vytvoří „pool“ (fond) všech položek v košíku, které ještě nemají aplikovanou slevu (FreeGift a pod.)
- Zpracování podle priority – Slevy se zpracovávají dle priority (nižší číslo = dříve)
- Konzumace z poolu – Když se sleva aplikuje na položku, tato položka se odebere z poolu
- Validace další slevy – Následující slevy vidí jen zbývající položky v poolu
Pro které typy slev:
Pool systém se používá primárně pro:
- ✅ BOGO slevy (Buy X Get X, Buy X Get Y)
- ✅ Košíkové slevy (Cart)
BOGO – speciální chování:
U BOGO slev se z poolu odebírají i spouštěcí produkty (triggery):
Příklad „Kup 3 získej 1 zdarma“:
Pool na začátku: 10 ks produktu A
Sleva 1 (priorita 0): Kup 3 získej 1
- Aplikuje se na 3 ks (triggery) + 1 ks (discount)
- Z poolu se odebere: 4 ks celkem
- Pool po aplikaci: 6 ks
Sleva 2 (priorita 10): Kup 2 získej 1
- Validuje se jen na zbývajících 6 ks
- Aplikuje se na 2 ks (triggery) + 1 ks (discount)
- Z poolu se odebere: 3 ks celkem
- Pool po aplikaci: 3 ks (zůstává pro další slevy)
Důležitost priorit:
Priorita přímo určuje který discount má přístup k plnému poolu:
Scénář: Košík s 5 ks produktu A
Pravidlo A: Kup 2 získej 1 (50% sleva)
Priorita: 0
Pravidlo B: Kup 3 získej 1 (100% sleva)
Priorita: 10
Výsledek:
1. Pravidlo A (priorita 0) se zpracuje PRVNÍ
- Aplikuje na 2+1 = 3 ks
- Pool zbývá: 2 ks
2. Pravidlo B (priorita 10) se zpracuje DRUHÉ
- Validuje na zbývajících 2 ks
- Nemá dost kusů (potřebuje 3)
- NEAPLIKUJE SE
Pokud by priority byly opačně:
1. Pravidlo B by se aplikovalo první (3+1 = 4 ks)
2. Pravidlo A by vidělo jen 1 kus a neaplikovalo se
Kdy měnit prioritu kvůli poolu:
- Když máte více BOGO pravidel na stejné produkty
- Když chcete dát přednost výhodnější slevě pro zákazníka
- Když chcete kontrolovat, která sleva se aplikuje první
Praktický tip:
Nastavte lepší/vyšší slevu s nižší prioritou (nižší číslo), aby se aplikovala dříve a měla přístup k plnému poolu:
✅ SPRÁVNĚ:
Pravidlo: Kup 2 získej 1 ZDARMA (100% sleva)
Priorita: 0
Pravidlo: Kup 3 získej 1 za půlku (50% sleva)
Priorita: 10
❌ ŠPATNĚ:
Pravidlo: Kup 3 získej 1 za půlku (50% sleva)
Priorita: 0
Pravidlo: Kup 2 získej 1 ZDARMA (100% sleva)
Priorita: 10
(Tato lepší sleva se může neaplikovat kvůli vyčerpání poolu)