wojtopole Posted June 13, 2013 Share Posted June 13, 2013 podczas próby usnunięcia niepotrzebnych statusów zamówień dostaję komunikat "Ze względów bezpieczeństwa nie możesz skasować domyślnych statusów zamówień" czy wiecie może jak można je jednak usunąć ?? Link to comment Share on other sites More sharing options...
0 vekia Posted June 13, 2013 Share Posted June 13, 2013 można to zrobić ręcznie w bazie danych, tabele: ps_order_state ps_order_state_lang nie wiem jednak czy to dobry pomysł. nigdy tego wcześniej nie robiłem. Link to comment Share on other sites More sharing options...
0 wojtopole Posted June 13, 2013 Author Share Posted June 13, 2013 nieergonomiczne wydaje mi się posiadanie kilkunastu statusów gdzie wykorzystywanych będą 3-4... będzie też bardziej... idiotoodporne Link to comment Share on other sites More sharing options...
0 vekia Posted July 1, 2013 Share Posted July 1, 2013 usunąłeś te statusy ? wszystko działa jak powinno po usunięciu tych głównych ? [moderacja] przenoszę do odpowiedniego działu Link to comment Share on other sites More sharing options...
0 wojtopole Posted July 1, 2013 Author Share Posted July 1, 2013 nie, jeszcze nie usuwałem, ale zapewne zrobię to lada dzień bo mnie drażnią... Link to comment Share on other sites More sharing options...
0 tomekmo Posted January 13, 2014 Share Posted January 13, 2014 nie, jeszcze nie usuwałem, ale zapewne zrobię to lada dzień bo mnie drażnią... I jak nie masz żadnych problemów ze sklepem po usunięciu domyślnych statusów? Może jest jakiś prosty sposób na dorobienie opcji wyłączenia nie używanych statusów? Link to comment Share on other sites More sharing options...
0 addd Posted February 4, 2016 Share Posted February 4, 2016 (edited) Widzę, że nikt się nie pochylił nad tym tematem, a myślę, że temat ważny pod kątem obsługi sklepu przez naszych klientów :] kiedy widzą status zamówienia "oczekiwanie na płatność czekiem" Proponuje następujące rozwiązanie, które nie powinno zakłócić spójności bazy. Do rzeczy: 1. W Tabeli ps_order_state mamy ostatnią kolumnę z opcją delete. Niestety ustawienie jej na 1 nie powoduje możliwości usuwania z poziomu Panelu tych statusów zamówień, ale... 2. W pliku OrderState.php zauważyłam, że metoda pobiera listę statusów - wszystkie które mają delete ustawione na 0. co to daje... 3. Te, które nie chcemy widzieć na liście dostępnych statusów - czyli np. których nie powinien widzieć handlowiec obsługujący zamówienia - ustawiamy na 1. Dzięki temu jak wchodzimy w zamówienie chcąc zmienić status na Wysłane nie plącze nam się jakaś płatność czekiem czy paypal, którego nie używamy. 4. Kolejny plus jest taki, że ten status w bazie jest i jeżeli gdzieś on powinien w jakimś przypadku wpadać z automatu lub już gdzieś jest przypięty do jakiegoś zamówienia to rozwiązanie to nie powinno wygenerować żadnych błędów. Jeżeli ktoś będzie miał jakieś inne doświadczenia to piszcie! Jeszcze mały edit - jeżeli ktoś jednak chce z Panelu administracyjnego usuwać to kolumne "unremovable" w tabeli "ps_order_state" należy ustawić na 0. Wówczas w Panelu działa link: http://twojadomena.pl/adminfolder/index.php?controller=AdminStatuses&id_order_state=numerstatusu&deleteorder_state&token=3d6e7d990ab4227a22cae86ba6c742fc Ja usunęłam Płatność czekiem na testowej instalacji nie widzę żadnych problemów. Edited February 4, 2016 by addd (see edit history) 1 Link to comment Share on other sites More sharing options...
0 protonkwark Posted March 31, 2016 Share Posted March 31, 2016 Addd, dzięki za info. Czy rozwiązanie sprawdza się? Link to comment Share on other sites More sharing options...
0 pikselkomp Posted September 13, 2016 Share Posted September 13, 2016 Zastosowałem metodę "addd", lecz u mnie nie zadziałała. Zmieniłem w phpadminie "unremovable" na "0" oraz "delete" na "1", w panelu, w statusach nie pojawiły się checkboxy z opcja usunięcia... Gdzie popełniłem błąd? Link to comment Share on other sites More sharing options...
0 addd Posted April 20, 2018 Share Posted April 20, 2018 Nie przeczytałeś dokładnie. Nie pojawi ci się checkbox do usuwania. Musisz zastosować link: http://twojadomena.pl/adminfolder/index.php?controller=AdminStatuses&id_order_state=numerstatusu&deleteorder_state&token=3d6e7d990ab4227a22cae86ba6c742fc Link to comment Share on other sites More sharing options...
Question
wojtopole
podczas próby usnunięcia niepotrzebnych statusów zamówień dostaję komunikat "Ze względów bezpieczeństwa nie możesz skasować domyślnych statusów zamówień"
czy wiecie może jak można je jednak usunąć ??
Link to comment
Share on other sites
9 answers to this question
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now