Polskie wsparcie PrestaShop

PrestaShop => Dla początkujących => Wątek zaczęty przez: andy w Listopad 24, 2009, 06:01:45 pm

Tytuł: Zamówienia w Panelu Administarcyjnym jak usunąć ???
Wiadomość wysłana przez: andy w Listopad 24, 2009, 06:01:45 pm
Czy ktos wie jak w Panelu administracyjnym usunac zamówienia, które ktos złożył ??
Tytuł: Odp: Zamówienia w Panelu Administarcyjnym jak usunąć ???
Wiadomość wysłana przez: galganka w Grudzień 06, 2009, 09:11:28 am
Zamówienia możesz usunąć jedynie w bazie danych.
Tytuł: Odp: Zamówienia w Panelu Administarcyjnym jak usunąć ???
Wiadomość wysłana przez: simon w Grudzień 07, 2009, 10:01:47 pm
ok, ale jeżeli usunę je np. z tabeli jednej, to czy nie powyskakują jakieś błędy z powodu utraconych powiązań itd itp ?
Tytuł: Odp: Zamówienia w Panelu Administarcyjnym jak usunąć ???
Wiadomość wysłana przez: galganka w Grudzień 07, 2009, 10:12:01 pm
Nigdy nie miałam żadnych problemów z usuniętymi zamówieniami.
Tabela: ps_orders i ps_order_history.
Tylko te dwie czyściłam i nie miałam nigdy żadnych problemów.
Tytuł: Odp: Zamówienia w Panelu Administarcyjnym jak usunąć ???
Wiadomość wysłana przez: Paweł Sokołowski w Grudzień 15, 2009, 07:31:13 pm
na PS.com zdecydowanie nie polecaja usuwac zamowien bezposrednio w bazie ;)
jest modul do tego, nie idealny ale polecany przez PS.com - poszukaj ...
Tytuł: Odp: Zamówienia w Panelu Administarcyjnym jak usunąć ???
Wiadomość wysłana przez: fikoł w Grudzień 25, 2009, 03:11:52 pm
ja szukam i nie mogę znaleśc, prosze o podanie linka :)
Pozdrawiam i wesołych.
Tytuł: Odp: Zamówienia w Panelu Administarcyjnym jak usunąć ???
Wiadomość wysłana przez: smootny w Sierpień 26, 2011, 08:30:16 am
Jak nazywa się ten moduł ??

Tytuł: Odp: Zamówienia w Panelu Administarcyjnym jak usunąć ???
Wiadomość wysłana przez: delix w Sierpień 26, 2011, 02:49:06 pm
A niby co takiego się stanie jak usuniesz zamówienia w bazie, że nie polecają? To moduł (pewnie płatny) niby skąd usuwa, z kosmosu?

Wchodzisz do bazy patrzysz co jest ze sobą powiązane i usuwasz. Zwykle usunięcie nagłówka dokumentu i usunięcie jego pozycji jest równoznaczne z usunięciem śladów po dokumencie - przynajmniej z punktu widzenia użytkownika.

Wczoraj zamieściłem kod usuwający dane demonstracyjne:
http://prestashopforum.pl/index.php?topic=6739.0

Interesujący dla tego wątku fragment to przede wszystkim:

DELETE FROM `ps_orders`, `ps_order_detail`, `ps_order_discount`,
`ps_order_history`
USING `ps_orders`
INNER JOIN `ps_order_detail`
LEFT JOIN `ps_order_discount` on `ps_orders`.id_order = `ps_order_discount`.id_order
LEFT JOIN `ps_order_history` on `ps_orders`.id_order = `ps_order_history`.id_order
WHERE
 `ps_orders`.id_customer= 1 /* tester id */
and `ps_orders`.id_order=`ps_order_detail`.id_order;

pozdrawiam
Tytuł: Odp: Zamówienia w Panelu Administarcyjnym jak usunąć ???
Wiadomość wysłana przez: Tomekzor w Wrzesień 30, 2011, 06:09:46 pm
a ja znalazłem odpowiedź na tej stronie:
http://blog.efrenzy.pl/2010/01/09/prestashop-usuwanie-zamowien-w-panelu/

sprawdziłem i działa - w katalogu "zamówienia" obok zamówień pojawił się po prostu koszyczek na śmieci :)
Tytuł: Odp: Zamówienia w Panelu Administarcyjnym jak usunąć ???
Wiadomość wysłana przez: yarccom w Październik 12, 2011, 02:08:04 pm
sprawdziłem powyższe --> działa
:)
Tytuł: Odp: Zamówienia w Panelu Administarcyjnym jak usunąć ???
Wiadomość wysłana przez: delix w Październik 20, 2011, 06:45:59 pm
A usuwa wszystkie też pozycje, historię itp. z bazy? Bo mam pewne wątpliwości.. ale mogę się mylić.
Tytuł: Odp: Zamówienia w Panelu Administarcyjnym jak usunąć ???
Wiadomość wysłana przez: KSEIKO w Październik 21, 2011, 11:20:29 pm
Jest duzo latwiejszy sposob i o wiele wiele wygodniejszy :)
Kto cwany ten umie uzywac google :P

Cytuj
Prestashop to fantastyczne narzędzie do prowadzenia sklepu internetowego, jest przy tym darmowe i bardzo odpowiednie jako “pierwsze” rozwiązanie w przypadku nowych sklepów internetowych. Dostosowanie sklepu do własnych potrzeb wymaga trochę wiedzy na temat programowania (w szczególności przydaje się umiejętność wykorzystania szablonów SMARTY oraz znajomość jQuery), jednak włożony trud zwraca się z czasem prowadzenia sklepu.

Sam zastanawiałem się w ostatnim czasie, jak mogę usunąć domyślne, umieszczone dla przykładu przez instalator zamówienie. Panel administracyjny domyślnie nie pozwala na usunięcie testowych transakcji, jednak włączenie takiej opcji jest  banalnie proste. Rozwiązanie poniżej:

1. Znajdź plik: /admin/tabs/AdminOrders.php , przy czym katalog ‘admin’ zapewne nazywa się inaczej!

2. Zlokalizuj poniższy fragment:
 $this->table = 'order';
$this->className = 'Order';
$this->view = 'noActionColumn';
$this->colorOnBackground = true;

3. Dopisz na końcu $this->delete = true; , zgodnie z poniższym fragmentem:
 $this->table = 'order';
$this->className = 'Order';
$this->view = 'noActionColumn';
$this->colorOnBackground = true;
$this->delete = true;

4. To wszystko! Możesz w panelu zauważyć, iż zakładka: “Panel administracyjny >> Zamówienia” pozwala na usuwanie pozycji!

http://blog.efrenzy.pl/2010/01/09/prestashop-usuwanie-zamowien-w-panelu/
Tytuł: Odp: Zamówienia w Panelu Administarcyjnym jak usunąć ???
Wiadomość wysłana przez: grafnight w Maj 25, 2012, 03:21:46 pm
A w wersji najnowszej jest trochę inaczej.
$this->table = 'order_message';
$this->className = 'OrderMessage';
$this->lang = true;
$this->edit = true;
$this->delete = true;

co teraz zrobić, by ten koszyk na śmieci się pojawił??
Tytuł: Odp: Zamówienia w Panelu Administarcyjnym jak usunąć ???
Wiadomość wysłana przez: grafnight w Maj 25, 2012, 03:28:04 pm
Już wyjaśnione, pomyliłem pliki...
Tytuł: Odp: Zamówienia w Panelu Administarcyjnym jak usunąć ???
Wiadomość wysłana przez: sower w Maj 25, 2012, 05:58:32 pm
$this->delete = true;

tylko mała uwaga - to nie usuwa tak naprawdę danego zamówienia ;) czyli wszystkich powiązań w bazie a tylko usuwa dane zamówienie z tzw. widoku ;)
Tytuł: Odp: Zamówienia w Panelu Administarcyjnym jak usunąć ???
Wiadomość wysłana przez: kokietka w Październik 18, 2012, 06:39:45 pm
mialam taki sam problem i dopisalam brakujaca linijke, ale wtedy po kliknieciu w zamowienie nie ma nic, nawet tej tabelki z zamowieniami nie mowiac juz o tym ze miala sie pojawic opcja usuwania, co zle robie?
Tytuł: Odp: Zamówienia w Panelu Administarcyjnym jak usunąć ???
Wiadomość wysłana przez: kokietka w Październik 18, 2012, 10:40:04 pm
zrobilam dokladnie wg tej instrukcji
http://blog.efrenzy.pl/2010/01/09/prestashop-usuwanie-zamowien-w-panelu/

tylko ze u mnie te linijki wygladaja tak:
$this->table = 'order';
       $this->className = 'Order';
       $this->view = true;
      $this->colorOnBackground = true;
       $this->_select = '
wersja 1.4.4.1

moze jest jakis inny sposob?
Tytuł: Odp: Zamówienia w Panelu Administarcyjnym jak usunąć ???
Wiadomość wysłana przez: sofik w Październik 20, 2012, 10:58:18 pm
cześć,

wyrażenie $this->delete = true; wstaw w miejsce oznaczone gwiazdkami, u mnie zadziałało :)

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


powodzenia :)
Tytuł: Odp: Zamówienia w Panelu Administarcyjnym jak usunąć ???
Wiadomość wysłana przez: dyzman w Listopad 05, 2012, 12:02:20 pm
Znalazłem coś takiego:
http://www.prestashop.com/forums/topic/191211-free-usuwanie-zamowien-modul/

po zainstalowaniu w panelu admina ->zamówienia na końcu (po PDF) pojawia się link uruchamiający moduł. Podaje się nr zamówienia do skasowania i gotowe. Proste i szybkie

Może komuś się przyda.
Moduł jest darmowy.

pozdrawiam
Tytuł: Odp: Zamówienia w Panelu Administarcyjnym jak usunąć ???
Wiadomość wysłana przez: bankmonet.pl w Czerwiec 06, 2013, 10:43:24 am
http://mypresta.eu/pl/moduly/administracja-sklepem/usuwanie-zamowien-free.html
Tytuł: Odp: Zamówienia w Panelu Administarcyjnym jak usunąć ???
Wiadomość wysłana przez: design4VIP w Czerwiec 06, 2013, 05:02:18 pm
Proste i szybkie

no to mnie rozbawilo.... szybkieto napewno a proste jeszcze bardziej.... owszem, developer presta jak najbardziej sobie poradzi z wyszukianiem nr zamowienia, wpisanie i skasowanie, ale (oczywiscie bez obrazy kogokolwiek) z doswiadczenia wspolpracy z moimi klientami bylbym bardzo sceptycznie nastawiony na pokazanie im takiego "szybkiego i prostego" rozwiazania... wiekszosc na pewno by sobie nie poradzila... chyba jednak werska z dodaniem "delete=true" jest o wiele szybsza i napewno i wiele prostsza majac znaczek krzyzyka czy smietnicznia w linii zamowienia... klikasz i masz.

no ale tutaj oczywiscie zaraz ktos sie odezwie, ze usuwa tylko z listy a nie z bazy... owszem, ale ten "szybki i prosty" modul, tez zostawia wiele smieci.... wiec albo uzucie prostej jednolinijkowej mozliwosci uzyskania naprawde szybkiego i prostego sposoby na usuwanie zamowien, albo stworzenie czegos samodzielnego z zapytaniami do bazy, ktore czyscily by tak zamowienia jak i ich powiazania z innymi tabelami, co jak najbardziej jest w "prosty i szybki" sposob do zrobienia dla poczatkujacego developera...
Tytuł: Odp: Zamówienia w Panelu Administarcyjnym jak usunąć ???
Wiadomość wysłana przez: vekia.pl w Czerwiec 06, 2013, 09:03:09 pm
ale się sadzisz ;)
Każdy z przytoczonych sposobów ma swoje wady i zalety. Prestashop powinna mieć mechanizm, który umożliwi usuwanie zamówień + przywracanie stanów magazynowych. Aż dziwne, że tak oczywista funkcja nie jest dostępna.

Cytuj
tez zostawia wiele smieci
o jakich  śmieciach mówisz? :)  Podaj konkrety, to przy aktualizacji je wyeliminuję.
Tytuł: Odp: Zamówienia w Panelu Administarcyjnym jak usunąć ???
Wiadomość wysłana przez: west w Czerwiec 06, 2013, 10:19:49 pm
Całkowicie darmowy moduł do usuwania wszystkiego to pscleaner. Natywnie dostępny w PS 1.5.4
Tytuł: Odp: Zamówienia w Panelu Administarcyjnym jak usunąć ???
Wiadomość wysłana przez: design4VIP w Czerwiec 07, 2013, 10:04:57 am
ale się sadzisz ;)
Każdy z przytoczonych sposobów ma swoje wady i zalety. Prestashop powinna mieć mechanizm, który umożliwi usuwanie zamówień + przywracanie stanów magazynowych. Aż dziwne, że tak oczywista funkcja nie jest dostępna.
o jakich  śmieciach mówisz? :)  Podaj konkrety, to przy aktualizacji je wyeliminuję.

to, ze nie ma takiej funkcji jest naturalne, patrzac od strony ksiegowosci. ma to wyelimonowac mozliwosc usuwania zamowien, na ktore np. ktos nie chcial ani FV ani paragonu.... lub 'zapomnielismy' taki wystawic ;) raczej wszelkie skladane zamowienia powinny znajdowac sie w sklepie... a te nie wazne ustawione przez stany np. na 'anluwoane', 'zwrot' itp... i takie zamowienia tez powinny sie w sklepie przez czas jego dzialalnosci znajdowac. to teoria skarbowa rodem z PRLu ;) jak jesy w rzeczywostosci kazdy posiadajacy eSklep czy nawet sklep stacjonarny wie.... i wydaje mi sie, ze to jest glowny powod dlaczego taka niby 'oczywista oczywistosc' nie znajduje sie w standardzie Presta.

jezeli chodzi o modul to tak tylko raz na niego spojrzalem, zainstalowalem i odinstalowalem, ze wzgledu na wspomniana wczesniej trudnosc usuwania zamowien dla potencjalnego Kowalskiego, mozliwosc popelnienia bledu w usuwaniu zamowien, np. przy blednym wpisaniu nr itp.... zasadniczo w ogole nie widac co sie usuwa.... jak dziala, co usuwa, jak usuwa... tutaj za bardzo przez te 5 minut uzywania modulu sie nie przygladnalem. ale z tego co widzialem to nie czysci dokladnie tabeli a przynajmniej nie wraca numerowania kolejnych ID. owszem, usuwane gdzies ze srodka mysli byloby trudne, ale ostatnie zamowienie powinno zwracac kolejna wartosc. 

co do wspomnianego jednolinojkowego zastosowania to tutaj juz w ogole smietnik w bazie zostaje calkowicy. wpis usuwany jest tylko z X_cart a juz z X_cart_product czy discout nie. tutaj skarbowka, jakby miala wieksze checi dupla by wielu eCommercerow ;)
Tytuł: Odp: Zamówienia w Panelu Administarcyjnym jak usunąć ???
Wiadomość wysłana przez: vekia.pl w Czerwiec 07, 2013, 02:15:07 pm
Co do ksiegowania, to w naszych realiach chyba malo kto wykorzystuje księgowanie presty jako formę księgowania transakcji :) Wszelakie faktury czy rachunki za zakupy w sklepie wystawiane są w desktopowym sofcie (albo w czymś w stylu ifirma). Jest tak w znamienitej większości przypadków z którymi pracowałem, szczerze mówiąc nie znam sklepu który opierał by swoją księgowość na systemie presty ;)

Niemniej jednak w wersji 1.5 zmiany poszły w dobrym kierunku - można składać zamówienia w back office, przez co od biedy można to stosować do księgowania i sprzedaży zarówno online, jak i "normalnie". Ale w tym przypadku też nie znam nikogo kto by podjął takie wyzwanie ;)

Reasumując, wszystkie zamówienia i tak lecą przez soft do księgowania z którego ktoś korzysta, kolejność faktur z presty nijak ma się do tych rzeczywistych. Stąd pewnie są ludzie, którzy poszukują rozwiązań które pozwolą usunąć "syf" z zamówien.

i masz rację - w kolejność zamówień, rachunków, faktur nie powinno się ingerować ;)
Tytuł: Odp: Zamówienia w Panelu Administarcyjnym jak usunąć ???
Wiadomość wysłana przez: design4VIP w Czerwiec 07, 2013, 02:21:38 pm
co do ksiegowania to jak najbardziej sie zgadzam, nawet nie ma za bardzo mozliwosci wystawienia innego dokumentu kasowego jak proforma. ale.... to co pisalem wczesniej to z doswiadczenia. starajac sie o zwrot dosc sporej czesci VAT skarbowka nie dosc, ze przesledzila wszystkie moje konta (firmowe, prowatne, czlonkow najblizszej rodziny... paranoja) o allegro nie wspominajac, to nie pominala sklepu i komunikatywnosci zamowien z niego z wystawionymi FV czy rachunkami w sofcie zewnetrznym... wiec tutaj naprawde trzeba uwazac.... nie na darmo jakis anonimowy uczony powiedzial: "podatki sa gorsze od smierci, bo w licznych wypadkach od smierci mozna sie uchronic...."