Untitled
webwizards
plain_text
10 months ago
760 B
15
Indexable
add_action('b2bking_after_send_quote_cart', 'save_pricing_to_quote_conversation', 10, 3);
function save_pricing_to_quote_conversation($conversationid, $productsstring, $user_id) {
$pricing_data = array();
foreach (WC()->cart->get_cart() as $cart_item) {
$product = wc_get_product($cart_item['data']->get_id());
if (!$product) continue;
$product_id = $product->get_id();
$pricing_data[$product_id] = array(
'current_price' => $product->is_on_sale() ? $product->get_sale_price() : $product->get_price(),
'regular_price' => get_post_meta($product_id, '_regular_price', true)
);
}
update_post_meta($conversationid, 'b2bking_conversation_pricing', $pricing_data);
}Editor is loading...
Leave a Comment