Právě je 22 čer 2024 23:54

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




Odeslat nové téma Odpovědět na téma  [ Příspěvků: 15 ]  Přejít na stránku 1, 2  Další
Autor Zpráva
 Předmět příspěvku: Magento - Pravidla katalogových cen se vypínají
PříspěvekNapsal: 18 črc 2011 14:57 

Registrován:
30 kvě 2011 09:05
Příspěvky:
8
Můj klient, který provozuje http://www.freestyleoutlet.cz/ si neustále stěžuje na nefungující slevy, respektive pravidla katalogových cen v magentu. Pravidla jsou prakticky nastavena tak, aby platila na stálo, ale z nějakého neznámého důvodu se vždy po nějaké době vypnout.

Již mě nenapadá nic jak to řešit, tak se obracím na Vás.


Nahoru
 Profil  
 
 Předmět příspěvku: Re: Magento - Pravidla katalogových cen se vypínají
PříspěvekNapsal: 20 črc 2011 16:37 
C4 podpora
C4 podpora

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

obecně se u Magenta vyskytuje problém s cronem a pravidly cen. Našel jsem jednu úpravu, která by mohla chybu odstranit. V souboru app/code/core/Mage/CatalogRule/etc/config.xml vyzkoušejte nahradit tuto část kódu:

Kód:
    <crontab>
        <jobs>
            <catalogrule_apply_all>
                <schedule><cron_expr>0 1 * * *</cron_expr></schedule>
                <run><model>catalogrule/observer::dailyCatalogUpdate</model></run>
            </catalogrule_apply_all>
        </jobs>
        <events>
            <catalog_product_get_final_price>
                <observers>
                    <catalogrule>
                        <class>catalogrule/observer</class>
                        <method>processAdminFinalPrice</method>
                    </catalogrule>
                </observers>
            </catalog_product_get_final_price>
        </events>
    </crontab>


tímto kódem:
Kód:
    <crontab>
        <jobs>
            <catalogrule_apply_all>
                <schedule><cron_expr>0 1 * * *</cron_expr></schedule>
                <run><model>catalogrule/observer::dailyCatalogUpdate</model></run>
            </catalogrule_apply_all>
            <catalogrule_apply_pricingrules>
                <schedule><cron_expr>0 1 * * *</cron_expr></schedule>
                <run><model>catalogrule/observer::applyAllRules</model></run>
            </catalogrule_apply_pricingrules>           
        </jobs>
        <events>
            <catalog_product_get_final_price>
                <observers>
                    <catalogrule>
                        <class>catalogrule/observer</class>
                        <method>processAdminFinalPrice</method>
                    </catalogrule>
                </observers>
            </catalog_product_get_final_price>
            <catalog_product_get_front_price>
                <observers>
                    <catalogrule>
                        <class>catalogrule/observer</class>
                        <method>processFrontFinalPrice</method>
                    </catalogrule>
                </observers>
            </catalog_product_get_front_price>           
        </events>
    </crontab>


Otestujte, jestli tato úprava pomohla.

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


Nahoru
 Profil  
 
 Předmět příspěvku: Re: Magento - Pravidla katalogových cen se vypínají
PříspěvekNapsal: 22 črc 2011 12:30 

Registrován:
30 kvě 2011 09:05
Příspěvky:
8
Na toto řešení jsem také narazil, ale zatím to nemá vliv. V sql pod cron_schedule stále vidím jen samé newslettery, tak mám spíš pocit, že cron ani neví, že má brát ten category rule v potaz.


Nahoru
 Profil  
 
 Předmět příspěvku: Re: Magento - Pravidla katalogových cen se vypínají
PříspěvekNapsal: 23 črc 2011 14:35 

Registrován:
30 kvě 2011 09:05
Příspěvky:
8
config.xml mám upravený podle kódu výše, jen s * /15

cron.php je spouštěn ze strany serveru každých 15 minut a upravil jsem ho dle magento fora na:

Kód:
try {
Mage::getConfig()->init()->loadEventObservers(’crontab’);
Mage::app()->addEventArea(’crontab’);
Mage::dispatchEvent(’default’);
$ob = Mage::getModel(’catalogrule/observer’);
$ob->dailyCatalogUpdate("0 /15 * * *");


a nahrál cronmon.php, který vypisuje plánované s splněné úkoly http://www.freestyleoutlet.cz/cronmon.php

Alespoň jsem se tedy dostal do fáze, kdy jsem si jist tím, že cron pracuje, ale ceny zůstávájí beze změny. Budu rád za každou radu.


Nahoru
 Profil  
 
 Předmět příspěvku: Re: Magento - Pravidla katalogových cen se vypínají
PříspěvekNapsal: 25 črc 2011 11:59 
C4 podpora
C4 podpora

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

nechal jsem Vám navýšit ještě max_execution_time. Sice pokud by chyba s časovým omezením skriptu nastala, měla by se objevit v error logu (což se nestalo), ale pro jistotu to můžete zkusit.

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


Nahoru
 Profil  
 
 Předmět příspěvku: Re: Magento - Pravidla katalogových cen se vypínají
PříspěvekNapsal: 26 črc 2011 22:42 

Registrován:
30 kvě 2011 09:05
Příspěvky:
8
Dobrý den,

děkuji Vám za pomoc. Zatím se zdá, že ceny drží, tak snad to tak vydrží :)


Nahoru
 Profil  
 
 Předmět příspěvku: Re: Magento - Pravidla katalogových cen se vypínají
PříspěvekNapsal: 27 črc 2011 09:59 
C4 podpora
C4 podpora

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

tak snad to bude už fungovat. Dejte nám pak prosím vědět, jestli se problém neopakuje.

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


Nahoru
 Profil  
 
 Předmět příspěvku: Re: Magento - Pravidla katalogových cen se vypínají
PříspěvekNapsal: 02 srp 2011 12:06 

Registrován:
30 kvě 2011 09:05
Příspěvky:
8
Poslušně hlásím, že pravidla drží, ale na nově přidané produkty je potřeba pravidlo v administraci použít znova.


Nahoru
 Profil  
 
 Předmět příspěvku: Re: Magento - Pravidla katalogových cen se vypínají
PříspěvekNapsal: 02 srp 2011 16:07 
C4 podpora
C4 podpora

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

děkuji za informaci. S těmi novými produkty je to ale divné. Testoval jsem to na poslední verzi 1.5.1.0 a pravidla se aplikovala i pro nový produkt. Nevím, jakou verzi Magenta používáte, jestli není problém právě v ní? Protože se mi nepodařilo nasimulovat ani Váš předchozí problém s občasným vypínáním cenových pravidel. Každopádně podobná chyba (při ukládání produktu) se řešila u starší verze na oficiálním diskuzním fóru http://www.magentocommerce.com/boards/v ... ad/194930/. Tak vyzkoušejte otestovat, jestli náhodou úprava nepomůže.

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


Nahoru
 Profil  
 
 Předmět příspěvku: Re: Magento - Pravidla katalogových cen se vypínají
PříspěvekNapsal: 08 srp 2011 12:01 

Registrován:
30 kvě 2011 09:05
Příspěvky:
8
Verzi jsem právě aktualizovat na 1.5.1.0, ale v http://www.freestyleoutlet.cz/cronmon.php jsem si všiml, že 23.7. se přestaly plánovat úkoly. Bylo by možné dohledat příčinu prosím?


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ů: 15 ]  Přejít na stránku 1, 2  Další

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
Magento 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