DEMO İNCELE
ÜCRETSİZ İNDİR

Prestashop Müşteri Veritabanını export ve import etme

Merhaba,

Bende Prestashopun 1,2 versiyonu vardı. 1,4 e yükseltmedim. 1.4 dü yeniden kurdum ve ürünleri el ile ekledim.

Ancak müşteri veri tabanını şifreleri ile birlikte sorunsuz yüklemem gerekiyor.

Yani eski sitede olan müşteri veri tabanını msql ile veya başka bir yöntem ile nasıl eport edebilirim ve yeni siteye sorunsuz bir şekilde import edebilirim?

teşekkürler.

9 thoughts on “Prestashop Müşteri Veritabanını export ve import etme

  1. MehmetGuler - 29 Mart 2017 at 23:44

    Merhaba;

    Sırasıyla şunları yapın;
    1.) Aşağıdaki tabloları kopyalayın (olmayanları geçin)
    ps_orders
    ps_order_credit_data
    ps_order_detail
    ps_order_discount
    ps_order_history
    ps_order_message
    ps_order_message_lang
    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
    ps_customer
    ps_customer_group
    ps_customer_message
    ps_customer_thread

    2.)
    Eski sitenin config/settings.inc.php dosyasında

     define('_COOKIE_KEY_', 'sbtOu8mpvIUsKYmA5Im***********VXJfP57y9i7cs'); 

    Şeklinde bir kod bulunur bunu yeni sitedeki ile değiştirin.

    3.)
    ps_customer_group tablosunda olmayan müşterileri manuel ekleyin.
    (bunun için php veya sql sorgusu kullanabilrisiniz)

    kolay gelsin.

    Cevap
  2. meksi - 29 Mart 2017 at 23:44

    öncelikle cevap verdiğiniz için teşekkürler.

    Şu durumu da ifade etmeliyim.

    eski sürümde tablolar

    ps_orders

    şeklinde prefix Ps_ iken

    yeni sürümde

    ps1_orders

    olarak kuruldu.

    tbloları import ettiğimde

    her birinden iki tablo oldu.

    ps_orders
    ve
    ps1_orders

    şeklinde.

    bu durumu düzeltmek için

    ps_ ile başlayanları silsem ve yeni aktardıklarımın isimlerini Ps1_ olarak değiştirsem işe yararmı ? yoksa iyice karışırmı?

    ayrıca eski müşteri adreslerini de kopyalıyormu yukarıda sizin belirttiğiniz tablolar?

    tekrar teşekkür ederim.

    Cevap
  3. MehmetGuler - 29 Mart 2017 at 23:44

    merhaba;
    Eğer iki veri tabanının versiyonu farklı ise yani örn: biri 1.3.6 diğer 1.4.4 den alınmışsa ozaman işler iyice karışır çünkü veri tabanı tablo yapıları farklıdır.
    kolay gelsin

    Cevap
  4. meksi - 29 Mart 2017 at 23:44

    evet malesef öyle.

    1.2 deki tabloları 1.4 e aktarmanın telşındayım.

    Cevap
  5. MehmetGuler - 29 Mart 2017 at 23:44

    Merthaba;
    1.2 deki tabloları, prestashop 1.2 kurup ona bağlayın. Daha sonra yeni versiyonu yükleyip güncelleyin. Güncelleme bitince rahatlıkla aktarabilirsiniz.

    Cevap
  6. meksi - 29 Mart 2017 at 23:44

    Merhaba Mehmet ey,

    u işlem uzun sürecek ama en sağlıklı yol gibi gözüküyor.

    bunu denemeden önce bişey öğrenmek isterim.

    sql dumper diye bir programdan bahsediliyor.

    bu program bu işi çözermi?

    teşekkürler

    Cevap
  7. MehmetGuler - 29 Mart 2017 at 23:44

    Merhaba;
    Sizin ihtiyacınız olan Dump dan ziyade Structure ile ilgili. Yani tabloların yapıların farklı olduğu için aktarım yapılamıyor. Dump işlemi veri aktarır. Siz iki yapıyı eşitleyin veri aktarımı çok daha kolay. Gerekirse bizzat benden yardım alabilirsiniz.
    Kolay gelsin.

    Cevap
  8. meksi - 29 Mart 2017 at 23:44

    yardımlarınız için teşekkür ederim.

    biraz uğraştım ama sonunda çözdüm çok şükür.

    Presta 1.2 den csv formatında export ettim.

    daha sonra exccel de açtım ve presta 1,4 ün veritabanında ilgili tabloları inceledim. sütün sayılarını ve sıralarını exceli kullanarak Presta 1.4 ün aynısını yaptım. tekrar kaydettim ve kapattım

    son olarak ta Presta 1.4 ün kurulu olduğu Phpmyadmin i kullanarak ilgil tablonun içine girdim ve daha önce hazırladığım csv dosyayı import ettim.

    bu şekilde hallodu çok şükür.

    yardımlarıız için tekrar teşekküler.

    Cevap
  9. MehmetGuler - 29 Mart 2017 at 23:44

    yardımlarınız için teşekkür ederim.

    biraz uğraştım ama sonunda çözdüm çok şükür.

    Presta 1.2 den csv formatında export ettim.

    daha sonra exccel de açtım ve presta 1,4 ün veritabanında ilgili tabloları inceledim. sütün sayılarını ve sıralarını exceli kullanarak Presta 1.4 ün aynısını yaptım. tekrar kaydettim ve kapattım

    son olarak ta Presta 1.4 ün kurulu olduğu Phpmyadmin i kullanarak ilgil tablonun içine girdim ve daha önce hazırladığım csv dosyayı import ettim.

    bu şekilde hallodu çok şükür.

    yardımlarıız için tekrar teşekküler.

    Çözüldüğüne çok sevindim. Çözümü anlattığınız için fırum adına ben teşekkür ederim. Herhangi bir problem olursa yardım istemekten çekinmeyin.

    Cevap

Cevap bırakın