Где хранятся настройки каждого способа доставки в WooCommerce?

У меня есть две отдельные платформы электронной коммерции.

  1. Большая, старая система, которая управляет всеми заказами и отправкой.
  2. Интернет-магазин работает на WordPress / WooCommerce.

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

Однако я не могу понять, когда я создаю метод free_shipping и устанавливаю минимальные затраты. Где это хранится в БД?

1 ответ

Решение

Вы можете спросить себя: где плагины Wordpress хранят свои настройки?

Ответ просто wp_options Таблица.

Если ваш "Бесплатная доставка" идентификатор способа доставки free_shipping:10 ты можешь использовать:

$free_shipping = get_option( 'woocommerce_free_shipping_10_settings' ); 
$min_amount    = $free_shipping['min_amount'];

Извлечь массив данных, где woocommerce_free_shipping_10_settings это option_name,

Следующий поисковый запрос SQL извлечет все ваши настройки методов "Бесплатная доставка":

SELECT * FROM `wp_options` WHERE `option_name` LIKE 'woocommerce_free_shipping%' 
Другие вопросы по тегам