Как корректно выгрузить дополнительные цены в движок PHPShop

Помощь пользователям в работе с программой E-Trade PriceList Importer
Ответить
Vanoshka
Сообщения: 134
Зарегистрирован: 13 июл 2014 08:12

15 апр 2019 13:47

Здравствуйте.
Прошу вас помочь корректно выгрузить дополнительные цены на сайт с движком phpshop.
Не могу понять как корректно их выгрузить и привязать к тем столбцам что есть в базе.
В базе создано 3 дополнительных цены в зависимости от статуса покупателя. В sql базе есть поля специально предназначенные для дополнительных цен: price2, price3, price4.

Как корректно выгрузить доп цены в эти поля?

Спасибо.
Vanoshka
Сообщения: 134
Зарегистрирован: 13 июл 2014 08:12

15 апр 2019 16:26

В окне "Экспорт данных с использованием туннеля... " есть чекбокс "Выгружать справочник доп.цен".
Он активирован, но ничего не происходит.
Куда эти данные выгружаются? В какие поля?
Vanoshka
Сообщения: 134
Зарегистрирован: 13 июл 2014 08:12

15 апр 2019 17:34

Могу предположить, что в моем случае потребуется задействовать дополнительные sql запросы с целью передачи данных из временных таблиц в базу на сайте.
Смотрел примеры в документации. Как я понял при экспорте данных, доп цены хранятся в таблице
etrade_products в поле addon_prices_list
Если у меня 3 цены, то в этом поле они будут находиться все в этом поле и разделены знаком ";"
Vanoshka
Сообщения: 134
Зарегистрирован: 13 июл 2014 08:12

15 апр 2019 17:42

Если это так и все три моих цены хранятся в одном поле, как их можно "выдернуть" из поля и потом ещё разнести по нужным полям?

Или я может что-то не так понял и существует какой то более лёгкий способ передать данные по дополнительным ценам на сайт?
Очень хотелось бы услышать ваши комментарии, т.к лучше вам софт никто не знакет
Vanoshka
Сообщения: 134
Зарегистрирован: 13 июл 2014 08:12

16 апр 2019 14:36

Интересно, заглянет к нам сегодня на форум специалист технической поддержки или нет?
Хотя бы раз в сутки заглядывали... :roll:
Vanoshka
Сообщения: 134
Зарегистрирован: 13 июл 2014 08:12

17 апр 2019 10:55

Уважаемы специалисты технической поддержки.
Пожалуйста загляните в нашу ветку...
Vanoshka
Сообщения: 134
Зарегистрирован: 13 июл 2014 08:12

19 апр 2019 12:01

Тех поддержка скажет свое веское слово?
или так и будите игнорить?
Аватара пользователя
TechAdmin
Администратор
Сообщения: 4286
Зарегистрирован: 27 авг 2008 14:30

19 апр 2019 17:25

Здравствуйте.
Вам необходимо составить SQL запрос, который берёт нужную цену из перечисленных цен символом ;
Пример

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

UPDATE product, etrade_products SET product.price2 = SUBSTRING_INDEX( SUBSTRING_INDEX(etrade_products.addon_prices_list, ';', -2 ) , ';', -1) WHERE product.product_id=etrade_products.tov_id;;;
С уважением, поддержка ElbuzGroup.
Ответить

Вернуться в «Техническая поддержка программы E-Trade PriceList Importer»