not combinable products info - plugin
Posted: 27 Oct 2023, 23:43
Ahoj Jan, prosím mohol by si mi poradiť, či je možné v PCV plugine v checkoute, načítať obsah košíka s parametrami položiek? Mám problém s tým, že mám dva druhy tovaru - niečo doručujem cez dropshipping a niečo mám sám skladom, čiže tieto veci sa nesmú stretnúť v jednej objednávke, kvôli rozdielnej doprave.
Riešim to tak, že mám nastavenú pri tovaroch dĺžku a šírku. Pri svojich produktoch malú šírku a veľkú dĺžku a pri dropshipping produktoch presne naopak. A na dopravách mám pravidlá veľkostí "od-do". Takto viem docieliť to, že sa mi vždy zobrazí správna doprava ak sú v košíku tovary jedného druhu, alebo žiadna doprava, ak sú v košíku obidva druhy. Toto by sa inak neskutočne uľahčilo, keby sa v doprave pridalo "pravidlo manufacturer", alebo keby PCS plugin mohol vidieť tovary v košíku a ich výrobcov
V default_shipping.php view potom zobrazujem hlášku o "nekombinovateľnom tovare" keď je...
No a rád by som pridal konkrétnejšie info aj do košíkovej časti checkoutu, vyhovuje na to event "onPCVonCheckoutAfterCart" ale v default PCV plugine som nenašiel pri žiadnom evente parameter, ktorý by obsahoval niečo, na základe čoho by som mohol rozlíšiť tovar. Je tam len parameter $total (ktorému presne nerozumiem, lebo v tom poli je 5x vnorené to isté pole), kde sú nasčítané údaje z košíka. Je prosím nejaký event, kde sa tovary z košíka posielajú a dal by sa v PCV plugine použiť? Alebo je na to iný spôsob?
Ďakujem, za akékoľvek nasmerovanie.
Riešim to tak, že mám nastavenú pri tovaroch dĺžku a šírku. Pri svojich produktoch malú šírku a veľkú dĺžku a pri dropshipping produktoch presne naopak. A na dopravách mám pravidlá veľkostí "od-do". Takto viem docieliť to, že sa mi vždy zobrazí správna doprava ak sú v košíku tovary jedného druhu, alebo žiadna doprava, ak sú v košíku obidva druhy. Toto by sa inak neskutočne uľahčilo, keby sa v doprave pridalo "pravidlo manufacturer", alebo keby PCS plugin mohol vidieť tovary v košíku a ich výrobcov
V default_shipping.php view potom zobrazujem hlášku o "nekombinovateľnom tovare" keď je
Code: Select all
(empty ($this->t['shippingmethods']))
No a rád by som pridal konkrétnejšie info aj do košíkovej časti checkoutu, vyhovuje na to event "onPCVonCheckoutAfterCart" ale v default PCV plugine som nenašiel pri žiadnom evente parameter, ktorý by obsahoval niečo, na základe čoho by som mohol rozlíšiť tovar. Je tam len parameter $total (ktorému presne nerozumiem, lebo v tom poli je 5x vnorené to isté pole), kde sú nasčítané údaje z košíka. Je prosím nejaký event, kde sa tovary z košíka posielajú a dal by sa v PCV plugine použiť? Alebo je na to iný spôsob?
Ďakujem, za akékoľvek nasmerovanie.