Php WoodPress:在Woocommerce中调用成员函数generate_cart_id()
我有一个带有API的项目hving cart任务,但面临一些问题,请参见下面的代码:Php WoodPress:在Woocommerce中调用成员函数generate_cart_id(),php,wordpress,woocommerce,Php,Wordpress,Woocommerce,我有一个带有API的项目hving cart任务,但面临一些问题,请参见下面的代码: $string = $woocommerce->cart->generate_cart_id( $product_id, 0, array(), array()); 我有Cocart插件,但当我停用Cocart插件时,它会显示下面给出的错误。所以我的代码只适用于Cocart插件,但我很惊讶它与该插件无关,请参阅错误 致命错误:未捕获错误:调用成员函数 在中的null上生成\u购物车\u id()
$string = $woocommerce->cart->generate_cart_id( $product_id, 0, array(), array());
我有Cocart插件,但当我停用Cocart插件时,它会显示下面给出的错误。所以我的代码只适用于Cocart插件,但我很惊讶它与该插件无关,请参阅错误
致命错误:未捕获错误:调用成员函数
在中的null上生成\u购物车\u id()
/wp content/themes/testtheme child/functions.php:117堆栈跟踪:
据我所知,这是Woocommerce的默认功能,与Cocart插件没有任何关系,但仍然会出现相同的错误
如果可以的话,请帮忙。提前感谢您可以这样做,更改下面给出的代码:
$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 );
你有专业版的cocart插件吗?是的,我正在使用专业版