Witam, chcę przenieść sklep z wersji 1.1 do 1.3.1.1 .
Przeniesienie chcę zrobić na zasadzie export / import bazy danych. Czy struktura obu wersji baz danych jest taka sama ? raz dokonałem testów i czasami pojawiają się komunikaty związane z bazą danych, np.:
Unknown column 'o.valid' in 'where clause'
SELECT SUM(o.`total_paid_real` / c.conversion_rate) as total_sales, COUNT(*) as total_orders
FROM `ps_orders` o
LEFT JOIN `ps_currency` c ON o.id_currency = c.id_currency
WHERE o.valid = 1
AND o.`invoice_date` BETWEEN '2011-01-01 00:00:00' AND '2011-12-31 23:59:59'
W zakładce "Zamówienia":
Unknown column 'so.valid' in 'where clause'
SELECT SQL_CALC_FOUND_ROWS
a.*,
a.id_order AS id_pdf,
CONCAT(LEFT(c.`firstname`, 1), '. ', c.`lastname`) AS `customer`,
osl.`name` AS `osname`,
os.`color`,
IF((SELECT COUNT(so.id_order) FROM `ps_orders` so WHERE so.id_customer = a.id_customer AND so.valid = 1) > 1, 0, 1) as new,
(SELECT COUNT(od.`id_order`) FROM `ps_order_detail` od WHERE od.`id_order` = a.`id_order` GROUP BY `id_order`) AS product_number
FROM `ps_orders` a
LEFT JOIN `ps_customer` c ON (c.`id_customer` = a.`id_customer`)
LEFT JOIN `ps_order_history` oh ON (oh.`id_order` = a.`id_order`)
LEFT JOIN `ps_order_state` os ON (os.`id_order_state` = oh.`id_order_state`)
LEFT JOIN `ps_order_state_lang` osl ON (os.`id_order_state` = osl.`id_order_state` AND osl.`id_lang` = 3)
WHERE 1 AND oh.`id_order_history` = (SELECT MAX(`id_order_history`) FROM `ps_order_history` moh WHERE moh.`id_order` = a.`id_order` GROUP BY moh.`id_order`)
ORDER BY `date_add` DESC
LIMIT 0,50
W zakładce "Klienci":
Unknown column 'a.deleted' in 'where clause'
SELECT SQL_CALC_FOUND_ROWS
a.*, (YEAR(CURRENT_DATE)-YEAR(`birthday`)) - (RIGHT(CURRENT_DATE, 5)
Prosiłbym o wskazówki jak najlepiej przenieść sklep w wersji 1.1 wraz z produktami itp. do 1.3.1.1
Wyeksportować część bazy danych - nie całą ?
Czy może nie przenosić bazy danych a użyć jakiegoś modułu do exportu produktów, klientów itp. ?
W narzędziach nie ma opcji Generatora ;/