Jak odstranit automatický status „vyprodáno – outofstock“ v PS 1.5?

Jak odstranit automatický status „vyprodáno – outofstock“ v prestashopu verze 1.5.x?
Pokud povolíte řízení skladu a u některého zboží máte uvedeno 0, automaticky při jeho objednání se nastaví status zákazníkovi – vyprodáno.
Zakázání emailu, aby nechodil zvládne každý v administraci, nicméně status se automaticky zobrazil.
Pátral jsem jak tomu zabránit.

Soubor, který provádí funkci je classes/PaymentModule.php, doporučuji ho stáhnout a upravit kde je zakomentováno // Switch to back order if needed

if (Configuration::get('PS_STOCK_MANAGEMENT') && $order_detail->getStockState())
{
	$history = new OrderHistory();
	$history->id_order = (int)$order->id;
	$history->changeIdOrderState(Configuration::get('PS_OS_OUTOFSTOCK'), $order, true);
	$history->addWithemail();
}

Zakomentujte, nebo odstraňte tyto řádky, které automaticky přidá a zašle případně email „outofstock“
Soubor upravený uložte a nahrajte do složky override/classes/

Celý příspěvek

Rubriky: Úpravy | Štítky: , , , | 2 komentáře

Nejen datum, ale i čas v emailu objednávky – mailalerts PS 1.5

Jelikož se mi v příchozím emailu co zasílá modul mailalerts nezobrazuje čas objednávku, ale pouze datum, hledal jsem v kódu možnost úpravy.
Pokud chcete v emailovém shrnutí objednávky zobrazovat jak datum, tak čas je potřeba upravit tento kód:

$order_date_text = Tools::displayDate($order->date_add);

nahradit za

$order_date_text = Tools::displayDate(date('Y-m-d H:i:s'),null , 1);

Ve verzi mailalerts 2.8 je to na řádku 290.

TIP: pokud používáte modul modrefchange (Order reference mód), doporučuji upravit ř.

'{order_name}' => $order->reference, 

nahradit za

'{order_name}' => sprintf('%09d', $order->id),

Nyní se bude zobrazovat 9-ti místné číslo objednávky místo kódu

Rubriky: Moduly, Úpravy | Štítky: , , | Napsat komentář

PrestaShop 1.6.0.1 (alfa 1)

prestashop-1-6Vývoj verze Prestashop 1.6 se pomalu dokončuje, v současné době je hotovo více jak 80% a hned vyšel první release v podobě Prestashop 1.6.0.1. Pokud si chcete systém stáhnout a otestovat, máte tu možnost!

Verzi prestashopu 1.6.0.1 stahujte zde.

Rubriky: Verze | Štítky: | Napsat komentář

PrestaShop 1.6 přinese řadu novinek

Prestashop 1.6 administracePrestaShop verze 1.6 byl ohlášen na konferenci s vydáním prvních verzí koncem roku 2013! Nicméně než se odstraní všechny počáteční chyby, bude to trvat zcela jistě několik měsíců, tak jako tomu bylo u předchozích verzí.

Hlavní nové funkce se nesou v aktuálních trendech.
Základní responzivní „Front Office“ šablona
Responzivní „Back Office“ šablona

Sledujte vývoj prestashopu 1.6

Podívejte se na ukázkové video Prestashopu 1.6

Rubriky: Novinky | Štítky: | 4 komentáře

Error 500 po nastavení htaccess – apache multiviews

Stalo se Vám to někdy? Většinou se to stává při špatném nastavování seo-url. Tento problém z 90% nastane pokud na běžném hostingu nastavíte: Zakázat apache multiviews – ANO, kliknete na uložit a nyní nefunguje administrace, ani hlavní stránka eshopu. Je to způsobené konfigurací serveru. Jak z toho ven?

zakazat-apache-multiviews

1) je potřeba se přihlásit do phpmyadmina kde je vaše databáze
2) kliknout na vyhledávání
3) dát hledat výraz: PS_HTACCESS_DISABLE_MULTIVIEWS
phpmyadmin-search
4) nyní to nalezne výsledky v tabulce ps_configuration, kliknout na projít
phpmyadmin-ps-configuration
5) přepsat value z hodnoty 1 na hodnotu 0.
phpmyadmin-ps-htaccess
6) přihlásit se na ftp a smazat .htaccess (pro jistotu si file zálohujte)

Rubriky: Úpravy | Štítky: , , , | 2 komentáře