Precio Suscripcion ajustado por IPC

Quiero vender suscripciones mensuales y que el precio se ajuste por el IPC (indice de precios al consumidor).
Habrá alguna forma de autimatizar eso?

Supongo que habría que desarrollar un add-on o pluign para woocommerce

Está interesante, se me ocurre un cron job, para actualizar los precios por un multiplo, encontre esto: development strategy - Update WooCommerce product price periodically - WordPress Development Stack Exchange

Algo asi seria el codigo para agregar al function.php para actualizar un 5% por mes automaticamente todos los precios:

// Crea una nueva tarea cron para actualizar los precios cada mes
function update_product_prices() {
    $args = array(
        'post_type' => 'product',
        'posts_per_page' => -1
    );
    $loop = new WP_Query( $args );
    if ( $loop->have_posts() ) {
        while ( $loop->have_posts() ) : $loop->the_post();
            global $product;

            $value_multiplier = 1.05;

            $regular_price = $product->get_regular_price();
            $update_regular_price = $regular_price * $value_multiplier;
            update_post_meta($product->get_id(), '_regular_price', $update_regular_price);

            $sale_price = $product->get_sale_price();
            $update_sale_price = $sale_price * $value_multiplier;
            update_post_meta($product->get_id(), '_price', $update_sale_price);

        endwhile;
    }
    wp_reset_query();
}
// Agrega la tarea cron en WordPress
add_action('update_product_prices_cron', 'update_product_prices');

// Programa la tarea cron para que se ejecute cada mes
function schedule_product_price_update() {
    if ( ! wp_next_scheduled( 'update_product_prices_cron' ) ) {
        wp_schedule_event( time(), 'monthly', 'update_product_prices_cron' );
    }
}
add_action( 'wp', 'schedule_product_price_update' );

Ojo que no lo probe, habria que hacer la prueba

1 me gusta

lo que el comenta que necesita hacer, es actualizar los precios de las suscripciones vigentes, eso se logra con la api de pagos que este utilizando si la misma soporta el cambio de precios para suscripciones ya activas.

1 me gusta

Mmmm… claro, eso es una barrera.
Quizas lo mas practico es dolarizarlo… no se…

Quizas esto podria servir para cambiar precios de productos o servicios que no sean de suscripción.

gracias!!

Claro, seguramente sea como dice @Wanderlust

1 me gusta

Hola! Pasó un tiempo de tu comentario?
Como lo resolviste?
Estoy en el mismo debate hoy

No lo resolví… :sob:
Aún sigo con la inquietud (hoy más que nunca)