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);
«Название на рубашке» кажется специфичным для конкретного предмета. Я бы предложил [Дополнения к продукту] (http://www.woothemes.com/products/product-add-ons/) – helgatheviking
Я уже использую продукт лучше добавлять на страницу одного продукта Можно добавить (http://venkateshtravels.in/aaa.png) посмотреть страницу заказа также .. –
И я пробовал в ядре
php if (isset ($ _ POST ['addcustomcarts'])) {echo $ jes1 = $ _ POST ['jes']; echo $ jes2 = $ _ POST ['jes1']; ?>