Доработать модуль экспорта/импорта из Exel для OpenCart
Доработка модуля экспорта/импорта из Exel для Opencart
Основная проблема состоит в том, что многие товарные позиции на сайте представлены в двух или более цветах. В БД сайта одна позиция в разных цветах остается одной позицией, цвет просто задается в опциях товара. В таблице же Exel (которая формируется из 1С) каждый цвет является отдельной позицией. Зацепиться, видимо, можно за код товара в 1С. Он состоит из 5 цифр, и первые 4 из них для каждой товарной позиции в разных цветах одинаковые. Отличается только последняя 5-я цифра, которая и обозначает цвет.
ТЗ:
1. Обмен данными необходим в одну сторону - из Exel в OpenCart.
2. Модуль должен идентифицировать товарные позиции в таблице с совпадающими первыми четырьмя цифрами кода как одну товарную позицию в БД сайта.
3. Модуль должен прописывать значение опции Цвет в соответствии с пятой последней цифрой кода в каждой строке таблицы.
4. Модуль должен “уметь” прописывать значение Количество для каждого цвета.
5. Модуль должен “уметь” прописывать еще ряд опций, общих для конкретной товарной позиции, вне зависимости от цвета.