Opencart 2 den Opencart 3'e müşteri ve sipariş aktarımı |
|||
Konuyu görüntüleyenler: 1 Misafir
|
|||
|
|||
|
|||
|
|||
mahmutkaragulle
Acemi Üye Mesajlar: 13 Konular: 7 Katılma Tarihi: Feb 2012 Rep Puanı: 0 Teşekkürler: 4
0 Mesajına, 0 Teşekkür edildi. Kişisel Bilgileri: |
teknohiz
Latte Mesajlar: 426 Konular: 8 Katılma Tarihi: Feb 2018 Rep Puanı: 13 Teşekkürler: 26
149 Mesajına, 190 Teşekkür edildi. Kişisel Bilgileri:
Konu Tarihi: 03-13-2019 12:17 PM
(03-13-2019 11:11 AM)mahmutkaragulle Yazılan: Web sitemizi Opencart 3 e geçireceğiz. Öncelikle veritabanında hangi tablo ne için kullanılıyor bilmeniz lazım. Sizin istediğiniz müşteri ve siparişler olduğuna göre üstünde durup kontrol etmeniz ve karşılaştırma yapmanız gereken tabolar customer ve order tabloları. Bunun için https://www.diffnow.com/report sitesi çok işinize yarayabilir. Sağ alttan document type olarak sql/mysql'i seçmelisiniz ayrıca. Yani örneğin; customer ile başlayan tüm tabloları seçin her iki versiyon için de ve dışarı aktarıp kaydedin. Daha sonra yukarıda verdiğim adres ile iki veritabanını karşılaştırın. Aradaki farklardan yeni versiyonda olmayan özellikleri ve verileri kaldırın. Aynı şekilde order ile başlayan tüm tablolar için de aynı işlemi yapın. Örneğin; 2.3.0.2 ve 3.0.3.1 oc_customer tablolarını karşılaştırdığınız zaman arada tek bir fark görüyoruz o da 2.3.0.2 tablo satırında approved veri alanı vardır ama 3.0.3.1'de yoktur. OpenCart 2.3.0.2 tablosu INSERT INTO `oc_customer` (`customer_id`, `customer_group_id`, `store_id`, `language_id`, `firstname`, `lastname`, `email`, `telephone`, `fax`, `password`, `salt`, `cart`, `wishlist`, `newsletter`, `address_id`, `custom_field`, `ip`, `status`, `approved`, `safe`, `token`, `code`, `date_added`) VALUES OpenCart 3.0.3.1 tablosu INSERT INTO `oc_customer` (`customer_id`, `customer_group_id`, `store_id`, `language_id`, `firstname`, `lastname`, `email`, `telephone`, `fax`, `password`, `salt`, `cart`, `wishlist`, `newsletter`, `address_id`, `custom_field`, `ip`, `status`, `safe`, `token`, `code`, `date_added`) VALUES Bu yüzden o tabloyu yedekleyip aktarmadan önce tabloyu düzenle diyerek o tablo satırını ve verisini ALTER Table veya TRUNCATE ile yazdırılacak veriden approved'a ait veriyi silmeniz lazım hata almamak için. OpenCart 2.3.0.2 oc_customer tablo verisi (1, 1, 0, 1, 'demo', 'democu', 'demo@demo.com', '05329993333', 'demo@demo.com', 'asgasgfaafafafafafaffa3242422342', 'QVoZHEdSl', NULL, NULL, 0, 0, '', '::1', 1, 1, 1, '', '', '2019-02-10 05:55:48'); OpenCart 3.0.3.1 oc_customer tablo verisi (1, 1, 0, 1, 'demo', 'democu', 'demo@demo.com', '05329993333', 'demo@demo.com', 'asgasgfaafafafafafaffa3242422342', 'GrfjCZfdj', NULL, NULL, 0, 0, '[]', '::1', 1, 1, '', '', '2019-03-05 00:15:12'); Yukarıdaki veritabanı verisi örneklerinde koyu olarak belirttiklerim fark olan tablo elemanı ve verisi. Ayrıca bunu ana sitenize yapmadan önce ya çevrimiçi bir test sitesi kurup onun üzerinde deneyin ya da biliyorsanız localhost üzerinden wampp server gibi bir program ile sunucu kurarak denemeler yapın ki siteniz hem veri olarak hem de intiba olarak zarar görmesin. |
|
|
|
|
|
Direk Link | |
HTML Link | |
BBCode Link | |
Sosyal Paylaş |