Tienes muchas opciones de intervalos en el plugin Subscriptions, pero si necesitas una más personalizada, la puedes crear mediante filtros. Vamos crear un intervalo de suscripción personalizado para que aparezca la opción ‘every 10th’ en el desplegable.
Preparándonos
Tienes que tener el plugin Subscriptions WooCommerce instalado y activado en tu sitio. Deberías tener también una suscripción ya creada.
Cómo hacerlo
- Abre el fichero functions.php.
- Añade la siguiente línea de código:
add_filter( 'woocommerce_subscription_period_interval_strings', 'woocommerce_custom_subscription_intervals' );
function woocommerce_custom_subscription_intervals( $intervals ) { $intervals[10] = sprintf( __( 'every %s', 'woocommerce-custom' ),WC_Subscriptions::append_numeral_suffix( 10 ) ); return $intervals; }
Ahora que ya tenemos nuestro intervalo personalizado, tenemos que editar la suscripción para usar este intervalo.
- En la administración de WordPress, click en Productos y navega a la suscripción.
- Haz scroll al panel Datos de Producto, aquí puedes elegir tu intervalo personalizado.
- Guarda el producto.
Deja una respuesta