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
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
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.
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!!
Hola! Pasó un tiempo de tu comentario?
Como lo resolviste?
Estoy en el mismo debate hoy
No lo resolví…
Aún sigo con la inquietud (hoy más que nunca)