Схемы

Все конфигурации создаются на основе схем. Схемы — особые алгоритмы приема, обработки и отправки данных. Каждая схема уникальна.

По умолчанию в плагине идет всего одна схема обмена данными по товарной номенклатуре через CommerceML. Обработка осуществляется стандартным алгоритмом без каких либо особых настроек и оптимизаций.

Дополнительные схемы поставляются отдельными плагинами и не являются стандартными. Они могут быть для массового использования и для индивидуального. Могут быть созданы как авторами плагина, так и сторонними разработчиками.

Особенности схем

Все схемы создаются под уникальную задачу и теоретически они должны быть разными. Нет необходимости в создании копий схем. При выборе схемы для создания конфигурации обмена следует обращать внимание на следующие особенности.

Поддержка окружения

Схема имеет зависимости в виде:

  • Поддержки версий PHP
  • Поддержки версий WordPress
  • Поддержки версий WooCommerce
  • Поддержки версий веб-сервера
  • Поддержки хостинга с ограничениями

Перед получением, перед покупкой схемы, первым делом нужно обращать внимание на данные технические требования. Без соответствия требованиям схемы, работа схемы будет невозможна.

Протокол обмена

Обмениваться с 1С данными возможно через огромное количество протоколов обмена.
Выбирая схему обмена для себя, обязательно учитывается наличие протокола обмена схемы в вашей версии 1С (конфигурации 1С, версии платформы).

Типы данных в обмене

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

Одна схема может поддерживать только определенные типы данных в обмене, другая — большинство типов данных. Это нужно учитывать и выбирать те типы данных, которые вам нужны.

Количество настроек

Каждая схема добавляет свои уникальные настройки в алгоритмы WC1C и конфигурации. Чем больше настроек, тем лучше.

Большое количество настроек поможет вносить корректировки в обмен не прибегая к помощи программистов.

Поддержка расширяемости

Когда не хватает настроек и схема находится на поддержке у программистов, которые не хотят вносить правки в код — это хорошая особенность.

Благодаря хукам встроенным в схемы, можно менять поведение не влезая в код самой схемы. Это присуще всем официальным схемам обмена.

Зависимость от других схем

Некоторые схемы могут зависеть от данных создаваемых другими схемами. Это так же надо учитывать и внимательно читать требования к схемам. Во многих случаях будет недоступен обмен данными по заказам без обмена данными по товарной номенклатуре.

Массовость схемы

Популярные схемы надежны и протестированы многими пользователями. Так же зачастую они поддерживают большее количество настроек и возможностей. Желательно использовать именно массовые схемы и не создавать кустарные не популярные схемы.

Откуда брать дополнительные схемы?

Схемы можно приобрести на рынке, а так же если на рынке отсутствует нужная вам схема, можно заказать разработку индивидуальной схемы в услугах.

А ещё, можете попробовать реализовать схемы самостоятельно, но это потребует времени и знаний. К тому же, массовые схемы наверняка будут иметь более лучшую поддержку и функциональность.