Questions tagged «checkout»

此标签应用于与Magento结帐流程有关的问题。

1
为什么magento会在每次结帐时对索引重新定价?
如果您在Mage_CatalogInventory_Model_Observer :: reindexQuoteInventory()中查看,它将调用以下行: Mage::getResourceSingleton('catalog/product_indexer_price')->reindexProductIds($productIds); 在reindexQuoteInventory()被称为对下列事项: sales_model_service_quote_submit_success checkout_submit_all_after(通过Mage_CatalogInventory_Model_Observer::checkoutAllSubmitAfter()) 这被称为导致锁定大量购买的繁忙站点上的问题的问题之一。 我的问题是: 为什么每次结帐时都会重新索引产品的价格? 删除它有什么影响? 如果确定将其用于目录规则,那将只是非常具体的规则?

1
将订单拆分为单独的订单,并使用ups和fedex和不同的原始地址分别计算运输
当客户来到我们的商店并检查多个项目时,我需要编写一个模块以根据多个因素计算运费。根据我的研究,我确定应该发生以下情况: 首先,我需要将购物车中的物品分为不同的订单进行运输计算。我希望订单按“供应商”属性值排序。“供应商”是我们添加到系统中的属性,适用于所有简单产品。如此说来,在购物车中有一件粉红色的衬衫,“供应商”值为“ 1”,一支铅笔的“供应商”值为“ 1”,而一件蓝色衬衫的“供应商”值为“ 2”。“供应商”值“ 1”的所有项目都必须是一个订单,而“供应商”值“ 2”的项目必须是不同的订单。我看到另一个问题回答了这个难题,但是又提出了另一个问题。 其次,我需要使用Magento的默认UPS和Fedex运送功能来计算运送,但其原始地址由“供应商”值号(存储在单独的数据库表中)确定。 任何建议欢迎! 我正在使用代码片段来使我从这里和这里开始。 我可能会有几个问题,但第一个是上面粗体字的问题。 更新, 我认为最好是覆盖多个批次的magento核心模块来执行我想做的事情。请帮助我找到在何处以及放置什么以操纵多发货Magento功能,以根据“供应商”属性将订单商品分解为货件!我为此感到挣扎。

1
从PayPal Express返回一页结帐
在试用了所有Magento PayPal选项之后,Pro(非托管)似乎是最干净的。虽然它将完全遵循PCI标准,但这是CC / DC付款的最简洁的方法。所有这些都很好地通过了OnePage检出。Pro Hosted解决方案在订单审查步骤中采用了iframe,这看起来并不专业。 但是,当使用贝宝(PayPal)帐户付款时,它会重定向到多页Magento订单查看页面,而不是返回到下一个OnePage步骤。这不仅混乱而且不一致,这意味着错过了付款后的任何步骤(可以通过重新排列步骤来解决)! 我已经进行了很多搜索,很少有人会问使用PayPal帐户付款后返回OnePage审核步骤。当然,其他人希望他们的商店在使用PayPal时保持一致!? 我发现有一篇文章建议从PayPal返回到后更改重定向/checkout/onepage,但这只是从步骤1重新开始签出!似乎没有办法告诉OnePage继续哪一步? 有没有人能找到一种解决方案,允许使用PP帐户的PayPal结帐返回到OnePage订单审查步骤,而不是多页订单审查? 谢谢。
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.