wdrożenia PrestaShop

Przenoszenie bazy danych z jednego sklepu do drugiego

  • 11 Odpowiedzi
  • 2186 Wyświetleń

0 użytkowników i 1 Gość przegląda ten wątek.

*

Offline krzyho

  • Nowy
  • *
  • 18
  • 0
Przenoszenie bazy danych z jednego sklepu do drugiego
« dnia: Lipiec 17, 2015, 05:36:59 pm »
Witam,

 Potrzebuję pomocy:/ .... posiadam sklepy oparte na Prestashop v 1.5.6.2 ....muszę przenieść klientów i zamówienia z jednego sklepu do drugiego...przenosił będę poprzez phpMyAdmin...czy mógłby mi ktoś napisać które tabele z bazy danych są odpowiedzialne za klientów i zamówienia, tak żebym przeniósł 1:1 z jednego sklepu do drugiego? domyślam się że wszystko z ps_customers i ps_orders .... ale co jeszcze?

Odnośnie klientów będę przenosił:

 ps_customer
 ps_customer_group
 ps_customer_message
 ps_customer_message_sync_imap
 ps_customer_thread

 Jeśli chodzi o zamówienia będą to:

 ps_orders
 ps_order_carrier
 ps_order_cart_rule
 ps_order_detail
 ps_order_detail_tax
 ps_order_history
 ps_order_invoice
 ps_order_invoice_payment
 ps_order_invoice_tax
 ps_order_message
 ps_order_message_lang
 ps_order_payment
 ps_order_return
 ps_order_return_detail
 ps_order_return_state
 ps_order_return_state_lang
 ps_order_slip
 ps_order_slip_detail
 ps_order_state
 ps_order_state_lang

 Czy coś jeszcze?

 Bardzo proszę o pomoc....z góry wielkie dzięki!!!!

 Pozdrawiam serdecznie,
 Krzysiek.

*

Offline west

  • Administrator
  • Mieszkaniec
  • *****
  • 3,429
  • 85
  • Płeć: Mężczyzna
  • Europasaz.pl
    • Projektowanie PrestaShop, Wordpress, SMF
  • Presta Shop: PS
  • Status: Programista
Odp: Przenoszenie bazy danych z jednego sklepu do drugiego
« Odpowiedź #1 dnia: Lipiec 17, 2015, 06:37:01 pm »
jak nie przeniesiesz produktów to zamówienia Ci się wysypią
dbmodel masz opublikowany nawet na tym forum przeze mnie jeśli nie wyszukaj dbmodel prestashop
MODUŁY | http://europasaz.pl |  SKLEPY INTERNETOWE | WSPARCIE TECHNICZNE | HOSTING | http://zielona.biz 

*

Offline design4VIP

  • user
  • Mieszkaniec
  • *****
  • 3,694
  • 130
    • design4VIP z innej strony...
  • Presta Shop: PS
  • Status: Programista
Odp: Przenoszenie bazy danych z jednego sklepu do drugiego
« Odpowiedź #2 dnia: Lipiec 17, 2015, 06:40:47 pm »
na pewno wszystkie ps_cart_* bo inaczej nie powiaze ci zamowien z ps_orders_*
na pewno tez w tym wypadku wszystkie odnoszace sie do produktow, bo te tez scisle za powiazane z koszykami (ps_product_*, ps_attributes_*.... ) na pewno podatkowe (tax), jezeli byly uzywane promocje to i ps_specific_price_*... na dobra sprawe wszystko ;/ zamowienia sa bardzo powiazane z koszykami, koszyki z produktami, produkty z podatkami, promocjami, atrybutami..... i tak jedno za drugim dochodzimy do przerzucenia prawie calej bazy.

jedno na co musisz zwracac uwage, a w sumie to dwie rzeczy: nie uzywac DROP TABLE w czasie przenoszenia, ewentualnie dla czyszczenia uzywaj TRUNCATE bo struktura tabel miedzy 1.5 a 1.6 jest spora.
druga rzecz, zeby zachowac hasla klientow czy przy zastepowania ps_employe_* (pracownikow, adminow) w pliku setings.inc.php musisz tez zachowac ze starej wersji cookie_key 
design4VIP z innej strony...

*

Offline krzyho

  • Nowy
  • *
  • 18
  • 0
Odp: Przenoszenie bazy danych z jednego sklepu do drugiego
« Odpowiedź #3 dnia: Lipiec 17, 2015, 08:22:49 pm »
Dzięki za odpowiedzi :)
To znaczy mam taką sytuację:

 Mam 2 sklepy jeden który już działa w sieci (nazwijmy go "A") drugi który robię mam na innym serwerze ("B") i go jeszcze dopracowuję....
 W tych 2 sklepach są inne szablony, inne moduły i inne ustawienia... wersja presty jest ta sama (v 1.5.6.2)
 Produkty są takie same w obydwu sklepach, tylko zamówienia i klienci się nie zgadzają.

 Planowałem ze sklepu A skopiować wszystkie tabele odpowiedzialne za klientów i zamówienia, w sklepie B usunąć z bazy te tabele i wgrać te ze sklepu A... później sklep B wrzucić na docelowy serwer... czy taki manewr się uda? :)

*

Offline west

  • Administrator
  • Mieszkaniec
  • *****
  • 3,429
  • 85
  • Płeć: Mężczyzna
  • Europasaz.pl
    • Projektowanie PrestaShop, Wordpress, SMF
  • Presta Shop: PS
  • Status: Programista
Odp: Przenoszenie bazy danych z jednego sklepu do drugiego
« Odpowiedź #4 dnia: Lipiec 18, 2015, 06:34:49 am »
uda się pod warunkiem, że skopiujesz wszystko co napisano powyżej
MODUŁY | http://europasaz.pl |  SKLEPY INTERNETOWE | WSPARCIE TECHNICZNE | HOSTING | http://zielona.biz 

*

Offline krzyho

  • Nowy
  • *
  • 18
  • 0
Odp: Przenoszenie bazy danych z jednego sklepu do drugiego
« Odpowiedź #5 dnia: Lipiec 18, 2015, 08:24:12 am »
Ok dzięki! :)

Czyli rozumiem, że jak przerzucę te dwa wiersze z settings.inc

define('_COOKIE_KEY_', 'JQghpJ9i2T0hERvR7frxnXSyUVkhPXjCZpLiR0BLpnjBBtJ6Tytc0Pu6');
 define('_COOKIE_IV_', 'gk40tqFH');

Hasła klientów będą działać poprawnie?


*

Offline west

  • Administrator
  • Mieszkaniec
  • *****
  • 3,429
  • 85
  • Płeć: Mężczyzna
  • Europasaz.pl
    • Projektowanie PrestaShop, Wordpress, SMF
  • Presta Shop: PS
  • Status: Programista
Odp: Przenoszenie bazy danych z jednego sklepu do drugiego
« Odpowiedź #6 dnia: Lipiec 19, 2015, 08:24:05 am »
nie jeszcze w tabeli configuration -> "nw_salt"
MODUŁY | http://europasaz.pl |  SKLEPY INTERNETOWE | WSPARCIE TECHNICZNE | HOSTING | http://zielona.biz 

*

Offline krzyho

  • Nowy
  • *
  • 18
  • 0
Odp: Przenoszenie bazy danych z jednego sklepu do drugiego
« Odpowiedź #7 dnia: Lipiec 19, 2015, 03:47:51 pm »
Ok dziękuję!

*

Offline krzyho

  • Nowy
  • *
  • 18
  • 0
Odp: Przenoszenie bazy danych z jednego sklepu do drugiego
« Odpowiedź #8 dnia: Lipiec 19, 2015, 04:00:12 pm »
kurde nie mogę tego znaleźć, chodziło Ci o tabelę ps_configuration? ....tam nie ma czegoś takiego jak "nw_salt".

*

Offline design4VIP

  • user
  • Mieszkaniec
  • *****
  • 3,694
  • 130
    • design4VIP z innej strony...
  • Presta Shop: PS
  • Status: Programista
Odp: Przenoszenie bazy danych z jednego sklepu do drugiego
« Odpowiedź #9 dnia: Lipiec 20, 2015, 08:52:50 am »
nie jeszcze w tabeli configuration -> "nw_salt"
tutaj i ja sie przychule do kolegi @krzycho ;) jakbys mogl rozszrerzyc o co chodzi z ta tabela? tak w 1.5 czy 1.6 jak przenosilem bazy to starczyla tylko zmiana KEY i dziaialo bez problemow.... z ta tabela mnie zaskoczyles ;) chyba, ze chdozilo o zmiane 'ps_shop(_url)' ;) jezeli zmienia sie domena ;)
design4VIP z innej strony...

*

Offline west

  • Administrator
  • Mieszkaniec
  • *****
  • 3,429
  • 85
  • Płeć: Mężczyzna
  • Europasaz.pl
    • Projektowanie PrestaShop, Wordpress, SMF
  • Presta Shop: PS
  • Status: Programista
Odp: Przenoszenie bazy danych z jednego sklepu do drugiego
« Odpowiedź #10 dnia: Lipiec 20, 2015, 06:03:32 pm »
Cytuj
kurde nie mogę tego znaleźć, chodziło Ci o tabelę ps_configuration? ....tam nie ma czegoś takiego jak "nw_salt".nw_salt
tabela ps_configuration
wykorzystywane jest do tworzenia / odczytu haseł zapisanych w bazie danych. Dla maksymalnej kompatybilności lepiej przenieść wartość tej zmiennej
MODUŁY | http://europasaz.pl |  SKLEPY INTERNETOWE | WSPARCIE TECHNICZNE | HOSTING | http://zielona.biz 

*

Offline design4VIP

  • user
  • Mieszkaniec
  • *****
  • 3,694
  • 130
    • design4VIP z innej strony...
  • Presta Shop: PS
  • Status: Programista
Odp: Przenoszenie bazy danych z jednego sklepu do drugiego
« Odpowiedź #11 dnia: Lipiec 23, 2015, 07:32:43 pm »
a od ktorej wersji pojawil sie ten wpis w configuration?  jezscze w 1.6.1 nie przenosilem, ale we wczesniejszych (od 1.3 do 1.6.0.14 starczylo przeniesc tylko COOKIE_KEY
design4VIP z innej strony...