Woocommerce 没有创建订单
Woocommerce is not creating order
我正在 WooCommerce (v 2.4.6) 中开发网上商店。在本地机器上,WooCoommerce 创建一个带有键和订单 ID 的订单。
当我将代码放在实时环境中时,WooCommerce 不会创建订单密钥并给出错误
[Wed Sep 02 11:55:55.256903 2015] [:error] [pid 42524] [client ******] PHP Fatal error: Call to a member function get_items() on boolean in /var/www/****/wp-content/plugins/woocommerce/includes/wc-order-functions.php on line 315
在错误的地方有这个代码:
$order = wc_get_order( $order_id );
if ( $order && $order->has_status( 'processing' ) && get_option( 'woocommerce_downloads_grant_access_after_payment' ) == 'no' ) {
return;
}
if ( sizeof( $order->get_items() ) > 0 ) {
函数 "wc_get_order($order_id)" 创建订单后获取订单,returns 订单对象。
所以我猜 WooCommerce 不会在结帐过程后创建订单。有人遇到过这个问题吗?
亲切的问候。
固定
我重新启动了 Apache 并且 MySQL 问题自行解决了,很奇怪..
我正在 WooCommerce (v 2.4.6) 中开发网上商店。在本地机器上,WooCoommerce 创建一个带有键和订单 ID 的订单。
当我将代码放在实时环境中时,WooCommerce 不会创建订单密钥并给出错误
[Wed Sep 02 11:55:55.256903 2015] [:error] [pid 42524] [client ******] PHP Fatal error: Call to a member function get_items() on boolean in /var/www/****/wp-content/plugins/woocommerce/includes/wc-order-functions.php on line 315
在错误的地方有这个代码:
$order = wc_get_order( $order_id );
if ( $order && $order->has_status( 'processing' ) && get_option( 'woocommerce_downloads_grant_access_after_payment' ) == 'no' ) {
return;
}
if ( sizeof( $order->get_items() ) > 0 ) {
函数 "wc_get_order($order_id)" 创建订单后获取订单,returns 订单对象。
所以我猜 WooCommerce 不会在结帐过程后创建订单。有人遇到过这个问题吗?
亲切的问候。
固定
我重新启动了 Apache 并且 MySQL 问题自行解决了,很奇怪..