Схемы для конфигураций

Реализована Разработка

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

Содержимое

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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