【发布时间】:2019-12-17 15:51:13
【问题描述】:
在我的 Wordpress 网站的 WooCommerce 中,我尝试在管理部分手动添加订单。当我添加多个产品/运输并单击“重新计算”时,产品列表会清除。
我检查了我的网站错误日志并注意到以下错误:
[16-Dec-2019 11:56:14 UTC] WordPress database error Duplicate entry '0' for key 'PRIMARY' for query INSERT INTO `wp_woocommerce_order_itemmeta` (`order_item_id`, `meta_key`, `meta_value`) VALUES ('3476', 'shipping_tax_amount', '0') made by require('wp-blog-header.php'), require_once('wp-includes/template-loader.php'), do_action('template_redirect'), WP_Hook->do_action, WP_Hook->apply_filters, call_user_func_array, WC_AJAX::do_wc_ajax, do_action('wc_ajax_checkout'), WP_Hook->do_action, WP_Hook->apply_filters, call_user_func_array, WC_AJAX::checkout, WC_Checkout->process_checkout, WC_Checkout->create_order, WC_Order->save, WC_Abstract_Order->save_items, WC_Data->save, WC_Data_Store->create, Abstract_WC_Order_Item_Type_Data_Store->create, WC_Order_Item_Tax_Data_Store->save_item_data, update_metadata, add_metadata
任何有关如何解决此问题的建议都将不胜感激。它似乎也停止了从网站前端发出的订单。
谢谢!
【问题讨论】:
标签: mysql wordpress woocommerce