我在woocommerce购物车页面上为运输的特定区域创建了一个下拉列表-计算运输-城市字段。对于每个区域,我都选择了一个表示运费的值,但如果更新,则不会反映在总计中。
<?php if ( apply_filters( 'woocommerce_shipping_calculator_enable_city', true ) ) : ?>
<p class="form-row form-row-wide" id="calc_shipping_city_field">
<input type="text" class="input-text" value="<?php echo esc_attr( WC()->customer->get_shipping_city() ); ?>" placeholder="<?php esc_attr_e( 'area', 'woocommerce' ); ?>" name="calc_shipping_city" id="calc_shipping_city" />
<select name="calc_shipping_city_field" id="calc_shipping_city_field">
<option value="Area"selected disabled>Select area</option>
<option value="200">Ruaka</option>
<option value="200">Muthaiga</option>
<option value="300">Parklands</option>
</select>
</P>
<?php endif; ?>
Ruaka,muthaiga和公园地是这些地区。
“ 200”和“ 300”是运费。
我希望一旦单击并更新任何区域,值(费用)就会在“进入结帐按钮”之前添加到购物车的总计中。
任何帮助将不胜感激!谢谢