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

Связка "Производитель" и "Брэнд" в ShopScript

Добавлено: 17 июл 2019 12:32
sidnej1
Прошу подсказать - на сайт НЕ выгружается при экcпорте производитель.

Пример товара ID 2341

Создан в Jumper, при экспорте не выгрузился производитель.

На сайте производитель хранится в характеристике "brand"

Галочка в выгрузке стоит
http://prntscr.com/og6yuf

Re: Связка "Производитель" и "Брэнд" в ShopScript

Добавлено: 17 июл 2019 14:46
TechAdmin
Вероятно у товара БК должен быть заполнен атрибут товара, если на сайте это хар-ка.
https://elbuz.com/docs-formula-bk-copy-to-attribute

Re: Связка "Производитель" и "Брэнд" в ShopScript

Добавлено: 17 июл 2019 16:41
sidnej1
Почти получилось :) - выгружается, ноне отображается пока товару не поставить "тип товара"
Подскажите где в Jumper прописать какой тип товара присваивать чтобы при выгрузке это также выгружалось в ShopScript?

http://prntscr.com/ogb3wg

Re: Связка "Производитель" и "Брэнд" в ShopScript

Добавлено: 17 июл 2019 19:14
TechAdmin
Jumper не хранит типы товаров ShopScript, поэтому выбрать нельзя.

Re: Связка "Производитель" и "Брэнд" в ShopScript

Добавлено: 17 июл 2019 19:36
sidnej1
Прошу подсказать тогда какой прописать SQL запрос чтобы новым товарам\товарам без типа категории ставился хоть какой то тип, т.к. без этого ShopScript НЕ отображает характеристики товара (атрибуты).

http://prntscr.com/ogdxay


Можно ставить пропуск "-"
Вот скринкаст- пример добавления товара.
Без последующих за экспортом манипуляций на сайте с данными не отображаются атрибуты (даже если они спарсены и выгружаются)

Скринкаст:
http://somup.com/cqibDaeian

Re: Связка "Производитель" и "Брэнд" в ShopScript

Добавлено: 18 июл 2019 14:25
TechAdmin
Тип товара для новых товаров прописывается автоматически на основании категории товара, тип берётся от товара у которого он указан и при этом находится в той же категории.
Если требуется принудительно установить тип для нового товара у которого он не заполнен, тогда примените SQL запрос поле с осн. обновления

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

UPDATE shop_product SET type_id = (SELECT id FROM shop_type WHERE name = "-") WHERE type_id IS NULL OR type_id = 0;;;