Právě je 26 dub 2024 02:59

Všechny časy jsou v UTC + 1 hodina [ Letní čas ]




Odeslat nové téma Odpovědět na téma  [ Příspěvků: 3 ] 
Autor Zpráva
 Předmět příspěvku: PrestaShop - Guest Tracking /Sledovanie obj.,ID namiesto REF
PříspěvekNapsal: 12 bře 2017 19:33 
C4 zákazník
Uživatelský avatar

Registrován:
06 čer 2014 19:28
Příspěvky:
607
Zdravím,

nakoľko všade používam ID objednávky - potvrdenie v emaily, var. symboly atď. Tak využívam IDčko (1234) objednávky, nie REFERENCE (ASDLKJXM) objednávky.

Tu prichádza k jednému problému, a to keď si zákazník chce pozrieť objednávky cez guest-tracking / sledovanie objednávky pre neregistrovaných, tak vyžaduje to "Reference" kód objednávky, ktorý však zákazník nevie.

Je možné zmeniť chovanie tejto stránky, aby sa zadávalo ID objednávky a nie REFERENCE kód?

Ďakujem veľmi pekne.


Nahoru
 Profil  
 
 Předmět příspěvku: Re: PrestaShop - Guest Tracking /Sledovanie obj.,ID namiesto REF
PříspěvekNapsal: 15 bře 2017 12:14 
C4 podpora
C4 podpora

Registrován:
30 čer 2009 09:14
Příspěvky:
8507
Dobrý den,

zkuste v souboru classes/order/Order.php upravit funkci:

Kód:
public static function getByReference($reference)
    {
        $orders = new PrestaShopCollection('Order');
        $orders->where('reference', '=', $reference);
        return $orders;
    }

na tvar:
Kód:
public static function getByReference($reference)
    {
        $orders = new PrestaShopCollection('Order');
        $orders->where('id_order', '=', $reference);
        return $orders;
    }

Nevím, jestli tato změna neovlivní jiné části obchodu, které souvisejí se sledováním objednávek, takže vše pak důkladně otestujte. A samozřejmě by bylo nejlepší tuto úpravu řešit pomocí přepsání (overrides).

_________________
Radek Plašil
Webhosting C4
https://www.c4.cz/


Nahoru
 Profil  
 
 Předmět příspěvku: Re: PrestaShop - Guest Tracking /Sledovanie obj.,ID namiesto REF
PříspěvekNapsal: 15 bře 2017 20:10 
C4 zákazník
Uživatelský avatar

Registrován:
06 čer 2014 19:28
Příspěvky:
607
Ďakujem, nakoniec som to ponechal v pôvodnom stave, možno skúsim neskôr túto úpravu. Vyriešil som to tak, že zasielam priamo link zákazníkovi do emailu.


Nahoru
 Profil  
 
Zobrazit příspěvky za předchozí:  Seřadit podle  
Odeslat nové téma Odpovědět na téma  [ Příspěvků: 3 ] 

Všechny časy jsou v UTC + 1 hodina [ Letní čas ]


Kdo je online

Uživatelé procházející toto fórum: Žádní registrovaní uživatelé a 0 návštevníků


Nemůžete zakládat nová témata v tomto fóru
Nemůžete odpovídat v tomto fóru
Nemůžete upravovat své příspěvky v tomto fóru
Nemůžete mazat své příspěvky v tomto fóru
Nemůžete přikládat soubory v tomto fóru

Hledat:
Přejít na:  
cron
FTP Uploader
Staňte se naším zákazníkem!
Hledáme kolegy
PrestaShop partneři

Seznam všech partnerů

PrestaShop Hosting
Návody pro C4

© 2009-2024 ČESKÝ WEBHOSTING s.r.o. Kontaktní e-mail: forum@c4.cz
Diskuzní fórum využívá technologie: phpBB, phpBB-SEO.com, phpBB.cz