Hola Daniel,
Disculpa la tardanza en la respuesta, espero que aún pueda serte de ayuda.
Te hablo directamente en espa?ol y así podemos entendernos mejor.
Tanto en la versión free como premium, se permite utilizar el campo de cupones de WooCommerce para a?adir las gift cards, con la única diferencia de que en la premium se puede desactivar esta funcionalidad.
Cuando una gift card se aplica en los campos por defecto incluidos por el plugin, el valor de la gift card se aplicará al total del carrito.
Cuando se aplica como cupón, creamos al vuelo un cupón temporal con el valor de la gift card, por lo que esa gift card se aplicará al 100% como si fuera un cupón de WooCommerce y no como una gift card, por lo que el comportamiento va a ser diferente, ya que cuando aplicas un cupón, el valor de este cupón va a depender también de como tengas configuradas las taxes en WooCommerce. Puedes hacer una prueba de esto creando un cupón y una gift card del mismo valor, y comprobando que ambos se aplicarán de la misma forma y con el mismo valor, dependiendo de las taxes.
Si lo deseas, puedes a?adir el siguiente código en el functions.php de tu tema para deshabilitar el uso del campo de cupones para las gift cards en la versión free del plugin:
if (!function_exists('yith_ywgc_dont_allow_gift_cards_in_coupons') ) {
function yith_ywgc_dont_allow_gift_cards_in_coupons(){
if ( class_exists( 'YITH_YWGC_Cart_Checkout' ) ){
$class = YITH_YWGC_Cart_Checkout::get_instance();
remove_action( 'init', array( $class, 'ywgc_apply_gift_card_on_coupon_form' ) );
}
}
add_action('init', 'yith_ywgc_dont_allow_gift_cards_in_coupons');
}
Ya me comentas, por favor.
Y de nuevo, mis disculpas por la demora en la respuesta.
Un saludo y que tengas un buen día!