別の変更オプションを選択したときに、Store で製品の価格を動的に更新することができないようです。
サイズ修飾子が 1 つある製品を 1 つだけ使用して、ストアをサンドボックス環境に配置しました。サイズは小と大の2サイズ。大は10ドルの価格差があります。
製品をカートに追加すると、価格差が尊重されますが、カートに追加する前に実際のオプションを選択すると、その価格差が動的に変化する必要があります。
提供されたサンプル 1 を使用するだけの独自のカスタム テンプレートはなく、問題はまだ発生しています。
コード:
<div class="control-group">
<label class="control-label">Price</label>
<div class="controls">
{if on_sale}
<del>{regular_price}</del><br />
{price}
<span class="label label-success">Save {you_save} ({you_save_percent}%)</span>
{if:else}
{regular_price}
{/if}
</div>
</div>
{modifiers}
<div class="control-group">
<label class="control-label" for="{modifier_input_name}">{modifier_name}</label>
<div class="controls">
{if modifier_type == 'var' OR modifier_type == 'var_single_sku'}
<select id="{modifier_input_name}" name="{modifier_input_name}">
{modifier_options}
<option value="{option_id}">
{option_name} {if price_mod_val} ({price_mod}) {/if}
</option>
{/modifier_options}
</select>
{if:else}
<input type="text" id="{modifier_input_name}" name="{modifier_input_name}" value="" />
{/if}
<p class="help-block">{modifier_instructions}</p>
</div>
</div>
{/modifiers}
EECMS バージョン: 1.5.2 ストア: 1.6.1 PHP: 5.3.6 環境: OSX 上の MAMP
これは非常に緊急であるため、どんな助けも感謝します。
乾杯ダン