CommerceML
Categories
Component ID
Component name
Component type
Maintenance status
Development status
Component security advisory coverage
Component created
Component changed
Component body
The module implements CommerceML exchange web service for Drupal Commerce and Ubercert.
Модуль реализует веб-ÑÐµÑ€Ð²Ð¸Ñ Ð¾Ð±Ð¼ÐµÐ½Ð° CommerceML Ð´Ð»Ñ Drupal Commerce и Ubercart:
http://v8.1c.ru/edi/edi_stnd/131/
Модуль позволÑет макÑимально автоматизировать Ñинхронизацию базы интернет-магазина на Drupal и 1С: ПредприÑÑ‚Ð¸Ñ Ñ Ð¿Ð¾Ð¼Ð¾Ñ‰ÑŒÑŽ типовой вÑтроенной в 1С обработки обмена Ñ Ñайтом.
Модуль также может быть иÑпользован Ð´Ð»Ñ Ð¾Ð±Ð¼ÐµÐ½Ð° Ñ ÑервиÑами КлаÑÑ365, МойСклад и другими программами и ÑервиÑами, работающими по протоколу обмена CommerceML.
Ð”Ð»Ñ Ð²Ð½ÐµÐ´Ñ€ÐµÐ½Ð¸Ñ Ð¾Ð±Ð¼ÐµÐ½Ð° на уже работающем Ñайте требуетÑÑ Ñ‚Ð¾Ð½ÐºÐ°Ñ Ð½Ð°Ñтройка Drupal Commerce или Ubercart, Feeds, Tokens и Ð¼Ð¾Ð´ÑƒÐ»Ñ Ð¿Ð¾Ð´ конкретную верÑию CommerceML, Ñайт, бизнеÑ-процеÑÑ Ð·Ð°ÐºÐ°Ð·Ñ‡Ð¸ÐºÐ°.
Пример наÑтройки модулей Ð´Ð»Ñ ÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð¾Ð¹ работы обмена можно поÑмотреть в Ñборке RU Commerce.
ÐкÑпорт заказов Drupal Commerce завÑзан на некоторые Ð¿Ð¾Ð»Ñ Ð·Ð°ÐºÐ°Ð·Ð° и Ð¿Ñ€Ð¾Ñ„Ð¸Ð»Ñ ÐºÐ»Ð¸ÐµÐ½Ñ‚Ð° через токены. ВыгружаютÑÑ Ð²Ñе заказы в заданном в наÑтройках ÑтатуÑе и поÑле уÑпешной выгрузки менÑÑŽÑ‚ ÑоÑтоÑние на заданное в наÑтройках. Ð’ ветке Ð´Ð»Ñ Drupal 6 / Ubercart выгрузка заказов организована через Views Data Export, аналогично планируетÑÑ Ñделать в новых верÑиÑÑ… Ð´Ð»Ñ Drupal 7.
Импорт (Ñоздание и обновление) терминов такÑономии, ÑущноÑтей продуктов и нодов диÑплеев продуктов реализуетÑÑ Ñ‡ÐµÑ€ÐµÐ· Commerce Feeds. Т.е. импортируетÑÑ Ñ‚Ð¾Ð»ÑŒÐºÐ¾ то, что предварительно наÑтроенно Ð´Ð»Ñ Ð¸Ð¼Ð¿Ð¾Ñ€Ñ‚Ð° в Feeds под конкретный магазин и выгрузку (Ñм. http://www.drupal.ru/node/79777). ПоддерживаетÑÑ Ð·Ð°Ð³Ñ€ÑƒÐ·ÐºÐ° по чаÑÑ‚Ñм через Feeds Batch Processing.
УÑтановка:
1. Включить модуль, наÑтроить права доÑтупа "Perform CommerceML exchange".
2. Ð’ 1C:ПредприÑтие в наÑтройках обмена Ñ Ñайтом задать точку входа http://example.com/commerceml_exchange.
3. Ð’ 1C:ПредприÑтие указать логин и пароль Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÐµÐ»Ñ Drupal Ñ Ð¿Ñ€Ð°Ð²Ð°Ð¼Ð¸ "Perform CommerceML exchange".
4. Ðа Ñтранице наÑтроек /admin/commerce/config/commerceml наÑтроить путь временного Ñ…Ñ€Ð°Ð½ÐµÐ½Ð¸Ñ Ñ„Ð°Ð¹Ð»Ð¾Ð² и выбрать иÑпользуемые Ð´Ð»Ñ Ð¸Ð¼Ð¿Ð¾Ñ€Ñ‚Ð° Feed importers. У пользователÑ, под которым выполнÑетÑÑ Ð¾Ð±Ð¼ÐµÐ½, должны быть права на выбранные Feed importers. Загрузка номенклатуры должна работать. Ð’ процеÑÑе обмена модуль пишет вÑе запроÑÑ‹ и ошибки в лог Drupal.
5. Ð”Ð»Ñ Ð½Ð°Ñтройки выгрузки заказов надо задать токены Ð´Ð»Ñ Ð²Ñ‹Ð±Ð¾Ñ€Ð° параметров заказа и Ð¿Ñ€Ð¾Ñ„Ð¸Ð»Ñ Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÐµÐ»Ñ Ð½Ð° Ñтранице наÑтройки модулÑ.
Пока не реализовано (план работ):
- поправить ошибку работы Ñ Ð½Ð¾Ð²Ð¾Ð¹ верÑией Feeds https://www.drupal.org/node/2601128
- перепиÑать Ñинхронизацию полей и такÑономии пакетно;
- работа Ñ Ð´Ð²ÑƒÐ¼Ñ Ð¸ более типами товаров Ñ Ñ€Ð°Ð·Ð»Ð¸Ñ‡Ð½Ñ‹Ð¼Ð¸ полÑми;
- портировать ÑкÑпорт заказов через Views Data Export Ñ D6 на D7;
- изменение табличной чаÑти заказа при его изменении в бекенде;
- ÑкÑпорт заказов Drupal 7 Ubercart, обновление ÑтатуÑов заказов в Ubercart;
- Ð¸Ð½Ñ‚ÐµÐ³Ñ€Ð°Ñ†Ð¸Ñ Ñ Rules при обновлении ÑоÑтоÑÐ½Ð¸Ñ Ð·Ð°ÐºÐ°Ð·Ð¾Ð².
По вопроÑам поддержки, Ð²Ð½ÐµÐ´Ñ€ÐµÐ½Ð¸Ñ Ð¾Ð±Ð¼ÐµÐ½Ð° Ñ 1С, КлаÑÑ365, МойСклад и доработки Ð¼Ð¾Ð´ÑƒÐ»Ñ Ð¾Ð±Ñ€Ð°Ñ‰Ð°Ð¹Ñ‚ÐµÑÑŒ на info@drupal-coder.ru.
Ð”Ð»Ñ ÑпонÑоров:
WMR R110102657614
WMZ Z264570027236
ЯндекÑ.Деньги 41001553537584
Paypal info@drupal-coding.com
