タグ付けされた質問 「shipping-address」

3
プロパティには、チェックアウト手順の変更中にクラスMagento \ Quote \ Api \ Data \ AddressInterfaceに対応するセッターがありません
1-customer_addressにeav属性を追加します $attributesInfo = [ 'reference' => [ 'label' => 'Reference', 'type' => 'varchar', 'input' => 'text', 'position' => 100, 'visible' => true, 'required' => false, ], ]; foreach ($attributesInfo as $attributeCode => $attributeParams) { $customerSetup->addAttribute('customer_address', $attributeCode, $attributeParams); } 2-モジュールに拡張属性を追加しました <extension_attributes for="Magento\Quote\Api\Data\AddressInterface"> <attribute code="reference" type="string"/> </extension_attributes> requirejs-config.jsで、JavaScriptファイルをオーバーライドして参照フィールドを追加します var config = { …

2
配送先住所の前に請求先住所を並べ替える(切り替える)方法
onepageチェックアウトで、配送先住所の前に請求先住所を再注文する必要があります。実際、ロジックは現在とは逆のはずです。配送先住所が請求先住所と異なる場合は、編集できるはずです。請求先住所が配送先住所と異なる場合は編集できるようになりました。また、請求先住所は配​​送先住所と同じ「ページ」に表示されます。現在、magentoのチェックアウト手順のステップ1。 どうすればいいですか?このためのプラグインがあるかもしれませんが、まだ見つかりませんでした。 ドイツの店のスクリーンショットを添付して、次のようにしました。 請求フォームの.htmlテンプレートファイルを見つけましたが、これがcheckout_index_index.xmlで終わる場所のようです。 <item name="billing-step" xsi:type="array"> <item name="component" xsi:type="string">uiComponent</item> <item name="sortOrder" xsi:type="string">2</item> <item name="children" xsi:type="array"> <item name="payment" xsi:type="array"> <item name="component" xsi:type="string">Magento_Checkout/js/view/payment</item> <item name="config" xsi:type="array"> <item name="title" xsi:type="string" translate="true">Payment</item> </item> <item name="children" xsi:type="array"> <!-- ... --> <!-- merge your payment methods here --> <item name="afterMethods" xsi:type="array"> <item name="component" xsi:type="string">uiComponent</item> <item …

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()いましたが、それも機能しませんでした。 請求先住所と配送先住所が等しいかどうかを確認する方法はありますか?

4
管理者の配送先住所ボックスにカスタム属性を表示するにはどうすればよいですか?
チェックアウトページにカスタム値を含むドロップダウンカスタムフィールドを追加しました。また、属性値をデータベースに保存しますが、注文の配送先住所には表示しません。それを表示する方法はありますか? InstallSchema.php $connection->addColumn( $installer->getTable('quote_address'), 'mob_type', [ 'type' => \Magento\Framework\DB\Ddl\Table ::TYPE_TEXT, 'nullable' => true, 'default' => NULL, 'length' => 255, 'comment' => 'Mob Type' ] ); $connection->addColumn( $installer->getTable('sales_order_address'), 'mob_type', [ 'type' => \Magento\Framework\DB\Ddl\Table ::TYPE_TEXT, 'nullable' => true, 'default' => NULL, 'length' => 255, 'comment' => 'Mob Type' ] ); $installer->endSetup(); プラグイン …

4
管理編集注文が配送先住所を失う
顧客は異なる配送先/請求先住所で注文を入力します。 管理者で注文を編集する必要がある場合は、新しい注文が作成されます。新しい注文では、配送先住所はデフォルトで「請求と同じ」になり、元の配送先住所は失われます。 彼らのインストールが同じかどうか誰でも確認できます 誰かが解決策を持っていますか?



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.