Добавьте класс доставки в продукт WooCommerce, создаваемый динамически при добавлении в корзину.Php

Кемеровские программисты php общаются здесь
Ответить Пред. темаСлед. тема
Гость
 Добавьте класс доставки в продукт WooCommerce, создаваемый динамически при добавлении в корзину.

Сообщение Гость »


У нас есть мастер создания продуктов вне WooCommerce. Когда товар добавляется в корзину, я хочу добавить класс доставки в зависимости от размеров товара.

Это есть в custom-functions.php

функция add_shipping_class_to_cart_item($cart_item_data, $product_id, $variation_id) { //обрезаем условные выражения $cart_item_data['shipping_class'] = 'test-small'; вернуть $cart_item_data; } add_filter('woocommerce_add_cart_item_data', 'add_shipping_class_to_cart_item', 10, 3); Классы настраиваются в разделе «Доставка» > «Классы» с правильным пулом (test-small) и в «Способе доставки» для зоны в разделе «Стоимость классов доставки».

Однако я не вижу изменения цены в корзине. Может быть, класс доставки нельзя добавить таким образом?
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Php»