我正在一家woocommerce批发商店工作。因为它是直接下载,所以客户只能订购一定数量的商品。例如12-24-36-48-100-130是可能的数量。我在谷歌搜索,找不到插件或限制数量的方式。理想情况下,数量字段将是包含这些数量的下拉列表。我怎样才能做到这一点?
答案 0 :(得分:0)
您可以覆盖global/quantity-input.php
并将其替换为:
<div class="quantity">
<?php $steps = array( 12, 24, 36, 48, 100, 130 ); ?>
<select name="<?php echo esc_attr( $input_name ); ?>" >
<option value=""><?php _e( 'Select Quantity', 'your-theme' );?></option>
<?php foreach( $steps as $step ){ ?>
<option value="<?php echo esc_attr($step);?>" <?php echo checked( $step, $input_value );?>><?php echo $step;?></option>
<?php } ?>
</select>
</div>
这将使用您的自定义下拉列表替换所有数量输入,这可能是也可能不是理想的。