0

1人あたりの請求が必要な複数のオプションを備えたubercart製品があります。Number of People20〜40の数字の選択ボックスで呼び出される属性を作成しました。

掛ける必要があります

(the price after the addition of the selected options) * Number of People

必要な計算を実行できるUbercartCustomPriceを使用していますが、ユーザーが選択した値にアクセスする方法がわかりませんNumber of People

だから基本的に私は必要です:

$item->price = $item->price * ['number_of_people']

$itemオブジェクトからNumberofPeopleにアクセスする方法がわかりません。何か案は?ありがとう

4

2 に答える 2

0

私の計算は次のようになりました。

$ item-> price *='[人]'; または$item->price = $ item-> price *'[people]';

これらの一重引用符は重要であり、attribute_tokens_moduleのドキュメントや例のいずれにも言及されていませんが、それらがないと、エラーが発生し続けました...予期しない'[' in ...

于 2012-05-09T13:11:10.827 に答える
0

モジュールを使用しuc_attribute_tokensて、計算で属性「人数」の値を取得できます。両方のモジュールが統合されています。モジュールのREADME.txtファイルで、使用する必要のあるトークンを確認してください。次のようになります[number of people]

于 2012-05-09T01:20:38.213 に答える