小编Jam*_*gue的帖子

在Woocommerce电子邮件中获取一些订单和订单商品数据

我目前正在自定义客户在我的网站上购买后收到的电子邮件(客户处理订单,客户完成订单等)。我已经将电子邮件文件夹从Woocommerce复制到了我的孩子主题。

我正在做的事情是使用自己的模板,然后使用Woocommerce类/ API /函数引入客户订单的相关详细信息。

到目前为止,我已经设法添加了以下信息:

  • 顾客姓名
  • 客户订单号
  • 订购日期
  • 收货地址
  • 产品项目名称
  • 产品项目数量

我主要通过使用变量function / class $ order(IE id;?>,billing_first_name;?>)来完成此操作

我的问题是我无法成功显示产品/商品(个人)的价格。我已经寻找并搜索了实现此目的的所有方法,但是到目前为止,我尝试过的所有方法都失败了。

我在打印小计,运输,付款方式和总计(总成本)时也遇到了麻烦。也许我会以错误的方式进行操作?

这些是我用来引导我的链接

如何获取WooCommerce订单详细信息

https://businessbloomer.com/woocommerce-easily-get-product-info-title-sku-desc-product-object/

任何帮助都将是极好的。这是我的代码...

<?php           
foreach ($order->get_items() as $item_id => $item_data) { 
    $product = $item_data->get_product();

    //PRODUCT NAME
    $product_name = $product->get_name(); 
    echo $product_name// THIS WORKS AND PRINTS CORRECTLY
    //PRODUCT QUANTITY
    $get_quantity = WC_Order_Item::get_quantity();  
    echo $get_quantity // THIS WORKS AND PRINTS CORRECTLY

    //PRODUCT PRICE
    $get_price = new WC_Order_Item_Fee::get_amount( $context );
    echo $get_price // THIS DOES NOT WORK

    // TRYING BELOW ALSO DOES NOT …
Run Code Online (Sandbox Code Playgroud)

php wordpress templates orders woocommerce

3
推荐指数
1
解决办法
1014
查看次数

标签 统计

orders ×1

php ×1

templates ×1

woocommerce ×1

wordpress ×1