WooCommerce – добавление индивидуальной цены к каждому товару в корзинеPhp

Кемеровские программисты php общаются здесь
Ответить
Anonymous
 WooCommerce – добавление индивидуальной цены к каждому товару в корзине

Сообщение Anonymous »

Я хотел бы обновить цены на продукты, добавив специальную цену в корзину, используя этот простой фрагмент кода update_post_meta( $product->id, '_regular_price', $frame_price_added);.
Примечание. я пытаюсь добавить эту специальную цену к каждому товару в корзине.


Я попытался получить $frame_price_added следующим образом:

Код: Выделить всё

$frame_price = $res['_number_field'][0];
$frame_price_added = $product->price + $frame_price;
Здесь $product->price — это цена, полученная из продукта woocomerce, а $frame_price — это моя недавно добавленная цена.

Мне интересно, как мне связать эту новую цену с корзиной, потому что она не работает.

Я пробовал использовать update_post_meta( $product->id, '_price', $frame_price_added);, и когда страница обновляется, она добавляет и сохраняет пользовательскую цену к продукту и сохраняет ее.

Есть идеи, как этого добиться?

Спасибо.




Изменить: Еще одна вещь… Я искал функцию, которую можно вызвать при добавлении в корзину, но не сделал этого. ничего не нашел, а также вызывается перехватчик действия для woocommerce_template_single_add_to_cart, который имел woocommerce_single_product_summary, но не нашел никакой функции.


Подробнее здесь: https://stackoverflow.com/questions/392 ... ct-in-cart
Ответить

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

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

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

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

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