【问题标题】:Adding product using phpmyadmin to user使用 phpmyadmin 向用户添加产品
【发布时间】:2021-09-01 17:49:35
【问题描述】:

我正在尝试通过 phpmyadmin 将产品添加到已经完成的现有订单中,以便当我在 php 中搜索 wc_customer_bought_product 时它会显示出来。

我已尝试将其添加到 wp_woocommerce_order_itemswp_wc_order_product_lookup 中,这似乎让它显示在订单中,但仍未显示在 wc_customer_bought_product 中。

【问题讨论】:

    标签: wordpress woocommerce phpmyadmin


    【解决方案1】:

    您为什么不直接从 Woocommerce -> 订单 -> 编辑订单页面执行此操作?订单商品列表下方有一个按钮,可让您通过 UI 添加产品。

    如果由于某种原因这不起作用,我想让 Woocommerce 为您这样做会更容易,以便它更新它可能需要工作的所有相关值。

    类似这样的:

    $productToBeAdded = wc_get_product(yourproductid);
    $order = new WC_Order( yourorderid );
    $order->add_product($productToBeAdded);
    $order->save();
    

    【讨论】:

    • 感谢您的反馈。我最终使用编辑订单页面添加了它,但这确实意味着我必须一次编辑多个订单。 :) 我正在创建一些代码,当产品被添加到作为包的一部分的网站时,它会链接到用户(订单),这就是为什么我试图找到所有数据的存储位置,但你有一个很好的观点代码。会试一试谢谢
    • 如果满足您的需求,请支持答案或标记为已接受;)
    猜你喜欢
    • 2019-06-02
    • 2012-11-22
    • 1970-01-01
    • 2022-01-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多