Чистое обновление PrestaShop
Чистое обновление PrestaShop
После обновления магазина на принципиально новую версию возможно возникновение необъяснимых ошибок поэтому, если возможно лучше произвести полную переустановку с импортом существующих товаров. Для этого достаточно перенести в свежеустановленную престу данные из старого магазина. Но из-за различия в структурах базы просто так это сделать не получится. Поэтому сначала нужно произвести обновление: из нового дистрибутива копируем папку install и переходим в браузере по адресу http://prestalab.ru/install/. Инсталлятор произведет обновление структуры базы.
Делаем через phpMyAdmin экспорт таблиц в SQL файл: Атрибуты:
- ps_attribute
- ps_attribute_group
- ps_attribute_group_lang
- ps_attribute_impact
- ps_attribute_lang
Категории:
- ps_category
- ps_category_group
- ps_category_lang
- ps_category_product
Свойства товаров:
- ps_feature
- ps_feature_lang
- ps_feature_product
- ps_feature_value
- ps_feature_value_lang
Картинки:
- ps_image
- ps_image_lang
Производители:
- ps_manufacturer
- ps_manufacturer_lang
Товары:
- ps_product
- ps_product_attachment
- ps_product_attribute
- ps_product_attribute_combination
- ps_product_attribute_image
- ps_product_country_tax
- ps_product_download
- ps_product_group_reduction_cache
- ps_product_lang
- ps_product_sale
- ps_product_tag
Карты изображений:
- ps_scene
- ps_scene_category
- ps_scene_lang
- ps_scene_products
Поставщики:
- ps_supplier
- ps_supplier_lang
В новую установку копируем папки img (картинки товаров, производителей, категорий…) и download (если продаете цифровой товар). Импортируем в базу экспортированные ранее таблицы.
Обсуждение
При обновлении действительно возникают «необъяснимые» ошибки (глюки), если б их было мало можно было бы покопаться, но по мере обкатки они продолжают всплывать в разных местах. Можно ли как-то на свежеустановленную версию перетащить еще клиентов и все, что из них вытекает?
Вы не подскажите, какая таблица(ы) БД престашопа отвечает за информацию о продажах и заказах ?
При указанном выше обновлении не переносится история заказы и покупатели, насколько я разобрался.
Вам нужны таблицы в которых есть упоминания ps_cart (информация о товарах в корзине) и ps_order (информация о заказах)