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

2014576670 - Доработан фунционал интеграции с Wordpress

Доработан импорт товаров с wordpress
1) Импортируем поля:
Фото;
Название;
Категория (основная);
Род категория (строим дерево, создаем в боксе категории, пишем им внешний id)
Артикул
Код товара
Наличие (запасы)
Цена
Бренд
Скрыт/не скрыт
2) Параметры поиска/связывания товаров выпадающим списком (выбираем один вариант)
Артикул (сайт) = Артикул (бокс) - ищем по артикулу (бокс), если не нашли, то Внешний id (бокс)
Код (сайт) = Внешний id (бокс) - Ищем по Внешний id (бокс), если не нашли, то по артикулу (бокс)
Link key (сайт) = Внешний id (бокс) - ищем только по Link key (сайт)
3) Импорт вариантов в бокс
- у каждого товара есть свои вариации
- по каждой вариации забираем 3 поля цвет,цена, артикул - аналогично у нас заполняем поля фильтра (название фильтра находится в атрибутах )
- забираем остаток варианта с поля
и оприходуем у нас на складе с доп полем связанным с фильтром, если нет, то создаем. Если стоит 0, то товар считается "Не в наличии"
- применяем такую логику только если товар вариативный, если товар не вариативный то работает обычная логика
4) Если товар не вариативный, то импортируем данные из полей
- цена - если заполнено поле "Цена распродажи", то передаем "цену распродажи" в поле цена товара, а "базовую цену" в зачеркнутую; если "цена распродажи" не заполнена или 0, то передаем в цену товара "Базовую цену"
- артикул товара передаем в основной артикул
- статус наличия
- габариты товара

Реализован экспорт цен и наличия в wordpress
1) Передаем цену продажи и зачеркнутую цену (по логике, которая описана выше)
2) Передаем наличие товара.
Параметры связки
Артикул (сайт) = Артикул (бокс) - ищем по артикулу (бокс), если не нашли, то Внешний id (бокс)
Код (сайт) = Внешний id (бокс) - Ищем по Внешний id (бокс), если не нашли, то по артикулу (бокс)
Link key (сайт) = Внешний id (бокс) - ищем только по Link key (сайт)
Реализован импорт товаров заказов по связке
Артикул (сайт) = Артикул (бокс) - ищем по артикулу (бокс), если не нашли, то Внешний id (бокс)
Код (сайт) = Внешний id (бокс) - Ищем по Внешний id (бокс), если не нашли, то по артикулу (бокс)
Link key (сайт) = Внешний id (бокс) - ищем только по Link key (сайт)
Также учитывается способ передачи товаров (вариаций)
Таких интеграций можно настраивать несколько.

Ответы:

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