【发布时间】:2010-01-29 09:40:33
【问题描述】:
我的问题是: 我有一个简单的产品作为孩子的产品。 (也许是 S-XL 码和一些颜色的 T 恤) 现在,如果我订购其中一个,它会被订单确认电子邮件取消。
我认为这是股票的问题,但我不知道。 每种商品都有 99 件库存,所有商品都已激活并可以发货。
有人遇到过同样的问题吗?
【问题讨论】:
标签: magento configurable product stock
我的问题是: 我有一个简单的产品作为孩子的产品。 (也许是 S-XL 码和一些颜色的 T 恤) 现在,如果我订购其中一个,它会被订单确认电子邮件取消。
我认为这是股票的问题,但我不知道。 每种商品都有 99 件库存,所有商品都已激活并可以发货。
有人遇到过同样的问题吗?
【问题讨论】:
标签: magento configurable product stock
解决方案在这里:
问题在于订单表中的 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;
ALTER TABLE sales_order AUTO_INCREMENT=1;
更改表sales_order_datetime AUTO_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_text AUTO_INCREMENT=1;
更改表sales_order_entity_varchar AUTO_INCREMENT=1;
更改表sales_order_intAUTO_INCREMENT=1;
更改表sales_order_textAUTO_INCREMENT=1;
更改表sales_order_tax AUTO_INCREMENT=1;
更改表sales_order_varchar AUTO_INCREMENT=1;
更改表sendfriend_logAUTO_INCREMENT=1;
更改表tagAUTO_INCREMENT=1;
更改表tag_relationAUTO_INCREMENT=1;
更改表tag_summaryAUTO_INCREMENT=1;
更改表wishlist AUTO_INCREMENT=1;
更改表log_quote AUTO_INCREMENT=1;
ALTER TABLE report_event AUTO_INCREMENT=1;
ALTER TABLE sales_flat_quote AUTO_INCREMENT=1;
更改表sales_flat_quote_address AUTO_INCREMENT=1;
更改表sales_flat_quote_address_itemAUTO_INCREMENT=1;
更改表sales_flat_quote_itemAUTO_INCREMENT=1;
更改表sales_flat_quote_item_option AUTO_INCREMENT=1;
更改表sales_flat_quote_payment AUTO_INCREMENT=1;
更改表sales_flat_quote_shipping_rate AUTO_INCREMENT=1;
ALTER TABLE sales_flat_order_item AUTO_INCREMENT=1;
【讨论】: