我在一家wooccommerce批发店工作。因为是直运,客户只能订购一定数量的商品。例如12-24-36-48-100-130是可能的数量。我在谷歌上搜索了一下,找不到限制数量的插件或方法。理想情况下,数量字段应该是一个包含这些数量的下拉列表。我怎样才能做到这一点?
您可以覆盖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>
这将用您的自定义下拉列表取代所有数量输入,这可能是理想的,也可能不是理想的。