JaCube Posted October 29, 2014 Share Posted October 29, 2014 Witam, w jaki sposób ustawić aby każde nowe zamówienie miało wybrany przeze mnie status, oraz w jaki sposób ustawić, aby zamówienie produktu ze stanem magazynowym zero, nie posiadało statusu "Brak towaru"? Link to comment Share on other sites More sharing options...
hatak Posted October 29, 2014 Share Posted October 29, 2014 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 More sharing options...
JaCube Posted October 29, 2014 Author Share Posted October 29, 2014 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 More sharing options...
hatak Posted October 29, 2014 Share Posted October 29, 2014 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 More sharing options...
JaCube Posted October 31, 2014 Author Share Posted October 31, 2014 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 More sharing options...
Recommended Posts