Где хранятся настройки каждого способа доставки в WooCommerce?
У меня есть две отдельные платформы электронной коммерции.
- Большая, старая система, которая управляет всеми заказами и отправкой.
- Интернет-магазин работает на 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%'