Crear un intervalo de suscripción personalizado

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

  1. Abre el fichero functions.php.
  2. 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.

  1. En la administración de WordPress, click en Productos y navega a la suscripción.
  2. Haz scroll al panel Datos de Producto, aquí puedes elegir tu intervalo personalizado.
  3. Guarda el producto.

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *