acambronero
acambronero
@acambronero@blogpocket.es

Este es el blog federado de Antonio Cambronero, fundador, autor y CEO de Blogpocket. Informático, blogger y profesor, con más de 20 años de experiencia en departamentos de soporte técnico informático, análisis de sistemas, productividad, optimización de procesos, atención al cliente y formación, en empresas multinacionales.

119 publicaciones
51 seguidores

Nuevo proceso de Desistimientos en tiendas online con WooCommerce (WordPress): caso de estudio 

·

En este artículo se detalla cómo cumpliremos la Directiva legal en una tienda online que funciona bajo WooCommerce, el plugin de e-commerce de WordPress, relacionada con los desistimientos, y qué configuraciones concretas, a nivel de Producto, tiene que realizar el administrador del sitio. Para centrar ideas, consideraremos que la tienda es de talleres presenciales y online.

También se detalla qué acciones debe realizar el administrador relacionados con los desistimientos. 

En cuanto a los cambios de estado de los pedidos, la operativa se mantiene como hasta ahora. Únicamente, se recuerda que opcionalmente se pueden pasar los estados de los pedidos de “Procesando” a “Completado” de manera manual, ya que en caso contrario se quedarán en “Procesando” para siempre, aunque haya finalizado el proceso de compra.

Contexto

Queda poco para que el llamado botón de desistimiento sea obligatorio en todas las tiendas online de la Unión Europea, así que si tienes WooCommerce o cualquier otro e-commerce y vendes a consumidores europeos, tienes hasta el 19 de junio de 2026 para implementar lo que la Directiva (UE) 2023/2673 llama función de desistimiento online. Si no lo haces te expones a sanciones que en algunos países pueden llegar al 4% de la facturación anual.

Y aunque la directiva surgió para regular contratos de banca y seguros a distancia, introduce una obligación que afecta a prácticamente todo el comercio electrónico europeo.

Sobre este asunto nos puso sobre aviso Fernando Tellado con su publicación: Función de desistimiento obligatoria en la UE: cómo cumplir la directiva 2023/2673 en WordPress / WooCommerce

Consideraciones

Se supone que un “taller presencial” es un producto “físico” a efectos de venta online. Por lo tanto, no está exento de cumplir la Directiva (UE) 2023/2673.

Se supone que un “taller online” es un producto virtual pero no descargable, a efectos de venta online. Por lo tanto, tampoco está exento de cumplir dicha directiva.

Aclaración: No soy especialista en leyes de Internet, por lo que las consideraciones anteriores tendrían que ser revisadas por un consultor.

¿Cómo cumplir la Directiva (UE) 2023/2673 en Disciplina Positiva Education?

Hemos instalado el plugin «EU Withdrawal Compliance». Este plugin ha sido desarrollado por Fernando Tellado.

El plugin se integra en WooCommerce para añadir avisos en páginas del proceso de venta; así como incluir un botón para ir a la página de solicitud del desistimiento con objeto de que el cliente pueda ejercer su derecho. Así mismo, añade los estados de desistimiento “Pendiente”, “Aceptado”, “Rechazado” o “Completado” en el listado de los pedidos. 

Hay también una opción de “Desistimientos” en el escritorio de WordPress.

¿Cómo hacer los cambios de estados de desistimientos?

El desistimiento lo inicia el cliente (bien haciendo clic en el botón que recibe por email o entrando en la página del formulario directamente.

El cliente tiene 14 días desde la recepción para ejercer su derecho de desistimiento sin necesidad de justificación.

El desistimiento se inicia con estado “Pendiente” y el administrador hará todos los cambios de estado manualmente.

Los estados de desistimiento se ven en la lista de pedidos y también hay un apartado de “Desistimientos”.

Estados de los pedidos

Los pedidos tienen su propio estado. Se inician con estado “En espera” y pasan a “Procesando” cuando se realiza el pago. En estos dos estados, el cliente recibe un email. En el de “Procesando” se incluye el botón de desistimiento.

Cuando el pedido pasa a “Completado”, también se envía email al cliente con el botón de desistimiento.

Con qué estados se envía email al cliente se configura en los ajustes del plugin.

Consideraciones sobre el estado de los pedidos

Estado «En espera»

Este estado normalmente requiere intervención manual. 

Se asigna cuando el pago no se recibe en el momento (transferencia bancaria, cheque, contra reembolso). WooCommerce coloca estos pedidos en estado «En espera» para que el cliente no acceda a los productos virtuales o descargables hasta que se confirme manualmente que el pedido está pagado, ya que el acceso a esos productos se concede al completar el pedido. Es decir, de «En espera» a «Procesando» o «Completado» lo tiene que mover el administrador.

Si el pago es mediante Stripe, WooCommerce se encarga de poner en “Procesando” cuando se registra el pago en la plataforma.

De «Procesando» a «Completado»

Aquí es donde entran las casillas de virtual y descargable. El comportamiento estándar es:

  • Por defecto, WooCommerce solo completa automáticamente los pedidos pagados de productos que son a la vez virtuales y descargables. Para productos solo virtuales, el estado se queda en «Procesando», lo cual es una fuente clásica de confusión.
  • Para productos enviables (físicos), no se autocompletan porque presumiblemente necesitas enviarlos antes de marcar el pedido como completado.

Configuración de los productos

Talleres Presenciales: 

  • Desmarcar las casillas “Virtual” y “Descargable”, como hasta ahora. Los pedidos se quedarán en estado “Procesando”, aunque realmente se haya ejecutado todo el proceso. Opcionalmente, cambiar manualmente el estado a “Completado” cuando haya finalizado todo el proceso de venta.
  • Seleccionar “Estándar” en “Estado de desistimiento”.

Talleres Online: 

  • Marcar la casilla “Virtual” (opcional). Los pedidos se quedarán también en estado “Procesando”, aunque realmente se haya ejecutado todo el proceso. Opcionalmente, cambiar manualmente el estado a “Completado” cuando haya finalizado todo el proceso de compra.
  • Seleccionar “Contenidos digitales” en “Estado de desistimiento”. Esto añade avisos especiales en las pantallas del proceso de compra.