1

私はマジェントが初めてです。Magento 管理パネルの製品に 2 つのテキスト フィールド (カスタム オプション) を追加しました。顧客が製品を購入する場合、これら 2 つのテキスト フィールドは必須です。この 2 つのフィールドを取得するには、販売注文のコレクションを読み込む必要があります。

1) ドメイン名 2) アクティベーション コードなどの顧客フィールド

誰でも私にガイダンスを与えることができますか?このテキスト フィールドを magento の販売注文から取得するにはどうすればよいですか?

ありがとう

4

1 に答える 1

3

以下のコレクションは、販売注文から製品のカスタム フィールドを取得します。私は自分で試して、最終結果を得ました。

注 : これらの商品のカスタム フィールドの値は、商品の詳細ページでお客様が入力したものです。

$order = Mage::getModel('sales/order');
$orderItems = $order->getItemsCollection();
$orderItems->addFieldToFilter('product_options',array('like'=>'%'.$domain_name.'%'));
$data = $orderItems->getData();
于 2012-10-05T12:02:10.170 に答える