2

我的问题是:我有一个简单的产品作为孩子的产品。(也许是 S-XL 号和一些颜色的 T 恤)现在如果我订购其中一件,它会被订单确认电子邮件取消。

我认为这是股票的问题,但我不知道。每种商品都有 99 件库存,所有商品都已激活并准备交付。

有谁遇到过同样的问题?

4

1 回答 1

2

这里的解决方案:

问题是在订单表中交叉 id,所以 magento 混淆了所有项目。

通过截断所有订单表解决了这个问题:

截断sales_order;截断sales_order_datetime;截断sales_order_decimal;截断sales_order_entity;截断sales_order_entity_datetime;截断sales_order_entity_decimal;截断sales_order_entity_int;截断sales_order_entity_text;截断sales_order_entity_varchar;截断sales_order_int;截断sales_order_text;截断sales_order_tax;截断sales_order_varchar;截断sendfriend_log;截断tag;截断tag_relation;截断tag_summary;截断wishlist;截断log_quote;截断report_event

截断sales_flat_quote;截断sales_flat_quote_address;截断sales_flat_quote_address_item;截断sales_flat_quote_item;截断sales_flat_quote_item_option;截断sales_flat_quote_payment;截断sales_flat_quote_shipping_rate;截断sales_flat_order_item

更改表sales_orderAUTO_INCREMENT=1; 更改表sales_order_datetimeAUTO_INCREMENT=1; 更改表sales_order_decimalAUTO_INCREMENT=1; 更改表sales_order_entityAUTO_INCREMENT=1; 更改表sales_order_entity_datetimeAUTO_INCREMENT=1; 更改表sales_order_entity_decimalAUTO_INCREMENT=1; 更改表sales_order_entity_intAUTO_INCREMENT=1; 更改表sales_order_entity_textAUTO_INCREMENT=1; 更改表sales_order_entity_varcharAUTO_INCREMENT=1; 更改表sales_order_intAUTO_INCREMENT=1; 更改表sales_order_textAUTO_INCREMENT=1; 更改表sales_order_taxAUTO_INCREMENT=1; 更改表sales_order_varcharAUTO_INCREMENT=1; 更改表sendfriend_logAUTO_INCREMENT=1; 更改表tagAUTO_INCREMENT=1; 更改表tag_relationAUTO_INCREMENT=1; 更改表tag_summaryAUTO_INCREMENT=1; 更改表wishlistAUTO_INCREMENT=1; 更改表log_quoteAUTO_INCREMENT=1;更改表report_eventAUTO_INCREMENT=1;

更改表sales_flat_quoteAUTO_INCREMENT=1; 更改表sales_flat_quote_addressAUTO_INCREMENT=1; 更改表sales_flat_quote_address_itemAUTO_INCREMENT=1; 更改表sales_flat_quote_itemAUTO_INCREMENT=1; 更改表sales_flat_quote_item_optionAUTO_INCREMENT=1; 更改表sales_flat_quote_paymentAUTO_INCREMENT=1; 更改表sales_flat_quote_shipping_rateAUTO_INCREMENT=1; 更改表sales_flat_order_itemAUTO_INCREMENT=1;

于 2010-01-29T10:57:46.097 回答