2

誰かが 100 ドル使うごとにギフト券をカートに追加しようとしている Web サイトがあります (つまり、顧客は 100 ドル使うごとに 10 ドルのギフト券を受け取ります)。現在、Magento 1.6.1 と Unirgy Gift Cerificate を使用して商品券システムを実行しています。現在のシステムを使用して私たちが望むことを行うためのより良い解決策や方法を誰かが持っていますか?

たくさんの Add to Cart 拡張機能を調べましたが、それらのすべてでギフト券をカートに追加できないようです。

4

1 に答える 1

2

拡張機能は支払われているので、ここではあまり役に立ちませんが: ギフトカードをカートに追加する方法を知っている場合 (拡張コードを確認して確認してください)、「checkout_cart_product_add_after」イベントを使用してオブザーバーを追加してみてください。イベントの追加方法については、こちらをご覧ください。

http://www.magentocommerce.com/wiki/5_-_modules_and_development/0_-_module_development_in_magento/customizing_magento_using_event-observer_method

オブザーバー メソッドでは、見積もりを取得して、カートにどれくらいの $$$ があるかを確認します。

$quote = Mage::getSingleton('checkout/type_onepage')->getQuote();

そして総計を集める(私が推測するgetGrandTotalメソッド)

クーポンを好きなだけ追加して ($total/100 = $gifcard_amount)、次を使用してコードを再利用します

for ($i=0;$i<$giftcard_amount;$i++){
//giftcard add logic
}

これで始められることを願っています。

于 2013-03-15T10:11:17.580 に答える