【发布时间】:2017-02-09 07:51:30
【问题描述】:
我正在使用一个名为 EventOn Tickets 的 Wordpress 插件,它提供购票服务。 Woocommerce 插件字段显示在常规产品上,但不在 EventOn 门票上。我正在寻求帮助,以将 Woocommerce 插件字段添加到 Eventon 门票结账并发挥作用。
这是仅显示带有数量的“添加到购物车”按钮的问题代码。使用标准的 Woocommerce 变量产品它可以工作,但这不允许我按照我的意愿显示选项,我喜欢使用 Woocommerce 产品插件的数据输入。
<p itemprop="price" class="price tx_price_line"><?php echo eventon_get_custom_language($opt, 'evoTX_002ff','Price').': '. $product->get_price_html(); ?></p>
<form class='tx_orderonline_single' data-producttype='single' method="post" enctype='multipart/form-data'>
<div class='tx_orderonline_add_cart'>
<?php
// calculate correct max capacity
$max_quantity = ($capacity_of_this_repeat!='none') ? $capacity_of_this_repeat:
($product->backorders_allowed() ? '' : $product->get_stock_quantity());
if ( ! $product->is_sold_individually() )
woocommerce_quantity_input( array(
'min_value' => apply_filters( 'woocommerce_quantity_input_min', 1, $product ),
'max_value' => apply_filters( 'woocommerce_quantity_input_max', $max_quantity, $product )
), $product );
?>
<input type="hidden" name="add-to-cart" value="<?php echo esc_attr( $product->id ); ?>" />
<button data-product_id='<?php echo $woo_product_id;?>' id='cart_btn' class="evoAddToCart evcal_btn single_add_to_cart_button button alt"><?php echo apply_filters('single_add_to_cart_text', eventon_get_custom_language($opt, 'evoTX_002','Add to Cart'), $product->product_type); ?></button>
<div class="clear"></div>
</div>
</form>
【问题讨论】:
标签: php wordpress woocommerce