Jump to content

Domyślny status po zakupie oraz status "brak towaru"


Recommended Posts

pierwszy status ktory atomatycznie sie pojawia jest zalezny od modulu platnosci

pozniej samemu ustawiaszw w odpowiednim tabsie edycji zamowienia.

 

"zamówienie produktu ze stanem magazynowym zero, nie posiadało statusu "Brak towaru"?"      yyyyy que?

Link to comment
Share on other sites

Gdzie edytować właściwość modułu odpowiedzialną za początkowy status?

 

Jeśli złoży się zamówienie na produkt którego stan magazynowy wynosi 0, to zamówienie przyjmuje początkowo status "Brak towaru". Chodzi o moduł Bankwire. Co jest nie tak?

Link to comment
Share on other sites

status "brak towaru" w oryginalnym stanie chyba nie istnieje - przynajmniej nie widzialem takiego tlumaczenia

 

 

co do zmiany to tylko cie naproadze

w plikach odpowiednich modulow masz tego typu linijki kodu:

		$state = $params['objOrder']->getCurrentState();
		if ($state == Configuration::get('PS_OS_BANKWIRE') || $state == Configuration::get('PS_OS_OUTOFSTOCK')) 

wartosci typu: PS_OS_OUTOFSTOCK sa umieszczone w bazie w  tabeli configuration i maja odpowiednia wartosc odpowiadajaca ID statusu

 

mozesz zmienic ta przypisana wartosc na odpowiadajaca ID statusu ktorego chcesz uzywac zamiast

Link to comment
Share on other sites

Zmiana w pliku bankwire.php naprawiła wszystko. Było tak:

if (in_array($state, array(Configuration::get('PS_OS_BANKWIRE'), Configuration::get('PS_OS_OUTOFSTOCK'), Configuration::get('PS_OS_OUTOFSTOCK_UNPAID'))))
		{ 

Jest tak:

    if (in_array($state, array(Configuration::get('PS_OS_BANKWIRE'), Configuration::get('PS_OS_BANKWIRE'), Configuration::get('PS_OS_BANKWIRE'))))
		{ 

Dzięki za pomoc.

Link to comment
Share on other sites

×
×
  • Create New...