public function add_cart_item_data($cart_item_data, $product_id, $variation_id) { if (WC_Extension_Boilerplate_Helpers::is_product_checkbox($product_id)) { $cart_item_data['wc-boilerplate-extension-checkbox'] = 'true'; } if ($number = WC_Extension_Boilerplate_Helpers::get_sample_number($product_id)) { $cart_item_data['wc-boilerplate-extension-number'] = $number; } if ($number = WC_Extension_Boilerplate_Helpers::get_sample_textbox($product_id)) { $cart_item_data['wc-boilerplate-extension-textbox'] = $number; } return $cart_item_data; }
// Exit if accessed directly ?> <div class="woocommerce-extension-boilerplate"> <?php do_action('wc_extension_boilerplate_before_template', $product_id); ?> <p><?php _e('WooCommerce Extension Boilerplate Template', 'woocommerce-extension-boilerplate'); ?> <p> <?php if ($option = get_option('wc_extension_boilerplate_sample_text')) { printf('<p>' . __('Sample Text Option: %s', 'woocommerce-extension-boilerplate') . '</p>', $option); } ?> <?php if ($meta = WC_Extension_Boilerplate_Helpers::get_sample_textbox($product_id)) { printf('<p>' . __('Sample Text Meta: %s', 'woocommerce-extension-boilerplate') . '</p>', $meta); } ?> <?php do_action('wc_extension_boilerplate_after_template', $product_id); ?> </div>