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.