如何从WooCommerce订单中获取一定数量的产品?

时间:2018-10-11 07:09:49

标签: php wordpress woocommerce

我目前正在使用WooCommerce的WordPress项目上工作。我正在尝试制作一种客户可以用来退还订单的表格,而我现在已经很遥远了。我要解决的一件事是,是否可以让客户选择要退货的精选产品的数量?

下面,我使用了WooCommerce自身的功能来打印所选订单的信息。在这里,我想添加一个可能的输入,让客户选择他们想要退回的物品数量,但是我不确定如何。

也用于上下文:这是第二页,向用户显示他已按此顺序订购了哪些物品。在第一页上,要求客户提供其信息以确保订单正确无误。在第三页也是最后一页,用户可以确定要提出退款请求以及是否要发表评论。

$order = wc_get_order( $ordernumber );
foreach ($order->get_items() as $item ) {
    $unitprice = $item->get_total() / $item->get_quantity();
    echo "<input type='checkbox' name='productinfo[]' value='" .$item->get_name() . "|" . $item->get_quantity() . "|" . $item->get_total() ."'>";
    echo '<p>';
    echo __('Tuotteen nimi: ' ) . $item->get_name() . '<br>';
    if($item->get_quantity() > 1) {
        echo "Määrä: " . "<input type='number' name='numberqty' value='" . $item->get_quantity() . "'max='" .$item->get_quantity() . "' min='0' > " . "<br/>";
    } else {
        echo __('Määrä: ' ) . $item->get_quantity() . '<br>';
    }
    if ($item->get_quantity() > 1) {
        echo __('Tuotteen kappalehinta: ') . $unitprice . '€' . '<br/>';
    }
    echo __('Tuotteiden kokonaishinta: ' )  . wc_price($item->get_total()) . '</p>' . '<br/>';
}
echo '<p>'. __('Tilauksen yhteishinta: ') . $order->get_total() . '</p>';

如果有人至少可以指出我正确的方向,我将不胜感激。预先谢谢你!

0 个答案:

没有答案