А кто синхронизировал 1с с магазином, нужен совет.

M5
На сайте с 12.08.2009
Offline
221
M25
532

Дано: самописная простая база данных склада и магазин на опенкарте. Стоит задача тянуть данные (пикчи, цены, описания) с базы в магазин. Делать нужно регулярно по крону.

Лучше всего это реализовано (судя по количеству модулей) через 1с-ный протокол commerceml. Собственно, задача - написать экспорт в файл с таким форматом. Но вот не задача - не могу понять, как его технически забрать модулем. Везде в мануалах вроде этого infostart.ru/public/180795 нужно играться с интерфейсом 1с. Подозреваю, что 1с в модуль делает пост запрос с неким содержимым, но тут совсем потерялся.

Кто в курсе - направьте на путь истинный, а то уже голова кипит :)

► Рейтинг серверов — ТОП10 ◄
C
На сайте с 04.02.2005
Offline
277
#1

Зачем вам головная боль с commerceml.

Тем более, что эти оба сервиса находятся под вашим управлением..

Поэтому

пишите обработку запроса из Магазина к вашей базе,

Базой отдаете известный вам формат (это может быть, как xml (commerceml), так и json, так и csv

Магазин эти данные обрабатывает..

Или это можно делать и без запроса..

Ваш магазин по крону обращается к базе, и забирает уже сформированные данные (которые формируются базой тоже по крону) - все зависит от размеров данных для синхронизации.

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий