如何解决Woocommerce 结帐错误
我的 woocommerce 商店出现了一些问题。客户在结账时遇到麻烦。他们填写所有必填字段,并检查 t's & c's - 但随后收到“空白 woocommerce 错误”,仅显示一个红色感叹号,没有错误消息。
我已经尝试过结帐并能够下订单,但是很多客户都遇到了这个问题。
以下是我的 woocommerce 日志中的“致命错误”:
2021-02-03T02:07:38+00:00 CRITICAL Uncaught Exception: Invalid product. in /usr/www/users/cherrfqzxc/wp-content/plugins/woocommerce/includes/data-stores/class-wc-product-data-store-cpt.php:166
Stack trace:
#0 /usr/www/users/cherrfqzxc/wp-content/plugins/woocommerce/includes/class-wc-data-store.php(159): WC_Product_Data_Store_CPT->read(Object(WC_Product))
#1 /usr/www/users/cherrfqzxc/wp-content/plugins/woocommerce/includes/abstracts/abstract-wc-product.php(135): WC_Data_Store->read(Object(WC_Product))
#2 /usr/www/users/cherrfqzxc/wp-content/plugins/woocommerce-time-based-pricing/classes/com/WCTBP_Cart.php(42): WC_Product->__construct(2991)
#3 /usr/www/users/cherrfqzxc/wp-includes/class-wp-hook.php(287): WCTBP_Cart->cart_add_to_validation(true,2991,1,'',Array)
#4 /usr/www/users/cherrfqzxc/wp-includes/plugin.php(212): WP_Hook->apply_filters(true,Array)
#5 /usr/www/users/cherrfqzxc/wp-content/plugins/woocommerce/includes/class-wc-form-handler.php(902): apply_filters('woocommerce_add...',true,Array)
#6 /usr/www/users/cherrfqzxc/ in /usr/www/users/cherrfqzxc/wp-content/plugins/woocommerce/includes/data-stores/class-wc-product-data-store-cpt.php on line 166
2021-02-03T02:13:39+00:00 CRITICAL Uncaught Exception: Invalid product. in /usr/www/users/cherrfqzxc/wp-content/plugins/woocommerce/includes/data-stores/class-wc-product-data-store-cpt.php:166
Stack trace:
#0 /usr/www/users/cherrfqzxc/wp-content/plugins/woocommerce/includes/class-wc-data-store.php(159): WC_Product_Data_Store_CPT->read(Object(WC_Product))
#1 /usr/www/users/cherrfqzxc/wp-content/plugins/woocommerce/includes/abstracts/abstract-wc-product.php(135): WC_Data_Store->read(Object(WC_Product))
#2 /usr/www/users/cherrfqzxc/wp-content/plugins/woocommerce-time-based-pricing/classes/com/WCTBP_Cart.php(42): WC_Product->__construct(3024)
#3 /usr/www/users/cherrfqzxc/wp-includes/class-wp-hook.php(287): WCTBP_Cart->cart_add_to_validation(true,3024,Array)
#6 /usr/www/users/cherrfqzxc/ in /usr/www/users/cherrfqzxc/wp-content/plugins/woocommerce/includes/data-stores/class-wc-product-data-store-cpt.php on line 166
2021-02-03T02:27:02+00:00 CRITICAL Uncaught Exception: Invalid product. in /usr/www/users/cherrfqzxc/wp-content/plugins/woocommerce/includes/data-stores/class-wc-product-data-store-cpt.php:166
Stack trace:
#0 /usr/www/users/cherrfqzxc/wp-content/plugins/woocommerce/includes/class-wc-data-store.php(159): WC_Product_Data_Store_CPT->read(Object(WC_Product))
#1 /usr/www/users/cherrfqzxc/wp-content/plugins/woocommerce/includes/abstracts/abstract-wc-product.php(135): WC_Data_Store->read(Object(WC_Product))
#2 /usr/www/users/cherrfqzxc/wp-content/plugins/woocommerce-time-based-pricing/classes/com/WCTBP_Cart.php(42): WC_Product->__construct(2999)
#3 /usr/www/users/cherrfqzxc/wp-includes/class-wp-hook.php(287): WCTBP_Cart->cart_add_to_validation(true,2999,Array)
#6 /usr/www/users/cherrfqzxc/ in /usr/www/users/cherrfqzxc/wp-content/plugins/woocommerce/includes/data-stores/class-wc-product-data-store-cpt.php on line 166
2021-02-03T05:18:25+00:00 CRITICAL Uncaught Exception: Invalid product. in /usr/www/users/cherrfqzxc/wp-content/plugins/woocommerce/includes/data-stores/class-wc-product-data-store-cpt.php:166
Stack trace:
#0 /usr/www/users/cherrfqzxc/wp-content/plugins/woocommerce/includes/class-wc-data-store.php(159): WC_Product_Data_Store_CPT->read(Object(WC_Product))
#1 /usr/www/users/cherrfqzxc/wp-content/plugins/woocommerce/includes/abstracts/abstract-wc-product.php(135): WC_Data_Store->read(Object(WC_Product))
#2 /usr/www/users/cherrfqzxc/wp-content/plugins/woocommerce-time-based-pricing/classes/com/WCTBP_Cart.php(42): WC_Product->__construct(3066)
#3 /usr/www/users/cherrfqzxc/wp-includes/class-wp-hook.php(287): WCTBP_Cart->cart_add_to_validation(true,3066,Array)
#6 /usr/www/users/cherrfqzxc/ in /usr/www/users/cherrfqzxc/wp-content/plugins/woocommerce/includes/data-stores/class-wc-product-data-store-cpt.php on line 166
2021-02-03T07:28:12+00:00 CRITICAL Uncaught Exception: Invalid product. in /usr/www/users/cherrfqzxc/wp-content/plugins/woocommerce/includes/data-stores/class-wc-product-data-store-cpt.php:166
Stack trace:
#0 /usr/www/users/cherrfqzxc/wp-content/plugins/woocommerce/includes/class-wc-data-store.php(159): WC_Product_Data_Store_CPT->read(Object(WC_Product))
#1 /usr/www/users/cherrfqzxc/wp-content/plugins/woocommerce/includes/abstracts/abstract-wc-product.php(135): WC_Data_Store->read(Object(WC_Product))
#2 /usr/www/users/cherrfqzxc/wp-content/plugins/woocommerce-time-based-pricing/classes/com/WCTBP_Cart.php(42): WC_Product->__construct(3066)
#3 /usr/www/users/cherrfqzxc/wp-includes/class-wp-hook.php(287): WCTBP_Cart->cart_add_to_validation(true,Array)
#6 /usr/www/users/cherrfqzxc/ in /usr/www/users/cherrfqzxc/wp-content/plugins/woocommerce/includes/data-stores/class-wc-product-data-store-cpt.php on line 166
我有:
- 更新了所有插件
- 更新了主题
- 检查了系统状态/健康报告,除了要删除的非活动插件外,没有显示任何问题
问题是纯粹由 Woocommerce 引起的,还是由主题引起的,还是 Woocommerce 与主题之间存在冲突?
解决方法
那些事情都可能发生,据我所知是一个无效的产品,你有没有检查过产品的信息,你在制作产品时是否使用了信息中的正常字符?
如果一切正常,请检查数据库,看看您添加的产品是否在数据库中具有所有正确的值,如果是,则回滚到 Woocommerce 的先前版本可能会解决问题。
告诉我,
杰夫
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。