.

Blog

PrestaShop: Jak smazat objednávky v administraci

Datum: 22.11.2011 | Autor: : Jan Pátek | Blog | Komentářů: 0

Přestože Prestashop nabízí široké spektrum možností, na pár věcí zapomíná. Jedna z věcí, která v systému defaultně chybí je mazání objednávek. A kdy se to hodí? Například ihned po nainstalování systému se do databáze přidají testovací data (položky, uživatelé, objednávky). Aby to nedělalo zmatek v účetnictví, je třeba objednávky smazat. Jsou dvě možnosti.

1. možnost – smazání přes odkaz (ideální pro smazání testovacích objednávek)

Přihlašte se do administrace, klikněte na Objednávky (Orders) a vybranou objednávku dejte zobrazit. (obr. 1)

Po zobrazení objednávky se vám vygeneruje adresa:
http://www.vas-eshop.cz/admin/index.php?tab=AdminOrders&id_order=5&vieworder&token=118f6a278c29582e0d786420c0370f6d

Stačí přepsat slůvko vieworder na deleteorder a dát načíst adresu. Tento krok vám smaže vybranou objednávku:
http://www.vas-eshop.cz/admin/index.php?tab=AdminOrders&id_order=5&deleteorder&token=118f6a278c29582e0d786420c0370f6d

2. možnost – přidání tlačítka na mazání objednávky (nebezpečí, že si v budoucnu smažete důležitá data)

Připojte se přes FTP a ve kořenovém adresáři, kde máte nainstalovaný systém PrestaShop se proklikejte do následující složky a otevřete soubor AdminOrders.php
/admin/tabs/AdminOrders.php

Soubor otevřete textovém editoru a najděte řádek 25
$this->colorOnBackground = true;

Za tento řádek stačí dopsat tento kód
$this->delete = true;

Soubor uložte zpět na FTP a nyní by se vám administraci u přehledu objednávek mělo zobrazit tlačítko na smazání objednávky.

Napiš komentář