VirtueMart - 1C интеграция
Закончил интеграцию 1С и VirtueMart.
Немного лирического отступления, иначе легко запутаться. Если у Вас структура товаров в 1С и на сайте совпадает - пару абзацев можно пропустить :)
Основное затруднение в том, что иерархия (не товарных групп, а в целом), обычно имеемая в 1С не совпадает с тем, как задумано в VirtueMart. Пример: есть краска. Она бывает разных цветов и разной фасовки. Разного цвета но одной фасовки как правило по одной цене, а может и с одинаковым артикулом (но разным кодом - см. ниже). В 1C каждый вид - отдельной строкой. Если не заботиться о возможности пересортицы - то каждая фасовка отдельной строкой.
Теперь определимся с терминологией:
- есть иерархия товарных групп (в терминах 1С), она же категорий (в терминах сайта). “Лаки и краски”.
- В группах находятся ТОВАРЫ (вот этого в 1с нет) “Краска водостойкая”
- ТОВАРАМ подчинены товарные позиции, под-товары (в терминах сайта) и товары в терминах 1С. “Краска “спер-пупер” водостойкая зеленая 3кг” (спер-пупер - производитель).
- Код - уникальный ключ, id, идентификатор в 1С, который на сайте называется артикулом (SKU). Артикул 1С - это что-то из области бухгалтерии и взаиморасчетов с поставщиками ;)
В 1С не выделяются ТОВАРЫ, и с этим надо что-то делать. Мы решили следующим образом, разумеется, не предендуя на истину итд.
May 16th, 2007 at 13:05
looking for sources
May 16th, 2007 at 13:18
2stranger: what kind of sources do you need?