Questions tagged «orders»

标记与Magento订单有关的问题

7
价格重新编制索引导致结帐时数据库死锁
我遇到了一个问题,我认为产品价格重新索引编制过程在结帐过程中导致了死锁异常。 我在结帐过程中捕获了此异常: 订单转换异常:SQLSTATE [40001]:序列化失败:1213尝试获取锁时发现死锁;否则,错误代码为:尝试重新启动事务 不幸的是,由于捕获异常的原因,我没有完整的堆栈跟踪信息,但是通过检查INNODB状态,我能够找到死锁: SELECT `si`.*, `p`.`type_id` FROM `cataloginventory_stock_item` AS `si` INNER JOIN `catalog_product_entity` AS `p` ON p.entity_id=si.product_id WHERE (stock_id=1) AND (product_id IN(47447, 56678)) FOR UPDATE *** (1) WAITING FOR THIS LOCK TO BE GRANTED: RECORD LOCKS space id 0 page no 329624 n bits 352 index `PRIMARY` of …

5
如何在Magento 2中向订单总额添加费用
以下链接将描述 http://excellencemagentoblog.com/blog/2012/01/27/magento-add-fee-discount-order-total/ 将费用添加到Magento 1的订单总额中。 现在,此功能已移至Magento 2中的Quote模块。 我认为仍然像收集和获取方法一样的概念。有人在Magento 2中尝试过吗?

1
循环配置文件-它们如何工作?
我正在尝试了解Magento如何管理重复资料和与其关联的订单。 我对此有一些开放的问题: 订购: 从Magento商家角度如何创建后续的“订单”?一阶订单由最终用户下达,后续时间表会怎样? 开票: 发票如何设置?发票是否直接从Magento发给客户? 对发票的重新订购项目有什么影响? 如何管理税收?


3
以编程方式创建发货
我遇到了多种以编程方式创建货运的方式。他们是 //Type 1 $converter=Mage::getModel('sales/convert_order'); $shipment=$converter->toShipment($order); // snip //Type 2 $shipment = Mage::getModel('sales/service_order', $order) ->prepareShipment($this->_getItemQtys($order)); // snip //Type 3 $shipment = Mage::getModel('sales/service_order', $order)->prepareShipment($itemQty); $shipment = new Mage_Sales_Model_Order_Shipment_Api(); $shipmentId = $shipment->create($orderId); // snip 这三种方法之间有什么区别。在这三种方法中,这是创建货件和添加跟踪号的正确方法。

11
Magento 2-更改默认订单ID的正确方法是什么?
Magento2。全新安装后,新的订单ID将为100000001、100000002,依此类推。 更改该增量ID以便它是一个更大的数字的正确方法是什么?例如155555552、155555553等。更改后,它将看起来更好。 在Magento 1.9中,要编辑订单,发票或货运的默认ID,我们只需更改“ eav_entity_store”中数据库的值即可。 Magento 2看起来是如此不同... 我知道有一些插件可以执行此操作,但是我想知道如何手动执行此操作。

4
订单ID,订单增量ID混乱,我无法获得订单ID为20001201
我对订单ID和订单增量ID感到有些困惑,那么谁能帮助我理解这两者之间的区别? 我有一个sales_order_place_after的观察者,我将销售详细信息存储在自定义表中。 但是随着 $orderId = $observer->getEvent()->getOrder()->getId(); 我得到的订单ID是普通ID,例如112或113或110等,而不是20001201 那么,真实的订单ID是20001201还是112? 我需要根据该订单ID进一步处理订单数据,我使用112、113等,并且可以正常工作,但是我需要对此进行澄清。

3
新订单电子邮件发送了两次
我正在使用Magento 1.9.1,并且在创建新订单时,无论是从前端还是在Admin,系统都会发送2封电子邮件-两者相同! 我在网上查看并发现了一个较旧的错误,我找不到提到的代码来注释掉,这也似乎与Paypal订单有关,事实并非如此。 我已经禁用了所有扩展程序,并尝试过并且仍然存在相同的问题,因此我有信心这不是扩展程序问题。

1
magento:发票PDF设计定制
我要自定义发票PDF布局。 当产品名称较大时,表数据看起来未正确对齐。 我如何轻松管理PDF INVOICE的设计。 我试图在app / code / core / mage / sales / model / order / pdf / abstract.php中进行更改,但没有找到解决方案。需要帮助来修复pdf布局设计。


2
订单编辑功能
目前,Magento仅支持以重新订购的形式更改订单,这可能是由于复杂的订购过程和数据库结构所致。但是,如果客户的信用卡数据未存储或无法收取费用或退款,通常不可以选择重新订购 我很好奇这个决定,因为添加或删除项目,更改项目数量,应用折扣等原因,订单不可编辑。 我也想听听有关扩展功能的信息,这些扩展可以解决缺少该功能的问题。当我面对可配置产品时,我尝试过的一个操作(例如,True Edit Orders)有点古怪。




5
如何检查账单和送货地址是否相等?
我正在尝试在创建发票PDF时检查账单和收货地址是否相等。 到目前为止,我尝试过的是: $order = $invoice->getOrder(); if( $order->getBillingAddress()->getData() != $order->getShippingAddress()->getData() ) 要么 $order = $invoice->getOrder(); if( $order->getShippingAddress()->getData('same_as_billing')!='1' ) 但都行不通。我也试图通过使用来获取报价,$order->getQuote()但这也不起作用。 有什么方法可以检查账单地址和送货地址是否相等?

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.