質問

特定の複数の販売(10個、20個、...)で販売する場合、より安く販売する必要がある記事を販売しています。

ティア価格を設定する場合、この価格を「> 10」アイテムと11個のアイテムの価格を設定することだけが割引になります。

これをMagentoバックエンドに設定する「簡単な」方法や、独自のモジュールの簡単なアプローチはありますか?

役に立ちましたか?

解決

これをカバーする機能が組み込まれていないと思います。

とにかく、モジュールはそれほど難しくないはずです。

2つのイベントがあります、 checkout_cart_product_add_aftercheckout_cart_update_items_after, 、観察する両方と観察者の内部を観察してください:

$item = $observer->getItem();
if (($item->getQty() % 10) == 0) {
    $item->setCustomPrice($item->getPrice() * 0.9); // or whatever ;-)
}

問題を解決するためにこの方法を提案します。

他のヒント

これは、「ショッピングカート割引ルール」を使用して簡単に達成できると思います。顧客が11個のアイテムを購入した場合、10個のアイテムの割引と1個のフル価格を取得する必要があると思います。これは、「割引数量ステップ(x)」を使用してルールを使用して実行できます。最大数量を割引のために設定することもできます。
これの唯一の欠点は、顧客がカートに製品を追加するまでこの割引を見ないことです。

ライセンス: CC-BY-SA帰属
所属していません magento.stackexchange
scroll top