Untitled

 avatar
unknown
plain_text
5 months ago
978 B
2
Indexable
add_filter('b2bking_quote_cart_message_final', function($message){
	$message = sanitize_textarea_field($_POST['message']);
	$messagecart = '<b>'.esc_html__('Requested items:','b2bking').' </b><br /><br />';
	$items = WC()->cart->get_cart();

	foreach($items as $item => $values) { 
        $product =  wc_get_product( $values['data']->get_id());
        $product_name = $product->get_formatted_name();
        $sku = $product->get_sku();
        $description = $product->get_description();

        $messagecart .= 'Qty: '.$values['quantity'].' - SKU: '.$sku.' - '.$description.'<br>';

        if (strlen($product_name.'  - '.esc_html__('Quantity: ','b2bking').$values['quantity']) > 60) {
        	$messagecart .= '<br>';
        }
    }

    if (!empty($message)){
    	$message = $messagecart.'<br /><b>'.esc_html__('Message:','b2bking').'</b><br /><br />'.$message.'<br /><br />';
    } else {
    	$message = $messagecart.'<br />';

    }

    return $message;

}, 10, 1);
Editor is loading...
Leave a Comment