php 活动门票加:WooCommerce:强制所有门票“单独出售”。
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了php 活动门票加:WooCommerce:强制所有门票“单独出售”。相关的知识,希望对你有一定的参考价值。
<?php
/**
* Event Tickets Plus: WooCommerce: Force all tickets to be "Sold Individually".
*
* By default, this limits the purchase quantity to 1, but this is quantity is
* filterable with `woocommerce_add_to_cart_sold_individually_quantity`.
*
* @see Tribe__Tickets_Plus__Commerce__WooCommerce__Main::get_event_for_ticket()
* @see WC_Product::is_sold_individually()
* @see WC_Cart::add_to_cart()
*
* @link https://gist.github.com/cliffordp/9a457b724e38b3036f8d48adc90930ed
*/
function cliff_et_force_woo_tix_sold_individually( $sold_individually, $wc_product_instance ) {
if (! class_exists( 'Tribe__Tickets_Plus__Commerce__WooCommerce__Main' ) ) {
return $sold_individually;
}
$wootix = new Tribe__Tickets_Plus__Commerce__WooCommerce__Main;
if ( empty( $wc_product_instance->get_id() ) ) {
return false;
}
if ( $wootix->get_event_for_ticket( $wc_product_instance->get_id() ) ) {
return true;
} else {
return $sold_individually;
}
}
add_filter( 'woocommerce_is_sold_individually', 'cliff_et_force_woo_tix_sold_individually', 10, 2 );
以上是关于php 活动门票加:WooCommerce:强制所有门票“单独出售”。的主要内容,如果未能解决你的问题,请参考以下文章
php 活动门票加:WooCommerce门票:将门票购买限制限制为1。
php 活动门票加:WooCommerce门票:将门票购买限制限制为1。
php 活动门票加:WooCommerce购物车:在每个门票名称前加上适用的活动的帖子标题(如果附加到
php 活动门票加:WooCommerce购物车:在每个门票名称前加上适用的活动的帖子标题(如果附加到
php 活动门票加v4.6 + - WooCommerce门票:保留除了价格最低的WooTicket之外的每个活动作为隐藏的可见性。改变lea
php 活动门票加v4.6 + - WooCommerce门票:保留除了价格最低的WooTicket之外的每个活动作为隐藏的可见性。改变lea