1b.app
Скопирована ссылка -

Фильтр-характеристики

Продукт https://rivcont.info/app/product/2860/edit/
Заполнены фильтры
Действие раз в час https://rivcont.info/app/automatization/hour/edit/ "Экспорт продуктов в CS-Cart" (Исходя из настроек фильтры должны выгружаться как характеристики в cscart)
На стороне кскарта ничего не выгружено

Пример 2
https://rivcont.info/app/product/3550/edit/
бокс
кскарт

Почему не подтягиваются характеристики ?

Ответы:

По указанному продукту значения передаются:

Array
(
[external_id] => 2860
[product_code] => 2860
[price] => 2375.0000
[base_price] => 1827.0000
[amount] => 0
[weight] =>
[length] => 20
[width] => 10
[height] => 31
[product_features] => Array
(
[974] => Новое
[551] => 110V-240V / 50 Гц
[601] => 1,28кг
)

)

На CS-Cart`е ничего не менялось?
22.11.2021, 16:46


Тындык Максим Вадимович

OneBox production писал/а:
По указанному продукту значения передаются:

Array
(
[external_id] => 2860
[product_code] => 2860
[price] => 2375.0000
[base_price] => 1827.0000
[amount] => 0
[weight] =>
[length] => 20
[width] => 10
[height] => 31
[product_features] => Array
(
[974] => Новое
[551] => 110V-240V / 50 Гц
[601] => 1,28кг
)

)

На CS-Cart`е ничего не менялось?


1. К примеру, характеристика [551] в кс карте ее нет

2. Вопрос относительно [external_id] => 2860
У нас внешний Id должен браться из дополнительных полей
- для интеграции Total-Shop, передается из доп.поля Total-Shop / внешний id по идее должен быть 28676
Либо я ошибаюсь ?
23.11.2021, 12:40


Высокос Николай Александрович писал/а:
1. К примеру, характеристика [551] в кс карте ее нет

ID характеристики берёт с внешнего ID фильтра в OneBox.
Видимо у вас и конфликт, вероятно из-за нескольких интеграций.
Вероятно вам нужно как-то теперь дорабатывать разделение идентификаторов по разным CS-Cart (к примеру может как-то через справочник реализовать)


Высокос Николай Александрович писал/а:
2. Вопрос относительно [external_id] => 2860
У нас внешний Id должен браться из дополнительных полей
- для интеграции Total-Shop, передается из доп.поля Total-Shop / внешний id по идее должен быть 28676
Либо я ошибаюсь ?

Ты ошибаешься - в этот параметр передается именно наш ID всегда.
Внешний ID передается непосредственно в URL запроса.
23.11.2021, 15:37


Тындык Максим Вадимович

OneBox production писал/а:
ID характеристики берёт с внешнего ID фильтра в OneBox.
Видимо у вас и конфликт, вероятно из-за нескольких интеграций.
Вероятно вам нужно как-то теперь дорабатывать разделение идентификаторов по разным CS-Cart (к примеру может как-то через справочник реализовать)

Как это будет реализовано ? Дабы мы меньше потратили времени на это ?
23.11.2021, 15:52


Высокос Николай Александрович писал/а:
Как это будет реализовано ? Дабы мы меньше потратили времени на это ?

Можете предложить свой вариант, если у вас таковой есть.

Я же вижу что-то по типу справочника, где будет указано название/идентификатор фильтра - и отдельными колонками (1 колонка для каждого CS-Cart) с идентификаторами.
То есть что-то по типу таблицы:
onebox_id | cs_cart_1 | cs_cart_2 | cs_cart_3 | ...
1 | 100 | 200 | 300 | ...

А в действии сделать настройки - с какого справочника получать, в какой колонке ID фильтра onebox, в какой колонке ID фильтра CScart`а (для разных действий 3я настройка будет разная).
Собственно если там есть ID - обновляем. Если нету - создаёт и записываем в справочник по данному фильтру значение.

Ну а справочник вы можете вручную импортировать, сопоставив идентификаторы себе в том же excel

Если такой варианты подходит - в реализации 3ч.
23.11.2021, 16:50


Тындык Максим Вадимович

OneBox production писал/а:
справочник вы можете вручную импортировать, сопоставив идентификаторы себе в том же excel


Имеете ввиду первоначально (когда будем создавать справочник) выгрузить фильтра в excel и загрузить в справочник, дабы появились название/идентификатор фильтра ?
24.11.2021, 11:07


Высокос Николай Александрович писал/а:
Имеете ввиду первоначально (когда будем создавать справочник) выгрузить фильтра в excel и загрузить в справочник, дабы появились название/идентификатор фильтра ?

ну чтобы заполнить быстрее сопоставлением в XLS (к примеру выгрузить названия фильтров из OneBox, отсортировать по названию , после аналогично сделать с фильтрами из CSCart - и сопоставить колонки в XLS - после залить в справочник, чтобы нужному фильтру соответствовали нужные идентификаторы CSCart)
24.11.2021, 15:36


Тындык Максим Вадимович

OneBox production писал/а:

Высокос Николай Александрович писал/а:
Имеете ввиду первоначально (когда будем создавать справочник) выгрузить фильтра в excel и загрузить в справочник, дабы появились название/идентификатор фильтра ?

ну чтобы заполнить быстрее сопоставлением в XLS (к примеру выгрузить названия фильтров из OneBox, отсортировать по названию , после аналогично сделать с фильтрами из CSCart - и сопоставить колонки в XLS - после залить в справочник, чтобы нужному фильтру соответствовали нужные идентификаторы CSCart)

Либо мы можем просто создать действием все характеристики в кскарте, и они запишутся в справочник ?

Давайте счет
будем оплачивать
24.11.2021, 16:31


Высокос Николай Александрович писал/а:
Либо мы можем просто создать действием все характеристики в кскарте, и они запишутся в справочник ?

Ну или так, предварительно создав пустой справочник с нужными колонками. Но как бы в CS-Cart`е могут же быть тогда дубли?


Высокос Николай Александрович писал/а:
Давайте счет
будем оплачивать

Организую
24.11.2021, 16:35


Тындык Максим Вадимович

OneBox production писал/а:
Ну или так, предварительно создав пустой справочник с нужными колонками. Но как бы в CS-Cart`е могут же быть тогда дубли?


Первоначально займемся массовым удалением характеристик со стороны кскарта


Тындык Максим Вадимович

OneBox production писал/а:
Организую

Ожидаем
24.11.2021, 19:46


Высокос Николай Александрович писал/а:

Ожидаем

Отправили ещё вчера.
25.11.2021, 15:06

Пожалуйста, присоединяйтесь к диалогу. Если вам есть что сказать - пожалуйста, напишите комментарий. Для входа потребуется мобильный телефон и смс-код для идентификации. Войти и написать комментарий