Примечание. я пытаюсь добавить эту специальную цену к каждому товару в корзине.
Я попытался получить $frame_price_added следующим образом:
Код: Выделить всё
$frame_price = $res['_number_field'][0];
$frame_price_added = $product->price + $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
Мобильная версия