【问题标题】:Magento: After ordering configurable product, its canceled because its out of stockMagento:订购可配置产品后,由于缺货而取消
【发布时间】:2010-01-29 09:40:33
【问题描述】:

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

我认为这是股票的问题,但我不知道。 每种商品都有 99 件库存,所有商品都已激活并可以发货。

有人遇到过同样的问题吗?

【问题讨论】:

    标签: magento configurable product stock


    【解决方案1】:

    解决方案在这里:

    问题在于订单表中的 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;

    【讨论】:

      猜你喜欢
      • 2011-09-01
      • 2015-04-02
      • 1970-01-01
      • 2012-04-16
      • 2012-06-04
      • 2014-03-10
      • 1970-01-01
      • 1970-01-01
      • 2012-12-26
      相关资源
      最近更新 更多