タグ付けされた質問 「customer-group」


1
結合クエリでMagentoコレクションでgroup byを使用する方法
モジュールの管理グリッドでは、このコードを使用してコレクションを取得し、顧客IDでグループ化します $collection = Mage::getModel('referafriend/statistics')->getCollection(); $collection->getSelect()->group('entity_id'); $this->setCollection($collection); しかし、ここでは、それぞれに対して名前やメールなどの顧客情報のレンダラーとフィルター機能を使用する必要がありますentity_id。顧客モデルをモジュールのテーブルに参加させたい。このために私はこのコードを書きました $collection = Mage::getModel('customer/customer')->getCollection() ->addNameToSelect(); $collection->getSelect()->join(array('refer' => 'table_name'),'refer.entity_id = e.entity_id' ); $collection->getSelect()->group('entity_id'); $collection->addAttributeToSelect('*'); しかし、それは私にこのエラーを与えます SQLSTATE[23000]: Integrity constraint violation: 1052 Column 'entity_id' in group statement is ambiguous どんな助けも大歓迎です。

2
Magento 2顧客グループの形式で追加されたカスタムフィールドを保存する方法
を使用して、いくつかのカスタムフィールドを顧客グループのフォームに追加しましたupgradeSchema.php。 その後、提供されたAPIのセッターメソッドを使用して、顧客グループコードや納税者番号などの元のフィールドが保存されていることがわかりました。保存にsetXXX()を使用するだけで、Magento 1.Xとは完全に異なります。

4
ビジネスクライアント向けの国境を越えた税設定
状況は次のとおりです。「クロスボーダートレード」を有効にして、問題なく動作しています(グロス価格が定義された製品があり、VATは顧客の国に基づいて計算されています。国ごとに各顧客に同じ最終価格が表示されます)。 問題は、VATが計算されるはずのB2B顧客にありますが、彼らはそれを支払うべきではありません。 例えば: 小売顧客:総額100 EUR、彼の国のVATは25%であるため、VATは20 EURです。 B2B顧客の場合は同じですが、彼の合計は税抜き(80EUR)にする必要があります。 設定する方法はありますか(たとえば、顧客グループ+税クラス)。私たちはしばらくこれと戦っていて、解決策を見つけることができません。また、私たちだけがその問題を抱えているとは信じられません。どのように解決しますか?
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.