Структура WC1C в базе данных WordPress

В базе данных плагин размещает свои данные как в существующих таблицах WordPress и WooCommerce, так и в собственных.

Содержимое

    Данные в структуре WordPress

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

    Основные настройки

    Данные настройки хранятся в опциях WordPress с ключом wc1c_settings_main

    Дополнительные настройки

    Все дополнительные настройки так же хранятся в опциях, но имеют другое наименование. Префикс при этом всегда: wc1c_settings_

    Текущая версия структуры базы данных

    Информация необходима для работы пошагового мастера установки и обновления. В зависимости от условий, мастер запустит актуализацию версии базы данных. Наименование опции в которой хранится информация: wc1c_version_database

    Версия плагина с которой началось использование

    Используется для статистических данных. Наименование опции в которой хранится информация: wc1c_version_init

    Данные в структуре таблиц WooCommerce

    На стороне WooCommerce данные записываются в мета продуктов, атрибутов, категорий по мере необходимости. Все такие данные можно найти по поиску wc1c_

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

    Метаданные продуктов

    У каждого продукта в WooCommerce имеются свои метаданные. Указанные далее метаданные относятся к WC1CЖ

    • _wc1c_schema_id — Идентификатор схемы, через которую было произведено последнее действие над продуктом.
    • _wc1c_schema_init — Идентификатор схемы, через которую было произведено создание продукта.
    • _wc1c_version — Версия WC1C через которую было произведено последнее сохранение продукта.
    • _wc1c_version_init — Версия WC1C через которую было произведено создание продукта.
    • _wc1c_configuration_id — Идентификатор конфигурации, на основании которой было произведено последнее действие над продуктом.
    • _wc1c_1c_id80 — Идентификатор продукта в 1С. Значение может отсутствовать.

    Метаданные заказов

    Таблицы WC1C в базе данных

    Данные таблицы из последней актуальной версии плагина. Для старых версий листинг стоит поискать в старых версиях плагина. Префикс заменяется на собственный префикс из настроек WordPress.

    {prefix}_wc1c

    Таблица содержит данные созданных конфигураций для подключения.

    Данные:

    • configuration_id — Уникальный идентификатор аккаунта на стороне сайта.
    • user_id — Идентификатор пользователя которому принадлежит конфигурация.
    • name — Наименование конфигурации для удобства распределения подключений.
    • status — Текущее состояние конфигурации.
    • options — Основной сериализованный массив с настройками конфигурации.
    • schema — Идентификатор схемы на основе которой создана конфигурация.
    • date_create — Дата создания конфигурации на стороне сайта.
    • date_modify — Дата последней модификации конфигурации на стороне сайта.
    • date_activity — Дата последней активности конфигурации на стороне сайта. Это может быть обновление настроек или например дата последнего обмена.
    • wc1c_version — Текущая версия WC1C, с которой работает конфигурация.
    • schema_version — Текущая версия схемы, с которой работает конфигурация.
    • wc1c_version_init — Версия WC1C в которой была создана конфигурация.
    • schema_version_init — Версия схемы на основе которой было произведено создание конфигурации.

    {prefix}_wc1c_meta

    Таблица с мета информацией от конфигураций.

    • meta_id — Уникальный идентификатор мета данных.
    • configuration_id — Идентификатор конфигурации которой принадлежат мета данные.
    • name — Человеко-понятный ключ мета данного. Если начинается с нижнего подчеркивания, значит загружается по необходимости.
    • value — Значение мета данных.

    Примечание

    Расширения к WC1C могут иметь свою структуру данных. Их структура описана в их документации.