методы для Woo из кастомного UI в админке ? Ну типа задаем параметры метода и автоматически его создаем?
Конечно
лучше и не скажешь
Можете намекнуть на решение ?)
Да, вы можете создавать кастомные методы доставки для WooCommerce из собственного пользовательского интерфейса в админке. Для этого вам потребуется использовать API WooCommerce. Вот пример того, как это можно сделать: Создайте свою страницу в админке: Создайте страницу с настройками в админке, на которой пользователь сможет задать параметры для нового метода доставки. Обработка формы: Создайте код для обработки данных, отправленных пользователем через форму на странице настроек. Этот код будет собирать параметры метода доставки. Создание метода доставки: Используйте API WooCommerce для создания нового метода доставки с заданными параметрами. Вот пример кода:
// Получаем параметры из формы $method_title = $_POST['method_title']; $method_cost = $_POST['method_cost']; // Создаем новый метод доставки $shipping_method = new WC_Shipping_Method(); $shipping_method->id = 'custom_shipping_method'; // Уникальный идентификатор метода $shipping_method->method_title = $method_title; $shipping_method->method_description = 'Описание вашего метода доставки'; $shipping_method->enabled = 'yes'; $shipping_method->title = $method_title; $shipping_method->cost = $method_cost; // Добавляем метод доставки в список методов WooCommerce WC_Shipping_Zones::get_zones()[0]['shipping_methods'][] = $shipping_method; // Сохраняем изменения WC_Shipping_Zones::save_zones(); // Обновляем настройки кэша WooCommerce wc_flush_shipping_cache();
Хорош чат гопоты транслировать. Скоро буду банить за это.
Так напишите в правилах это тогда)
Обсуждают сегодня