2015-04-08 2 views
0

В моем проекте woocommerce я хочу, чтобы одно поле ввода отображалось на странице порядка просмотра. Если клиент щелкнет по порядку представления, он покажет одно текстовое поле для добавления заметок, я думаю, эти значения должны будет хранить в (wp_woocommerce_order_itemmeta) table.Can вы помогаете me..I пытался что-то ..Я хочу добавить одно поле ввода в виде деталей заказа

function add_name_on_field() { 
    echo '<form class="cart" method="post" enctype="multipart/form-data"><table class="variations" 
cellspacing="0"> <tbody><tr> 
       <td class="label"><label for="name">Add notes</label></td> 
       <td class="value"> 
        <input type="text" name="name-on-tshirt" value="" /> <button type="submit" 
class="">Submit</button</td></tr></tbody></table></form>'; } 
add_filter('woocommerce_order_item_quantity_html', 
'add_name_on_field'); 

для хранения Я попробовал это ..

function tshirt_order_meta_handler($item_id) { 
if(WC()->session->__isset($cart_item_key.'_name_on_tshirt')) { 
    wc_add_order_item_meta($item_id, "name_on_tshirt", WC()->session->get($cart_item_key.'_name_on_tshirt'));}} 
add_action('woocommerce_add_order_item_meta', 'tshirt_order_meta_handler', 1, 3); 
+0

«Название на рубашке» кажется специфичным для конкретного предмета. Я бы предложил [Дополнения к продукту] (http://www.woothemes.com/products/product-add-ons/) – helgatheviking

+0

Я уже использую продукт лучше добавлять на страницу одного продукта Можно добавить (http://venkateshtravels.in/aaa.png) посмотреть страницу заказа также .. –

+0

И я пробовал в ядре

\t < input type = "text" name "jes" value = ""> \t
Смежные вопросы