1

チケット販売サイトのテーマを作りたい。ご想像のとおり、チケット販売サイトのほとんどはフラッシュ ベースの椅子選択ツールを使用しています。観客である既製のシーンを使用するシステムは、椅子を選択できます。jQuery または flash を使用して事前に作成されたシーンを作成できますが、Magento でこの選択をどのように処理できるかわかりません。

それで、Magentoでユーザー固有の変数を渡すことができることを知りたいですか? つまり、この変数はチェックアウトとバックエンドでも利用できるはずです。そのようなアイデアを実現するためのアドバイスをお願いできますか?

4

1 に答える 1

1

このオプションをオプションの固定リストから選択できる場合は、構成可能製品またはカスタム オプションを使用して目的を達成できます。

探しているものが完全にオーダーメイドのユーザー定義値である場合、これはかなりプログラミングが必要になるため、開発者でない場合は簡単な作業ではありません。

恥知らずな自己リンクを許してください、しかし私は最近このトピックについてここに投稿しました:

http://mikebywaters.wordpress.com/2012/03/29/adding-custom-data-to-a-cart-item-in-magento/

要するに、記事は、アイテムが見積もりに追加されたときにカスタムデータの配列を見積もりに追加できると言っています. このためには、カートに追加するコントローラーを完全にハイジャックする必要があります。まず、既存のコントローラーからすべての機能を取得します。Mage_Sales_Model_Quote::addProduct() 関数を見ると、次のように 2 つのパラメーターが必要であることがわかります。

$quote->addProduct($product, $request);

$request は、次のようにフォーマットされた Varien_Object 型です。

$request = new Varien_Object(array(
    'qty'=>$qty,
    'options'=>$options,
    'custom_options'=>$custom_options 
));

お役に立てれば。

于 2012-04-10T01:01:56.583 に答える