首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在Woocommerce中调用成员函数generate_cart_id()

在Woocommerce中调用成员函数generate_cart_id()
EN

Stack Overflow用户
提问于 2019-12-17 05:16:50
回答 1查看 362关注 0票数 1

我有一个带有API的项目购物车任务,但是面对一些问题,请参阅下面的代码:

代码语言:javascript
复制
$string = $woocommerce->cart->generate_cart_id( $product_id, 0, array(), array());

我有Cocart插件,但是当我关闭cocart插件时,它显示了下面给出的错误。因此,我的代码只适用于Cocart插件,但我很惊讶它与该插件没有任何关系,请参阅错误

/wp-content/themes/testtheme-child/functions.php:117堆栈跟踪中的

致命错误:对null的成员函数generate_cart_id()的调用:

如我所知,这是Woocommerce的默认函数,与Cocart插件无关,但仍然会出现相同的错误。

如果可以的话请帮忙。提前感谢

EN

回答 1

Stack Overflow用户

发布于 2019-12-17 05:19:13

您可以这样做,更改下面提供的代码:

代码语言:javascript
复制
$variation_id   = 0;
$variations = 0;

$variation      = array();
$cart_item_data = array();

$product = wc_get_product( $product_id );
$stock = $product->get_stock_quantity();

$array_prod = array( 'product_id'=>$product_id, 'uid'=>$userid, 'variation_id'=>$variation_id, 'variation'=>$variation, 'stock'=>$stock);

$string = md5(serialize($array_prod));

$product = wc_get_product( $product_id );
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/59367996

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档