Я разрабатываю плагин, который работает с WooCommerce и нуждается в обновленной пользовательской цене сразу после отправки заказа на странице оформления.Обновление пользовательской цены woocommerce
Вопрос: Возможно ли это?
Я попытался с:
header('Location: http://myweb.com/?add-to-cart=477');
// define the woocommerce_review_order_after_submit callback
function action_woocommerce_review_order_after_submit() {
$custom_price = 10; // This will be your custome price
$target_product_id = 477;
foreach ($cart_object->cart_contents as $value) {
if ($value['product_id'] == $target_product_id) {
$value['data']->price = $custom_price;
}
}
}
// add the action
add_action('woocommerce_review_order_after_submit',
'action_woocommerce_review_order_after_submit');
Спасибо.
Возможный дубликат [WooCommerce добавьте в корзину с пользовательской ценой] (http://stackoverflow.com/questions/32361369/woocommerce-add-to-cart-with-custom-price) – helgatheviking
Сработало? выберите мой ответ, если он сработает – Skatox