wdrożenia PrestaShop

Statusy zamówień

  • 1 Odpowiedzi
  • 2946 Wyświetleń

0 użytkowników i 1 Gość przegląda ten wątek.

*

Offline addr

  • Nowy
  • *
  • 13
  • -1
Statusy zamówień
« dnia: Maj 02, 2011, 06:35:56 pm »
W którym miejscu mam szukać pliku/kodu odpowiedzialnego za ustawianie statusów zamówień (nie chodzi mi o panel admina), abym mógł ustawić własny status dla danej dostawy/płatności przy złożeniu zamówienia.

np: moduł płatności za pobraniem + opłatą przy złożeniu zamówienia z brakami na stanie wyrzuca:
2011-05-02 17:55:19       Status zamówienia: Oczekuję na skompletowanie    
2011-05-02 17:55:19       Przygotowanie do wysyłki

a chciałbym dodać swój nowy status i aby przy złożeniu zamówienia był dodatkowy status.

z


*

Offline addr

  • Nowy
  • *
  • 13
  • -1
Odp: Statusy zamówień
« Odpowiedź #1 dnia: Maj 03, 2011, 11:31:42 pm »
czy można otrzymać informację co robi ten fragment kodu po złożeniu zamówienia:
if ($id_order_state != _PS_OS_CANCELED_ AND $id_order_state != _PS_OS_ERROR_)
{
if (($id_order_state != _PS_OS_OUTOFSTOCK_) AND (($updateResult = Product::updateQuantity($product)) === false OR $updateResult === 1))
{

$history = new OrderHistory();
$id_order_state = _PS_OS_OUTOFSTOCK_;
$history->id_order = intval($order->id);
$history->changeIdOrderState(_PS_OS_OUTOFSTOCK_, intval($order->id));
}
Hook::updateQuantity($product, $order);
}