Документация
Информацию о плагине woocommerce можно найти по ссылкам
Установка woocommerce производится так же как установка любого плагина через административную панель: пункт плагины – ищем нужный устанавливаем и активируем. После активации потребуется довольно длительная настройка плагина.
Обзор таблиц
Обратите внимание, что каждое имя таблицы будет иметь префикс вашей таблицы базы данных WP, например wp_
. При установка данного плагина есть ограничение на длину префикса таблиц для вашей базы данных. Префикс не должен превышать 20 символов. Символ подчёркивания тоже считается символом префикса.
Таблицы могут быть удалены при деинсталляции WooCommerce, а не во время деактивации.
Следующие таблицы устанавливаются вместе с WooCommerce.
Имя таблицы | Описание |
---|---|
actionscheduler_actions | Хранит информацию о действиях, которые будет выполнять планировщик действий. |
actionscheduler_claims | |
actionscheduler_groups | |
actionscheduler_logs | Регистрирует выполнение планировщика действий. |
woocommerce_sessions | Хранит данные сеансов клиентов, например корзины. |
woocommerce_api_keys | Хранит ключи API, используемые для REST API. |
woocommerce_attribute_taxonomies | Сохраняет имена таксономии глобальных атрибутов для продуктов. |
woocommerce_downloadable_product_permissions | Хранит разрешения на доступ к загружаемым продуктам (предоставляемые после покупки). |
woocommerce_order_items | Сохраняет позиции, связанные с заказами. |
woocommerce_order_itemmeta | Хранит метаданные о позициях заказа. |
woocommerce_tax_rates | Сохраняет налоговые ставки, которые вы определяете в административной области. |
woocommerce_tax_rate_locations | Местоположение магазинов (почтовые индексы и города), связанные с указанными выше налоговыми ставками. |
woocommerce_shipping_zones | Сохраняет зоны доставки, которые вы создаете в области настроек. |
woocommerce_shipping_zone_locations | Сохраняет местоположения, связанные с вашими зонами доставки. |
woocommerce_shipping_zone_methods | Хранит способы доставки, связанные с вашими зонами доставки. |
woocommerce_payment_tokens | Хранит платежные токены клиентов (используются шлюзами). |
woocommerce_payment_tokenmeta | Хранит метаданные о платежных токенах. |
woocommerce_log | Общая таблица журналирования (альтернатива файловому журналированию). |
wc_webhooks | Сохраняет все веб-перехватчики, настроенные в магазине. |
wc_download_log | Регистрирует загрузки пользователями загружаемых продуктов. |
wc_product_meta_lookup | Таблица поиска, которая индексирует метаданные заказов для ускорения запросов. |
wc_tax_rate_classes | Хранит данные налоговых классов. |
wc_reserved_stock | Сохраняет зарезервированный запас и используется для предотвращения состязаний во время оформления заказа. |
Установленные таксономии и типы записей
WooCommerce создает несколько различных типов постов и пару таксономий, чтобы сгруппировать эти типы сообщений.
WooCommerce устанавливает следующие типы постов и таксономии — первые уровни — это типы постов, а вторые уровни — это таксономии для их верхнего уровня.
- Товар:
product
- Категории товаров:
product_cat
- Метки товаров:
product_tag
- Вариации товаров:
product_variation
(these are hidden from the UI) - Видимость товара:
product_visibility
- Категории товаров:
- Заказ:
shop_order
- Order statuses:
shop_order_status
- Order refunds:
shop_order_refund
- Order statuses:
- Купон:
shop_coupon
- Вебхук:
shop_webhook
Страницы woocommerce
После установки WooCommerce создает следующие новые страницы с помощью Мастера установки:
- Магазин — не требуется комментариев
- Корзина — содержит шорткод
[woocommerce_cart]
и показывает содержимое корзины. - Checkout — содержит шорткод
[woocommerce_checkout]
и показывает такую информацию, как доставка и варианты оплаты. - Мой аккаунт — содержит шорткод
[woocommerce_my_account]
и показывает информацию о каждом клиенте, относящуюся к его счету, заказам и т.д.
Повторная установка страниц
Если вы пропустили Мастер установки или хотите установить недостающие страницы WooCommerce, перейдите в WooCommerce > Статус > Инструменты и используйте инструмент установки страниц.
Назначение используемых страниц в WooCommerce
Если вы сами настраиваете новые страницы, или хотите изменить, какие страницы используются для таких вещей, как корзина и касса, вам нужно сказать WooCommerce, какие страницы использовать.
Чтобы задать в WooCommerce, какие страницы использовать для корзины, оформления заказа, Мой аккаунт, а также правила и условия, перейдите в WooCommerce > Настройки > Дополнительно.
Чтобы сообщить WooCommerce, какие страницы использовать для страницы Магазина, перейдите в WooCommerce > Настройки > Товары.
Страница магазина
Страница «Магазин» является плацдармом для архива постов. Она может отображаться иначе, чем другие страницы в вашей установке.
Если вы используете SEO-плагины, они могут включать в себя настройки, специфичные для типа постов архив, и именно эти настройки вы должны использовать для управления страницей магазина.
Эта страница должна быть совместима со всеми темами WordPress, даже с темами, не созданными специально для WooCommerce, начиная с версии 3.3x.