Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/wordpress/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php WoodPress:在Woocommerce中调用成员函数generate_cart_id()_Php_Wordpress_Woocommerce - Fatal编程技术网

Php WoodPress:在Woocommerce中调用成员函数generate_cart_id()

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()

我有一个带有API的项目hving cart任务,但面临一些问题,请参见下面的代码:

$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插件吗?是的,我正在使用专业版