Показать все продукты в списке при создании нового заказа вручную woo commerce - PullRequest
0 голосов
/ 13 января 2020

В woo-commerce, когда я создаю заказ вручную, я должен добавлять элементы, в которые я могу добавлять продукты. При добавлении продуктов есть строка поиска, где мне нужно ввести три слова, после чего продукты появляются, если они доступны в списке продуктов. Я хочу, чтобы при добавлении продуктов мне требовался выпадающий список всех моих продуктов, а не строка поиска. У меня есть этот код в настоящее время:

   `<?php
         $row = '<td><select class="wc-product-search" name="item_id" data-allow_clear="true" data- 
         display_stock="true" data-placeholder="' . esc_attr__( 'Search for a product&hellip;', 
         'woocommerce' ) . '"></select></td>
         <td><input type="number" step="1" min="0" max="9999" autocomplete="off" name="item_qty" 
         placeholder="1" size="4" class="quantity" /></td>';
     ?>
     <tbody data-row="<?php echo esc_attr( $row ); ?>">
     <tr>
     <?php echo $row; // WPCS: XSS ok. ?>
     </tr>
     </tbody>`

1 Ответ

0 голосов
/ 13 января 2020

Есть простой ответ на этот вопрос, который я выясняю сам. Это ручной процесс, так как вы должны написать ID каждого продукта, который у вас был в списке продуктов.

<?php
$row = '<td><select name="item_id">
<option selected>Select a product</option>
<option value="35" >4-Seater Cart</option>
<option value="420" >6-Seater Cart</option>
            </select></td>
        <td><input type="number" step="1" min="0" max="9999" autocomplete="off" name="item_qty" placeholder="1" size="4" class="quantity" /></td>';
?>
<tbody data-row="<?php echo esc_attr( $row ); ?>">
<tr>
    <?php echo $row; // WPCS: XSS ok. ?>
</tr>
</tbody>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...