Страница 1 из 1

Ошибка при экспорте товаров из PLI в ShopScript 5

Добавлено: 06 июл 2014 17:59
Lion_son
Добрый день

Пользуюсь PLI достаточно давно.

Сегодня обновил PLI (не обнавлялся наверное около месяца)
На неизменённой БД попробовал экспорт в магазин через туннель.
Единственное, что менял перед попыткой экспорта - это в настройках http tunnel изменил "ID Валюты цен по умолчанию" изменил с "UAH" на "RUB"
Получил ошибку.
Обновил туннель, но ошибка не ушла.
Вернул обратно "ID Валюты цен по умолчанию" "UAH" но ошибка осталась.

Прошу помочь разобраться в чём может быть причина ошибки?
И самое главное, как её побороть?

http://www.screencast.com/t/lmEfrF2j4ay

Re: Ошибка при экспорте товаров из PLI в ShopScript 5

Добавлено: 06 июл 2014 19:13
TechAdmin
Похоже у вас используется устаревшая версия ShopScript 5, которая не содержит нужных полей в БД сайта.
Как вариант решения это обновить версию, или добавить нужные поля в БД сайта, какое решение для вас наиболее приемлемо?

Re: Ошибка при экспорте товаров из PLI в ShopScript 5

Добавлено: 08 июл 2014 19:11
Lion_son
TechAdmin писал(а):Похоже у вас используется устаревшая версия ShopScript 5, которая не содержит нужных полей в БД сайта.
Как вариант решения это обновить версию, или добавить нужные поля в БД сайта, какое решение для вас наиболее приемлемо?
Для меня приемлемо обновить ShopScript
ShopScript 5 лицензионный, установлен на хостинге провайдера и я его обновляю как только выходит обновление.
Посмотрел версию, написано: 5.2.2.30933 3 июня 2014
При этом указано: Установлены последние версии всех приложений
Реальность такова, что у меня через PLI выгрузка проходила без проблем с марта по июнь.

Сегодня обновил PLI запустил экспорт.
Ошибка теперь другая, но тоже похожая:

Код: Выделить всё

Ошибка обновления сайта!
Error: Unknown column 'id_1c' in 'field list'
 SQL: INSERT INTO `shop_category` (`url`, `depth`, `left_key`, `right_key`, `status`, `create_datetime`, `id`, `parent_id`, `name`, `description`, `id_1c`) SELECT cat_seo_url, nLev, nLft, nRgt, cat_active, now() as `create_datetime`, cat_id, parent_id, cat_name, cat_desc, cat_guid FROM `etrade_cats` WHERE etrade_cats.row_exist=0
Если 6/07 экспорт запинался на таблице shop_product, то теперь на shop_category.

Может быть, что дело не в версии ShopScript, а в чём_то ещё?

Re: Ошибка при экспорте товаров из PLI в ShopScript 5

Добавлено: 08 июл 2014 19:45
TechAdmin
Варианты решения проблемы:
1. Shop-Script поддерживает возможность обмена данными с «1С: Предприятие» не ниже версии 8.1 в редакции «1С: Управление торговлей» не ниже версии 10.3.4. Обмен данными осуществляется с помощью плагина, который можно установить с помощью приложения «Инсталлер». Плагин в магазине Webasyst: http://www.webasyst.ru/store/plugin/shop/cml1c/
Установите плагин интеграции с «1С»: в бекенде вашего Вебасиста перейдите в приложение «Инсталлер», найдите плагин «1С» в секции «Плагины → Магазин». Щелкните по кнопке «Установить».
2. Выполнить эти SQL запросы для базы данных сайта, например через phpMyAdmin

Код: Выделить всё

ALTER TABLE shop_category ADD `id_1c` VARCHAR( 80 ) NOT NULL , ADD INDEX (  `id_1c` );;;
ALTER TABLE shop_product ADD `id_1c` VARCHAR( 80 ) NOT NULL , ADD INDEX (  `id_1c` );;;
ALTER TABLE shop_product_skus ADD `id_1c` VARCHAR( 80 ) NOT NULL , ADD INDEX (  `id_1c` );;;

Re: Ошибка при экспорте товаров из PLI в ShopScript 5

Добавлено: 11 июл 2014 06:44
Lion_son
Спасибо, попробую установить плагин импорта из 1С

Re: Ошибка при экспорте товаров из PLI в ShopScript 5

Добавлено: 15 июл 2014 20:14
Lion_son
TechAdmin писал(а):Варианты решения проблемы:
1. Установите плагин интеграции с «1С»
2. Выполнить эти SQL запросы для базы данных сайта, например через phpMyAdmin
Спасибо, установка плагина интеграции с «1С» помогла