niedziela, 19 lutego 2012

Jak usunąć zamówienia z PrestaShop 1.4x


Jeśli już masz zainstalowany sklep internetowy na silniku PrestaShop to po jakimś czasie zwrócisz uwagę na fakt iż nie można usunąć zamówień. Nawet dla testów będziesz chcieć kupić parę rzeczy i te zamówienia troszkę będą szpecić, po prostu przeszkadzać. Poniżej przedstawię prosty sposób dzięki któremu koło zamówienia pojawi się ikona kosza dzięki której będziemy mogli usunąć dowolne zamówienie.



Ważne
Po instalacji sklepu zmieniłeś/-aś pewnie nazwę katalogu admin na inną, poniżej będę posługiwać się nazwą pierwotną.

Zaczynamy!

Wejdź do:

/admin/tabs/

i edytuj ten plik php

AdminOrders.php

Odszukaj taki ciąg:

$this->table = 'order';
$this->className = 'Order';
$this->view = 'noActionColumn';
$this->colorOnBackground = true;

To jest tylko część kodu, pod nim dodaj:
$this->delete = true;

Czyli powinno wyglądać to mniej więcej tak:

...
$this->table = 'order';
$this->className = 'Order';
$this->view = 'noActionColumn';
$this->colorOnBackground = true;
$this->delete = true;
...


I zapisz.


Wejdź do zamówień i odświerz, jesli nie będzie zmian przyciśnij Ctrl + F5, jeśli to nie pomoże oczyść casche w sklepie.


To wszystko!

3 komentarze:

  1. zadziałało tak jak miało, dzięki

    OdpowiedzUsuń
  2. The blog posted is very interesting from all aspects and it will surely benefit the readers by all means.
    Prestashop developer

    OdpowiedzUsuń