使用 phpmyadmin 向用户添加产品

Posted

技术标签:

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

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

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

【问题讨论】:

【参考方案1】:

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

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

类似这样的:

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

【讨论】:

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

以上是关于使用 phpmyadmin 向用户添加产品的主要内容,如果未能解决你的问题,请参考以下文章

登录错误的 URL 后 phpmyadmin

phpMyAdmin 不允许我登录 - 没有显示错误

如何向 PhpMyAdmin 添加主题?

phpmyadmin 不会验证 mysql 帐户 - 无法登录 phpmyadmin

在 Ubuntu 上使用 phpmyadmin 设置绝对 url

Nginx + Django + Phpmyadmin 配置