Doprava zdarmo do určitej hmotnosti, úprava modulu

Rozšírenia pre Váš e-obchod.
Používateľov profilový obrázok
Axel Wers
Príspevky: 361
Dátum registrácie: 12. Okt 2012 14:04
Verzia OpenCartu: 2.3.0.2

Doprava zdarmo do určitej hmotnosti, úprava modulu

Príspevok od používateľa Axel Wers »

Tento modul je pre náš obchod veľmi dôležitý: http://www.opencart.com/index.php?route ... n_id=12822

Pri kúpe tovaru nad 59€ ponúkame dopravu zdarma. Náš obchod predáva produkty, ktoré sa často veľmi líšia hmotnosťou, takže ak niekto nakúpi tovar nad 59€, ale zásielka je príliš hmotná, tak na dopravnom už dosť preplatíme.

Horeuvedený modul umožňuje limitovať dopravu zdarma do určitej hmotnosti. Takže napr. ak niekto nakúpi nad 59€, ale balík je ťažší ako 5 kg., tak doprava zdarma sa už neponúka.

Problém je však v tom, že tento modul ignoruje geo zóny (minimálne pri verziách 1.5.6.x). Hoci mám nastavené Slovensko, doprava zdarma, pri splnení podmienok, sa ponúka pre celý svet. Takže stačí ak si niekto nakúpi nad 59€ a má to do 5 kg, tak si to môže objednať hoci aj z Pakistanu.

Bol by niekto schopný tento modul upraviť tak, aby sa doprava zdarma ponúkala iba pre Slovensko? Autor modulu nereaguje, asi sa už vývoju nevenuje alebo zomrel.
Nie je táto možnosť už aj dostupná vo verzii OC 2.x?
Používam OC verziu 1.5.6.4
SelfMan
Administrátor
Príspevky: 1029
Dátum registrácie: 19. Aug 2011 23:55

Re: Doprava zdarmo do určitej hmotnosti, úprava modulu

Príspevok od používateľa SelfMan »

Nuz pokial dobre vidim, tak modul kontroluje free_geo_zone_id. Takze je to len potrebne zadat v konfiguracii modulu.
Ale aj tak sa mi zda, ze je tam chyba, lebo je to neskor prepisovane inou podmienkou. Nemam uz na to oci dnes.
-edit-
okrem toho modul je pisany pre OpenCart 1.5.4 a 1.5.4.1, pre vyssie verzie potrebuje prepisat.
-edit2-
nasiel som uvedeny modul upraveny pre novsie verzie a spraveny ako vqMod
http://www.opencart.com/index.php?route ... earch=free weight limit
Nezabudni si obnovit prepisane subory!
Používateľov profilový obrázok
Axel Wers
Príspevky: 361
Dátum registrácie: 12. Okt 2012 14:04
Verzia OpenCartu: 2.3.0.2

Re: Doprava zdarmo do určitej hmotnosti, úprava modulu

Príspevok od používateľa Axel Wers »

SelfMan napísal:Nuz pokial dobre vidim, tak modul kontroluje free_geo_zone_id. Takze je to len potrebne zadat v konfiguracii modulu.
Ale aj tak sa mi zda, ze je tam chyba, lebo je to neskor prepisovane inou podmienkou. Nemam uz na to oci dnes.
Ano presne tak, v konfigurácii je možnosť to nastaviť, ale nefunguje to.
nasiel som uvedeny modul upraveny pre novsie verzie a spraveny ako vqMod
http://www.opencart.com/index.php?route ... earch=free weight limit
Nezabudni si obnovit prepisane subory!
Super, dík, idem vyskúšať.
Používam OC verziu 1.5.6.4
Používateľov profilový obrázok
Axel Wers
Príspevky: 361
Dátum registrácie: 12. Okt 2012 14:04
Verzia OpenCartu: 2.3.0.2

Re: Doprava zdarmo do určitej hmotnosti, úprava modulu

Príspevok od používateľa Axel Wers »

Teraz som si to porovnal, je tam jeden rozdiel. Ten vynovený mód je zo staršieho módu, ten môj je novšou verziou toho staršieho. Ten môj má takú možnosť, že ponúka dopravu zadarmo, ktorú štandardne zasielame 2. triedou, ale navyše, ak si zákazník priplatí pár centov, tak sa mu to pošle 1. triedou.

Dalo by sa ti prerobiť ten mód, príp. ho upraviť ako vqmod? Neponáhľa to až tak veľmi, príp. sa môžeme dohodnúť cez SS.
Používam OC verziu 1.5.6.4
SelfMan
Administrátor
Príspevky: 1029
Dátum registrácie: 19. Aug 2011 23:55

Re: Doprava zdarmo do určitej hmotnosti, úprava modulu

Príspevok od používateľa SelfMan »

Samozrejme, da sa to... problem je len cas, ktory na to nemam.
Principialne to ale zase nie je az take tazke. pozri sa na http://uksb.github.io/vqgen/
Napísať odpoveď