Questions tagged «sales-order»

表示与Magento销售模块的订单功能有关的问题。

4
Magento 2-使用REST API创建订单
我需要使用Magento REST API从移动客户端创建订单。就我而言,移动端将直接使用PayPal SDK实施付款。我需要做的是通过将付款方式设置为汇票来创建订单并执行客人结帐。我应该使用哪个API来实现这一目标?




4
addAttributeToSelect对于多个字段不起作用
我正在尝试获取用户订单历史记录,并使用以下查询及其正常工作。但是它返回表中所有与订单相关的字段 $collection = Mage::getModel("sales/order")->getCollection() ->addAttributeToSelect('*') ->addFieldToFilter('customer_id', 400) ->setOrder('created_at', 'desc'); 我只想获取特定字段,所以在-> addAttributeToSelect('*')的情况下 used the following code ->addAttributeToSelect(array('created_at','customer_id','increment_id','updated_at','status','entity_id','state')) 但是出现错误,如“无法确定字段名称”。

2
如何从自定义模块覆盖核心模板文件?
我想覆盖两个文件。即销售订单的view.phtml和print.phtml。 (路径:app/design/frontend/base/default/template/sales/order/) 我正在创建一个模块,在其中要创建路径,app/design/frontend/base/default/template/<My Module Name>/sales/order/以免内核view.phtml和print.phtml文件被覆盖。 因此,请指导我如何完成这项任务。

1
使用Ui组件在销售网格上添加“自定义”列时,Magento 2过滤器不起作用
我已将“自定义”列添加track_number到后端的sales >> Order网格中。 <vendor_name>/Sales/view/adminhtml/ui_component/sales_order_grid.xml <?xml version="1.0" encoding="UTF-8"?> <listing xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="urn:magento:module:Magento_Ui:etc/ui_configuration.xsd"> <columns name="sales_order_columns"> <column name="track_number" class="<vendor_name>\Sales\Ui\Component\Listing\Column\OrderGrid"> <argument name="data" xsi:type="array"> <item name="js_config" xsi:type="array"> <item name="component" xsi:type="string">Magento_Ui/js/grid/columns/column</item> </item> <item name="config" xsi:type="array"> <item name="visible" xsi:type="boolean">true</item> <item name="dataType" xsi:type="string">text</item> <item name="align" xsi:type="string">left</item> <item name="filter" xsi:type="string">text</item> <item name="label" xsi:type="string" translate="true">Tracking #</item> </item> </argument> </column> </columns> </listing> …

3
Magento订单号发行
Magento中的订单号有一个奇怪的问题。 最近,当在我的网站上下订单时100000350,订单号是,理想情况下应该是100000370我以前的订单号100000369和100000367。我已经附上了下面的截图 此外,我已经检查了错误日志,但没有找到任何条目。我们正在使用SagePay和PayPal作为其支付网关。 有人可以指导我吗?

2
如何收集可以发货的订单?
我需要尚未发货或部分发货的订单。我正在使用以下代码来获取可以发货的订单。 foreach ($orderIds as $orderId) { $order = Mage::getModel('sales/order')->load($orderId); if ($order->canShip()) { echo "Shipping Pending"; } } 但是我不想使用foreach。我需要下面的东西。 Mage::getModel('sales/order')->getCollection() ->addFieldToFilter('status','can_ship');

1
销售报价与销售报价地址之间的差异
我正在寻找可以使用的collect_totals观察者。有两个观察者, sales_quote_collect_totals_before和sales_quote_address_collect_totals_before。 它们可以在/app/code/core/Mage/Sales/Model/Quote.php和中找到/app/code/core/Mage/Sales/Model/Quote/Address.php。 我不知道这两个文件有什么区别,因为两个文件都具有collect total功能?
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.