我有一个带有API的项目购物车任务,但是面对一些问题,请参阅下面的代码:
$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插件无关,但仍然会出现相同的错误。
如果可以的话请帮忙。提前感谢
发布于 2019-12-17 05:19:13
您可以这样做,更改下面提供的代码:
$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 );https://stackoverflow.com/questions/59367996
复制相似问题