Skocz do zawartości


Zdjęcie

Usuwanie zamówień testowych i nie tylko


  • Zaloguj się, aby dodać odpowiedź
32 odpowiedzi w tym temacie

#21 kokin

kokin

    Użytkownik

  • Members
  • PipPip
  • 49 postów

Napisano 28 październik 2013 - 17:22

odpowiem inaczej

a co skarbówka na to jak nie będziesz miał kolejno numerowanych faktur czy paragonów? i będą luki w numeracji?


Hmm... to po chorobę taki moduł, którego użycie wsadza mnie na skarbówkową minę? W dodatku w poprzedniej wersji mogłem wybrać opcję sklepu bez przykładów, a w 1.5 instaluje śmieci bez pytania.

#22 kokin

kokin

    Użytkownik

  • Members
  • PipPip
  • 49 postów

Napisano 03 listopad 2013 - 13:07

odpowiem inaczej
a co skarbówka na to jak nie będziesz miał kolejno numerowanych faktur czy paragonów? i będą luki w numeracji?


Zapytam inaczej. Skoro nie można (skarbółka) usuwać zamówień testowych to po co była ta cała dyskusja i wskazówki jak tego dokonać? :)

#23 sower

sower

    Guru

  • Moderatorzy
  • 4241 postów
  • Location3miasto
  • PrestaShop:1.2, 1.3, 1.4, 1.5, 1.6

Napisano 03 listopad 2013 - 13:30

kontekst jest taki zamówienia testowe można usuwać ............... ale należy przy tym pamiętać aby po usunięciu resetować ustawienia tavel tak aby numeracja zamówień zaczynała się od 1 a nie od ostatniego numeru zamówienia testowego +1 czyli jeżeli ostatnie zamówienie testowe miało id 100 to po usunięciu zamówień kolejne zamówienie będzie miało id 101 Pomija już tu fakt , że nieumiejętne usunięcie zamówień i zresetowanie tabel powoduje problem z pojawieniem dodatkowych produktów w nowych zamówieniach taki jest kontekst całej tej dyskusji

468x60.jpg

468x60_pl.gif

 

QUICK PRESTA SUPPORT:  gg 45116037
SKLEPY  MODUŁY INTEGRACJE  POMOC TECHNICZNA


#24 kokin

kokin

    Użytkownik

  • Members
  • PipPip
  • 49 postów

Napisano 03 listopad 2013 - 14:26

Więc to sprawa kontekstu, dzięki :) Sprawdziłem ten moduł i faktycznie szału nie ma. O ile zamówienia idą dobrze od 1 to kategorie już nie. Bawić się resetowaniem w tabelach to już chyba faktycznie lepiej anulować jedno zamówienie Joe Doe i edytując nazwy kategorii nadać im nowe nazwy, podobnie z produktami. Swoją drogą to trochę dziwne, że w nowych wersjach (1.5.6) odeszli w instalatorze od możliwości wyboru lub nie dodawania przykładowych zamówień.

#25 ison

ison

    Początkujący

  • Members
  • Pip
  • 1 postów

Napisano 22 kwiecień 2014 - 19:00

Moze się przydać dla kogos kto wdraża sklep na środowisku produkcyjnym, ale wczesniej pododawał klientow testowych, zamowienia oraz wygenerował faktury proforma:

/* ******************************
	usuwanie testowych danych
	DOTYCZY PS: 1.5.6.2
*  ****************************** */
TRUNCATE TABLE `ps_customer`;
TRUNCATE TABLE `ps_customer_group`;
TRUNCATE TABLE `ps_address`;
TRUNCATE TABLE `ps_orders`;
TRUNCATE TABLE `ps_order_detail`;
TRUNCATE TABLE `ps_order_detail_tax`; 	
TRUNCATE TABLE `ps_customer_message`; 	
TRUNCATE TABLE `ps_order_carrier`;		
TRUNCATE TABLE `ps_order_history`;		
TRUNCATE TABLE `ps_order_invoice`;
TRUNCATE TABLE `ps_order_return`;
TRUNCATE TABLE `ps_order_return_detail`;
TRUNCATE TABLE `ps_order_invoice_payment`;	
TRUNCATE TABLE `ps_order_invoice_tax`;	
TRUNCATE TABLE `ps_order_payment`;		
TRUNCATE TABLE `ps_message`;
TRUNCATE TABLE `ps_cart`;
TRUNCATE TABLE `ps_cart_product`;
TRUNCATE TABLE `ps_customer_thread`;	

ALTER TABLE `ps_customer` AUTO_INCREMENT = 0;
ALTER TABLE `ps_customer_group` AUTO_INCREMENT = 0;
ALTER TABLE `ps_address` AUTO_INCREMENT = 0;
ALTER TABLE `ps_orders` AUTO_INCREMENT = 0;
ALTER TABLE `ps_order_detail` AUTO_INCREMENT = 0;
ALTER TABLE `ps_customer_message` AUTO_INCREMENT = 0;
ALTER TABLE `ps_order_history` AUTO_INCREMENT = 0;
ALTER TABLE `ps_order_carrier` AUTO_INCREMENT = 0;
ALTER TABLE `ps_order_payment` AUTO_INCREMENT = 0;
ALTER TABLE `ps_message` AUTO_INCREMENT = 0;
ALTER TABLE `ps_cart` AUTO_INCREMENT = 0;
ALTER TABLE `ps_cart_product` AUTO_INCREMENT = 0;
ALTER TABLE `ps_order_invoice` AUTO_INCREMENT = 0;
ALTER TABLE `ps_order_return` AUTO_INCREMENT = 0;
ALTER TABLE `ps_order_return_detail` AUTO_INCREMENT = 0;

  • effectdesign lubi to

#26 lustfingers

lustfingers

    Zaawansowany

  • Members
  • PipPipPip
  • 106 postów

Napisano 28 czerwiec 2014 - 14:05

Witam, ktoś może mnie doinformować co to oznacza:

 

ALTER TABLE `ps_cart` AUTO_INCREMENT = 0;

 

tzn. chodzi mi o to = 0 ponieważ wyczyściłem tabele i jest np tak:

 
tabela-cart.jpg

 

i teraz nie wiem czy mam kliknąć edytuj i odznaczyć przy AUTO INCREMENT czy zostawić tak jak jest?

Załączone pliki


  • effectdesign lubi to

#27 ircykk

ircykk

    Administrator

  • Administrators
  • 5057 postów
  • PrestaShop:1.5, 1.6

Napisano 29 czerwiec 2014 - 18:22

Zeruje numerację, jeśli nie wyzerujesz mimo usunięcia danych identyfikatory będą lecieć dalej od ostatniej wartości a nie od zera.


  • effectdesign lubi to

#28 effectdesign

effectdesign

    Użytkownik

  • Members
  • PipPip
  • 80 postów

Napisano 23 październik 2014 - 14:42

Moze się przydać dla kogos kto wdraża sklep na środowisku produkcyjnym, ale wczesniej pododawał klientow testowych, zamowienia oraz wygenerował faktury proforma:
 

/* ******************************
	usuwanie testowych danych
	DOTYCZY PS: 1.5.6.2
*  ****************************** */
TRUNCATE TABLE `ps_customer`;
TRUNCATE TABLE `ps_customer_group`;
TRUNCATE TABLE `ps_address`;
TRUNCATE TABLE `ps_orders`;
TRUNCATE TABLE `ps_order_detail`;
TRUNCATE TABLE `ps_order_detail_tax`; 	
TRUNCATE TABLE `ps_customer_message`; 	
TRUNCATE TABLE `ps_order_carrier`;		
TRUNCATE TABLE `ps_order_history`;		
TRUNCATE TABLE `ps_order_invoice`;
TRUNCATE TABLE `ps_order_return`;
TRUNCATE TABLE `ps_order_return_detail`;
TRUNCATE TABLE `ps_order_invoice_payment`;	
TRUNCATE TABLE `ps_order_invoice_tax`;	
TRUNCATE TABLE `ps_order_payment`;		
TRUNCATE TABLE `ps_message`;
TRUNCATE TABLE `ps_cart`;
TRUNCATE TABLE `ps_cart_product`;
TRUNCATE TABLE `ps_customer_thread`;	

ALTER TABLE `ps_customer` AUTO_INCREMENT = 0;
ALTER TABLE `ps_customer_group` AUTO_INCREMENT = 0;
ALTER TABLE `ps_address` AUTO_INCREMENT = 0;
ALTER TABLE `ps_orders` AUTO_INCREMENT = 0;
ALTER TABLE `ps_order_detail` AUTO_INCREMENT = 0;
ALTER TABLE `ps_customer_message` AUTO_INCREMENT = 0;
ALTER TABLE `ps_order_history` AUTO_INCREMENT = 0;
ALTER TABLE `ps_order_carrier` AUTO_INCREMENT = 0;
ALTER TABLE `ps_order_payment` AUTO_INCREMENT = 0;
ALTER TABLE `ps_message` AUTO_INCREMENT = 0;
ALTER TABLE `ps_cart` AUTO_INCREMENT = 0;
ALTER TABLE `ps_cart_product` AUTO_INCREMENT = 0;
ALTER TABLE `ps_order_invoice` AUTO_INCREMENT = 0;
ALTER TABLE `ps_order_return` AUTO_INCREMENT = 0;
ALTER TABLE `ps_order_return_detail` AUTO_INCREMENT = 0;

Witam.

A czy ta komenda nie popsuje czegoś w funkcjonalności sklepu , gdy użyje ją na Prestashop 1.6.0.8



#29 effectdesign

effectdesign

    Użytkownik

  • Members
  • PipPip
  • 80 postów

Napisano 23 październik 2014 - 15:04

Witam.

A czy ta komenda nie popsuje czegoś w funkcjonalności sklepu , gdy użyje ją na Prestashop 1.6.0.8



#30 endriu107

endriu107

    Ekspert

  • Members
  • PipPipPipPip
  • 1004 postów
  • PrestaShop:1.4, 1.5, 1.6

Napisano 23 październik 2014 - 16:25

Poprawnie wykonana nie powinna popsuć, niepoprawnie może się różnie skończyć ;) 


  • effectdesign lubi to

#31 effectdesign

effectdesign

    Użytkownik

  • Members
  • PipPip
  • 80 postów

Napisano 24 październik 2014 - 11:03

Dzięki, właśnie stestowałem na Prestashop 1.6.0.8 testowej. Jest ok. Ale zalecam zrobienie wcześniej backupu. Bo kto wie czy żadne błędy nie wyskoczą.

Polecam poniższy kod dla Prestashop 1.6.0.8

/* ******************************
    usuwanie testowych danych
    DOTYCZY PS: 1.5.6.2
* ****************************** */

TRUNCATE TABLE `ps_customer`;
TRUNCATE TABLE `ps_customer_group`;
TRUNCATE TABLE `ps_address`;
TRUNCATE TABLE `ps_orders`;
TRUNCATE TABLE `ps_order_detail`;
TRUNCATE TABLE `ps_order_detail_tax`;     
TRUNCATE TABLE
`ps_customer_message`;     
TRUNCATE TABLE
`ps_order_carrier`;        
TRUNCATE TABLE
`ps_order_history`;        
TRUNCATE TABLE
`ps_order_invoice`;
TRUNCATE TABLE `ps_order_return`;
TRUNCATE TABLE `ps_order_return_detail`;
TRUNCATE TABLE `ps_order_invoice_payment`;    
TRUNCATE TABLE
`ps_order_invoice_tax`;    
TRUNCATE TABLE
`ps_order_payment`;        
TRUNCATE TABLE
`ps_message`;
TRUNCATE TABLE `ps_cart`;
TRUNCATE TABLE `ps_cart_product`;
TRUNCATE TABLE `ps_customer_thread`;    

ALTER TABLE
`ps_customer` AUTO_INCREMENT = 0;
ALTER TABLE `ps_customer_group` AUTO_INCREMENT = 0;
ALTER TABLE `ps_address` AUTO_INCREMENT = 0;
ALTER TABLE `ps_orders` AUTO_INCREMENT = 0;
ALTER TABLE `ps_order_detail` AUTO_INCREMENT = 0;
ALTER TABLE `ps_customer_message` AUTO_INCREMENT = 0;
ALTER TABLE `ps_order_history` AUTO_INCREMENT = 0;
ALTER TABLE `ps_order_carrier` AUTO_INCREMENT = 0;
ALTER TABLE `ps_order_payment` AUTO_INCREMENT = 0;
ALTER TABLE `ps_message` AUTO_INCREMENT = 0;
ALTER TABLE `ps_cart` AUTO_INCREMENT = 0;
ALTER TABLE `ps_cart_product` AUTO_INCREMENT = 0;
ALTER TABLE `ps_order_invoice` AUTO_INCREMENT = 0;
ALTER TABLE `ps_order_return` AUTO_INCREMENT = 0;
ALTER TABLE `ps_order_return_detail` AUTO_INCREMENT = 0;

 



#32 effectdesign

effectdesign

    Użytkownik

  • Members
  • PipPip
  • 80 postów

Napisano 24 październik 2014 - 11:07

Jeśli by się pojawił moduł o podobnej funkcjonalności. To dajcie znać.

Fajnie by było. Gdyby w takim module można było wybierać np. parafkami (checkbox) co chcemy wyczyścić lub wyzerować do numeru 0 id.



#33 addd

addd

    Użytkownik

  • Members
  • PipPip
  • 28 postów
  • PrestaShop:1.6

Napisano 06 styczeń 2016 - 18:35

Moze się przydać dla kogos kto wdraża sklep na środowisku produkcyjnym, ale wczesniej pododawał klientow testowych, zamowienia oraz wygenerował faktury proforma:
 

/* ******************************
	usuwanie testowych danych
	DOTYCZY PS: 1.5.6.2
*  ****************************** */
TRUNCATE TABLE `ps_customer`;
TRUNCATE TABLE `ps_customer_group`;
TRUNCATE TABLE `ps_address`;
TRUNCATE TABLE `ps_orders`;
TRUNCATE TABLE `ps_order_detail`;
TRUNCATE TABLE `ps_order_detail_tax`; 	
TRUNCATE TABLE `ps_customer_message`; 	
TRUNCATE TABLE `ps_order_carrier`;		
TRUNCATE TABLE `ps_order_history`;		
TRUNCATE TABLE `ps_order_invoice`;
TRUNCATE TABLE `ps_order_return`;
TRUNCATE TABLE `ps_order_return_detail`;
TRUNCATE TABLE `ps_order_invoice_payment`;	
TRUNCATE TABLE `ps_order_invoice_tax`;	
TRUNCATE TABLE `ps_order_payment`;		
TRUNCATE TABLE `ps_message`;
TRUNCATE TABLE `ps_cart`;
TRUNCATE TABLE `ps_cart_product`;
TRUNCATE TABLE `ps_customer_thread`;	

ALTER TABLE `ps_customer` AUTO_INCREMENT = 0;
ALTER TABLE `ps_customer_group` AUTO_INCREMENT = 0;
ALTER TABLE `ps_address` AUTO_INCREMENT = 0;
ALTER TABLE `ps_orders` AUTO_INCREMENT = 0;
ALTER TABLE `ps_order_detail` AUTO_INCREMENT = 0;
ALTER TABLE `ps_customer_message` AUTO_INCREMENT = 0;
ALTER TABLE `ps_order_history` AUTO_INCREMENT = 0;
ALTER TABLE `ps_order_carrier` AUTO_INCREMENT = 0;
ALTER TABLE `ps_order_payment` AUTO_INCREMENT = 0;
ALTER TABLE `ps_message` AUTO_INCREMENT = 0;
ALTER TABLE `ps_cart` AUTO_INCREMENT = 0;
ALTER TABLE `ps_cart_product` AUTO_INCREMENT = 0;
ALTER TABLE `ps_order_invoice` AUTO_INCREMENT = 0;
ALTER TABLE `ps_order_return` AUTO_INCREMENT = 0;
ALTER TABLE `ps_order_return_detail` AUTO_INCREMENT = 0;

 

 

Witam,

 

Usuwanie danych testowych: https://www.dropbox....s/pscleaner.zip

 

Prestashop cleaner - ja usunęła za  pomocą tego modułu dane z prestashop 1.6.1.3 - link znalazłam na forum post z 2014 roku więc na starszych też powinno działać. Wszystko działa bez problemu.






Użytkownicy przeglądający ten temat: 0

0 użytkowników, 0 gości, 0 anonimowych

Hosting zapewnia: Hekko.pl