タグ付けされた質問 「sales-order」

Magentoセールスモジュールの注文機能に関する質問を示します。

4
Magento 2-REST APIを使用して注文を作成する
モバイルクライアントから注文を作成するには、Magento REST APIを使用する必要があります。私の場合、モバイル側はPayPal SDKを使用して直接支払いを実装します。私がする必要があるのは、支払い方法をマネーオーダーに設定して注文を作成し、ゲストチェックアウトを実行することです。これを達成するにはどのAPIを使用すればよいですか?

2
Magento 1.9.2.0:テーブル「sales_flat_order_grid」には、顧客の名前の値に余分なスペースが含まれています
管理パネルで、顧客名に基づいて注文を検索する場合、名と姓の間に2つのスペースを追加する必要があります。Inspect elementウィンドウで値を見ると、値に余分なスペースが表示されていることに気付きました。どうすれば修正できますか?

1
Magento 2新しい注文属性をプログラムで作成する方法
私は注文属性を作成する方法でウェブを検索しています(それが何であるかという場合)、基本的には新しいデータベース列をsales_orderデータベースに表示したいだけで、明らかに手動で作成できますが、作成する方法がありますアップグレードスクリプト/プログラムを使用して?


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
カスタムモジュールからコアテンプレートファイルを上書きする方法
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コンポーネントを使用してカスタム列がSales Gridに追加されている間、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の注文番号に奇妙な問題があります。 最近、私のウェブサイトで1つの注文が行われたとき、注文番号が来ました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オブザーバーを探しています。2つのオブザーバー、 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関数があるため、2つのファイルの違いは何ですか?


4
管理販売注文作成の未定義メソッドMage_Directory_Helper_Data :: getRegionJsonByStore()の呼び出し
これは非常に奇妙です。app / communityとapp / localの両方を無効にし、app / coreをストックMagentoファイルに置き換えましたが、それでも次のエラーが発生します: Mage_Directory_Helper_Data::getRegionJsonByStore()/var/www/site-root/app/code/core/Mage/Adminhtml/Block/Customer/Edit/Renderer/Region.phpの87行目の未定義メソッドを呼び出します ここからトラブルシューティングする方法がわかりません。


1
支払われた注文のための正しいマジェントオブザーバー
注文の支払いが完了し、ステータスが「処理中」に設定された後にのみ、第三者に注文を送信しようとしています。これをすべての支払いタイプで機能するように設定するために使用する最良のオブザーバーは何ですか? いくつかのソースを読んだ後、それは次のようになります: sales_order_invoice_pay すべての支払い方法で機能するはずですが、Magento 1.9では削除されたようです:http : //rabee.me/codes/magento/cheatsheet/1.9/ 他のオプションは: 'sales_order_payment_pay' しかし、支払い方法を「小切手/為替」に設定してテストすると、[注文]> [請求書]> [請求書の送信]を使用してバックエンドで請求書を生成した後、発行されません。 このメソッドは他の支払い方法でのみ呼び出されますか?(paypal / authotize.net) 更新: 読んだ後:この他の質問は 、支払い(オンラインまたはオフライン)が行われた後に注文を確実にエクスポートする唯一の方法のようですが、請求書が作成されたときにそれをキャプチャすることです。 : sales_order_invoice_register 請求書は、オンライン方法paypal / authotize.netでの支払い後に自動的に作成および送信されますか?サンドボックス/テストモードでそれらを使用する場合、これはまだ当てはまりますか? 手伝ってくれてどうもありがとう

7
顧客のメールを売上請求書に追加するにはどうすればよいですか?
基本的に、お客様のレシート(請求書)および発送/宅配便などに生成される注文メールに顧客のメールを追加しようとしています。 少し検索して、これを行う最善の方法は、magento管理システム領域を介してこの変数を追加することです。だから以下: System > Configuration > Customers > Customer Configuration > Address Templates これにより、テキスト、html、pdfなどのすべてのアドレステンプレートフィールドが表示されます。 そこで、変数名の必要性であると私が思うものをここの各ボックスに追加しました。 したがって、たとえばhtmlは次のようになります。 {{依存接頭辞}} {{var接頭辞}} {{/ depend}} {{var firstname}} {{depend middlename}} {{var middlename}} {{/ depend}} {{var lastname}} {{ depend suffix}} {{var suffix}} {{/ depend}} {{depend company}} {{var company}} {{/ depend}} {{if street1}} {{var street1}} {{/ if }} …
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.