Prestashop: Ako zmazať objednávku

Už som vám hovoril, aký otrasný systém je Prestashop? Nie? Tak to teraz napravím. Tento článok čítate najskôr preto, lebo riešite rovnaký problém ako ja. Chcete zmazať objednávku v administrácii Prestashopu.

Prestashop je ťažkopádny, ťažko prispôsobiteľný systém. To sú moje skúsenosti (kto tvrdí opak, nech sa zamyslí, koľko času venoval štúdiu tohto opensource šrotu). Napriek tomu som ho raz použil a dodnes to ľutujem (najmä, keď má zákazník nový super nápad, ako vylepšiť obchod :) ). OK, venoval som celé hodiny malému milému eshopu, vypotil som litre krvi, otestoval som pridávanie objednávok… všetko funguje. A teraz by som rád testovacie objednávky zmazal. A sme tam :D

Prestashop vám túto možnosť neponúkne, to by bol už iný komfort, však… Budeme sa musieť povŕtať v kóde a dopísať jednu krásnu vetu v jazyku PHP.

Urobte presne toto:

  1. Dostaňte sa do premenovanej zložky administrácie. Nájdite súbor /tabs/AdminOrders.php .
  2. Okolo riadku 23 za $this->colorOnBackground = true; , doplňte tento kód: $this->delete = true; . Výsledok bude vyzerať nejak takto:
  1. class AdminOrders extends AdminTab
  2. {
  3.         public function __construct()
  4.         {
  5.                 $this->table = ‘order’;
  6.                 $this->className = ‘Order’;
  7.                 $this->view = ‘noActionColumn’;
  8.                 $this->colorOnBackground = true;
  9.                 $this->delete = true;
  10.  

Teraz by vám mali v administrácii pribudnúť potrebné tlačidlá na zmazanie jednotlivých objednávok. Enjoy. :)

PS: V prestashop fóre sa riešilo, ako zmazať všetky objednávky v Prestashop SQL dotazom. Jeden iniciatívny mladík vytvoril aj modul, ktorý toto umožnuje. To je v prípade, keď potrebujete ÚPLNE vyčistiť databázu od VŠETKÝCH objednávok nenávratne. Ako píše, nezmaže to databázu zákazníkov, iba objednávky.

Páčilo sa? Daj o článku vedieť svetu!

  • Jagg.cz
  • Linkuj.cz
  • Digg
  • del.icio.us
  • Facebook
  • Twitter
  • Technorati
  • LinkedIn
  • MySpace
  • email
  • Print
  • PDF
  • Add to favorites
  • pošli na vybrali.sme.sk

Súvisiace články


Kategória: PHP, MySQL | 275 zobrazení Author: Michal Tomanóczy