0

特定のルールに基づいて顧客グループを自動的に切り替える方法を見つけた人はいますか? たとえば、生涯にわたって顧客が 200 本以上のボトルを注文した場合、顧客は特定の顧客層にグループ化され、特別な価格が設定されます (卸売タイプの状況)。

私は顧客のセグメントを行う方法を知っていますが、それは顧客が属する顧客グループを自動変更するのにも役立ちません。

正しい方向への助けを前もって感謝します...

4

2 に答える 2

0

誰かがまだ答えを探している場合に備えて、この拡張機能 (私が作成したもの) は、まさにあなたが探していることをそのまま実行できます。

Webサイト:

https://plugin.company/magento-extensions/automatic-customer-group-switching.html

Magento Connect の場合:

http://www.magentocommerce.com/magento-connect/automatic-customer-group-switching-by-plugin-company.html

ただし、独自のカスタム機能を構築したい場合は、sales_order_placed_afterイベントを調べて、注文した顧客 ID で注文コレクションをフィルター処理して注文履歴の詳細を取得することをお勧めします。

Mage::getModel('sales/order')->getCollection()->addFieldToFilter('customer_id', $yourCustomerId);

その後、メソッドを使用して各注文をループし、すべてのアイテムを取得できますgetAllItems

または、コレクションを取得してsales_order_item、テーブルから対応する注文の詳細を結合することもできますsales_flat_order。次に、顧客 ID と製品 ID でフィルタリングし、結果を製品 ID でグループ化できます。

次に、注文した製品の合計数量の合計に基づいて、顧客グループの切り替えロジックを作成できます。

于 2015-04-20T14:21:02.600 に答える
0

magento connectには有料の拡張機能がいくつかあります。カスタム アクションを使用して単純なモジュールを作成することもできます。良いスタートのための記事。

于 2012-10-07T22:31:12.917 に答える