• 🛠 Reducir los Números de Pedido en WooCommerce Después de Activar HPOS 🛠

    ¡Hola a todos! 👋 Estoy buscando consejos sobre cómo simplificar la gestión de pedidos en WooCommerce.🔍 La situación:

    • El ID de wp_posts ya va por 98000 y me gustaría reducir los números de pedido a 3 dígitos para que sean más fáciles de gestionar.
    • Activé High-Performance Order Storage (HPOS) esperando que ayudara, pero:
      • WooCommerce sigue creando registros en wp_posts para cada pedido.
      • La nueva tabla wp_wc_orders usa el mismo ID que wp_posts, por lo que los números de pedido siguen siendo altos.

    ¿Cómo lograrían esto?

    • Me gustaría que los números de pedido comiencen desde 1 o 100 en wp_wc_orders y que sean independientes del ID de wp_posts.
    • Al mismo tiempo, necesito asegurar la compatibilidad con los plugins de envío y métodos de pago que hacen referencia al ID de wp_posts.

    ¿Alguien ha logrado reducir los números de pedido sin afectar la funcionalidad de WooCommerce? ¡Me encantaría conocer sus soluciones!

    ¡Gracias de antemano! 🙏

Viendo 1 respuesta (de un total de 1)
  • Hola!

    Los ids de los pedidos son los mismos que los de las publicaciones, así que no es tan simple.

    Puedes usar un plugin para gestionarlo: Sequential Order Numbers for WooCommerce.

    O puedes crear un nº de pedido personalizado, para no tener que tocar los ids de la base de datos y solo cambiar el nº visible. Con el hook «woocommerce_order_number»:

    function jjm_woocommerce_order_number($order_id) {
    return 'DAKOTA-' . str_pad($order_id, 6, '0', STR_PAD_LEFT);
    }
    add_filter('woocommerce_order_number', 'jjm_woocommerce_order_number', 10, 1);


Viendo 1 respuesta (de un total de 1)
  • Debes estar registrado para responder a este debate.