cashod
TUTORIALES

Tienda WooCommerce contra reembolso en Marruecos: guía

Alojamiento, pago contra reembolso, zonas de envío, campos del pago, estados de pedido y ley 31-08: cómo configurar una tienda WooCommerce en Marruecos.

Equipo editorial de CashodGuías para vendedores contra reembolso12 min de lectura
Tienda WooCommerce contra reembolso en Marruecos: guía
Tabla de contenidos

WooCommerce es el plugin gratuito que convierte un sitio WordPress en una tienda, y trae de serie el pago contra reembolso. Por eso encaja con el vendedor marroquí que quiere controlar su web, su dominio y sus datos. También le deja a cargo de lo que una plataforma alojada hace por usted: el servidor, las actualizaciones, los plugins y el camino que recorre un pedido desde «nuevo» hasta «dinero cobrado». Esta guía repasa, en el orden en que aparecen, los ajustes que importan para una tienda contra reembolso en Marruecos, y se apoya en la documentación oficial de WooCommerce para cada pantalla. Si todavía está eligiendo herramientas, nuestra página comparativa explica dónde encaja una herramienta de gestión de pedidos junto a WooCommerce.

El alojamiento: lo que debe soportar el servidor

WooCommerce funciona en su propio alojamiento, así que la primera decisión es técnica. Las recomendaciones de servidor de WooCommerce, escritas para WooCommerce 10.8 y versiones posteriores, piden WordPress 6.9 o superior, PHP 8.3 o superior (probado hasta PHP 8.4), MySQL 8.0 o superior o MariaDB 10.6 o superior, soporte HTTPS y un límite de memoria de WordPress de 256 MB o más. Se recomiendan Apache o Nginx, pero sirve cualquier servidor que ejecute PHP y MySQL.

Dos líneas de esa página pesan más en Marruecos que en otros mercados. La primera es la extensión Multibyte String, presentada como opcional pero necesaria si la tienda no está en inglés: una tienda en francés o en árabe es justo ese caso. La segunda es la nota sobre versiones antiguas. WooCommerce todavía funciona con PHP 7.4, pero esa versión ha llegado al final de su vida oficial y puede exponer el sitio a vulnerabilidades. Los planes compartidos más baratos a veces siguen en versiones viejas de PHP; pregunte antes de pagar.

Con WooCommerce instalado, la página Estado del sistema muestra si el servidor cumple esos requisitos. WordPress.org añade una recomendación de seguridad que conviene plantear a cualquier proveedor: el alojamiento es más seguro cuando las aplicaciones PHP como WordPress se ejecutan con el usuario de su cuenta y no con un usuario compartido por defecto. Por último, desde WooCommerce 8.2 las instalaciones nuevas guardan los pedidos en el almacenamiento de alto rendimiento (HPOS), y la documentación de HPOS indica que estas tablas propias simplifican las copias de seguridad y las restauraciones selectivas. En una tienda contra reembolso, la tabla de pedidos es el negocio: elija un proveedor que haga copias cada día y le permita restaurarlas usted mismo.

Ajustes generales: Marruecos, el dírham y las direcciones

En WooCommerce > Ajustes > Generales se definen la dirección de la tienda, dónde vende y envía, y la moneda. La guía de ajustes generales describe las opciones: vender a todos los países, a todos menos algunos o a países concretos, y enviar solo a los países de venta o a una parte de ellos. Una tienda que solo entrega en Marruecos debe elegir Marruecos como único país de venta; así nadie de fuera puede hacer pedidos que usted nunca podría entregar.

La ubicación por defecto del cliente decide cuándo se calcula el envío. Con la opción «Sin ubicación por defecto», los impuestos y el envío no se calculan hasta que el cliente introduce su dirección, lo que evita mostrar la tarifa de otra ciudad en la ficha del producto.

Como moneda, elija el dírham marroquí. Solo se puede seleccionar una, y la guía de la moneda advierte que cambiarla más tarde no convierte ningún importe: los precios conservan las mismas cifras y los pedidos anteriores mantienen su moneda y sus totales. Fije la moneda antes de importar los productos, no después. Muchas tiendas marroquíes muestran precios redondos en dírhams, de modo que puede poner cero decimales y elegir el separador de miles que sus clientes leen con naturalidad.

Activar el pago contra reembolso

El pago contra reembolso forma parte del núcleo de WooCommerce; no hace falta ninguna extensión. Según la documentación de Cash on Delivery, hay que ir a WooCommerce > Ajustes > Pagos > Pagos sin conexión, pulsar Activar en contra reembolso y después Gestionar para abrir sus ajustes. Varios campos merecen algo más que un clic rápido:

  • Título: el nombre que se muestra al pagar. «Pago en efectivo a la entrega», en el idioma de la tienda, es más claro que el valor por defecto.
  • Descripción: aparece cuando el comprador elige el método. Avise de que alguien del equipo llamará para confirmar antes de enviar el paquete.
  • Instrucciones: explican cómo pagar. Indique que el repartidor cobra el importe exacto en efectivo y lo que su política permite sobre abrir el paquete.
  • Activar para métodos de envío: decide qué métodos y tarifas ofrecen el pago contra reembolso. Úselo para ofrecerlo solo donde su transportista cobra en efectivo.
  • Aceptar para pedidos virtuales: déjelo sin marcar en una tienda de productos físicos; el repartidor no tiene nada que entregar.

El método básico no tiene un ajuste para cobrar una comisión por el pago a la entrega; para eso WooCommerce remite a la extensión de pago Advanced Cash on Delivery with Fee. Incluir ese coste en el precio del producto o en la tarifa de envío suele ser más sencillo, porque una línea más al pagar es un motivo más para abandonar.

Zonas de envío y tarifas de entrega

WooCommerce calcula la entrega por zonas de envío. La guía de zonas explica las reglas: cada cliente coincide con una sola zona, la primera desde arriba de la lista, por lo que las zonas deben ordenarse de la más pequeña a la más grande. Una zona puede agrupar países, provincias o códigos postales. La zona por defecto «Resto del mundo» recoge a todos los demás, y a un cliente cuya dirección cae en una zona sin métodos de envío se le avisa de que no hay envío disponible.

Para una tienda que solo entrega en Marruecos basta una estructura sencilla:

  1. una zona para su propia ciudad, limitada por código postal, si entrega usted mismo o si su transportista cobra menos allí;
  2. una zona «Marruecos» para el resto del país con una tarifa plana;
  3. ningún método en «Resto del mundo», para que las direcciones extranjeras no puedan completar la compra.

Cada zona puede ofrecer tarifa plana, envío gratuito y recogida local. La tarifa plana puede ser un importe fijo o una fórmula basada en el número de artículos o en un porcentaje del pedido, con mínimos y máximos. El método seleccionado por defecto es el primero activo de la zona, así que coloque arriba el que quiere que elijan. Una zona por código postal depende de que el comprador escriba bien su código; si ese campo es opcional en su formulario, mantenga una tarifa nacional como red de seguridad. Después vuelva a los ajustes del pago contra reembolso y marque solo los métodos que cubre su transportista.

Una página de pago pensada para la llamada de confirmación

Un pedido contra reembolso vale lo que vale el teléfono que contiene. Las tiendas creadas después de WooCommerce 8.3, publicado en noviembre de 2023, usan por defecto los bloques de Carrito y Finalizar compra, como recuerda la guía del carrito y del pago. En el bloque Finalizar compra, el ajuste de campos de dirección muestra u oculta la empresa, la segunda línea de dirección y el teléfono, y decide si la dirección y el teléfono son obligatorios. Para una tienda marroquí contra reembolso, haga obligatorio el teléfono y oculte el campo de empresa: cada campo menos es un motivo menos para abandonar.

El bloque de Términos y condiciones tiene una casilla obligatoria que hace que el cliente confirme que acepta sus condiciones antes de poder hacer el pedido. Actívela; la ley marroquí, que veremos más abajo, pide exactamente eso.

Revise el paso de pago después de cada plugin nuevo. Los métodos que aparecen al pagar dependen de las pasarelas activas y de si son compatibles con el bloque, y WooCommerce advierte que una pasarela incompatible con el pago por bloques puede no aparecer en absoluto. Haga un pedido de prueba desde un móvil tras cada cambio.

Los pedidos de broma o impulsivos vienen con el contra reembolso. Un teléfono obligatorio no los evita, pero hace posible la llamada de confirmación; nuestra guía sobre la confirmación de pedidos contra reembolso en Marruecos explica cómo llevar esas llamadas.

Estados de pedido: qué significan contra reembolso

Los estados de WooCommerce se pensaron para el pago en línea, así que un vendedor contra reembolso debe leerlos con cuidado. La página de estados enumera Borrador, Pendiente de pago, Procesando, Completado, En espera, Fallido, Cancelado y Reembolsado. El método contra reembolso deja los pedidos nuevos en Procesando hasta que se cobra, y WooCommerce pide al dueño de la tienda que confirme que el dinero se ha cobrado antes de marcar el pedido como Completado.

Estado en WooCommerceQué significa en una tienda contra reembolso
ProcesandoPedido nuevo, aún sin confirmar por teléfono. El stock ya se ha descontado.
CanceladoRechazado en la confirmación, cliente ilocalizable o paquete devuelto. El stock vuelve si la gestión de inventario está activa.
CompletadoEntregado y cobrado. Úselo cuando el dinero esté confirmado, no cuando sale el paquete.
Pendiente de pago, En espera, Fallido, ReembolsadoPensados para el pago en línea; una tienda que solo vende contra reembolso apenas los usa.

De ahí se siguen tres consecuencias. Primero, Procesando oculta las etapas reales de un pedido contra reembolso: confirmado, enviado, entregado, devuelto. La lista básica no tiene estados para ellas; o añade estados personalizados con un plugin, o sigue esas etapas en otro lugar. Segundo, la guía de edición de pedidos indica que los pedidos en Procesando o en un estado posterior ya no se pueden editar. Si en la llamada el cliente pide una segunda unidad u otra talla, no puede corregir el pedido: crea uno nuevo desde el escritorio, algo que WooCommerce prevé para los pedidos telefónicos, y cancela el primero. Tercero, las notas: una nota privada queda interna, mientras que una nota al cliente se le envía por correo al instante. Registre los intentos de llamada como notas privadas.

Active la gestión de inventario en WooCommerce > Ajustes > Productos > Inventario, como describe la guía de ajustes de productos, y fije un umbral de stock bajo. Como Procesando ya descuenta el stock, una ola de pedidos sin confirmar puede mostrar un producto agotado antes de que salga un solo paquete; cancelar rápido los pedidos rechazados es lo que mantiene el recuento fiel.

Plugins, webhooks y la API REST

WordPress facilita instalar un plugin para cada carencia, y cada uno añade código que debe seguir siendo compatible con el pago, el tema y las actualizaciones de WooCommerce. Para una tienda contra reembolso la lista útil es corta: un plugin de estados personalizados si quiere gestionar las etapas dentro de WordPress, un editor de campos solo si los ajustes del bloque no bastan, y un formulario de pedido en la ficha del producto si sus anuncios llevan el tráfico directamente al producto. Antes de instalar nada, compruebe que el plugin se declara compatible con los bloques de Carrito y Finalizar compra.

Para enviar los pedidos a otro sistema, WooCommerce trae dos herramientas. Los webhooks mandan una notificación a una URL cada vez que se añade, edita o elimina un pedido, un producto, un cupón o un cliente. WooCommerce desactiva un webhook automáticamente tras más de cinco fallos de entrega seguidos, y los registros están en WooCommerce > Estado > Registros: revíselos en cuanto los pedidos dejen de llegar al otro lado. La API REST usa claves creadas en WooCommerce > Ajustes > Avanzado > API REST con permisos de lectura, escritura o ambos; los enlaces permanentes deben tener cualquier opción distinta de «Simple», y la clave secreta solo se muestra una vez.

El contra reembolso tiene además una ventaja de seguridad. Las preguntas frecuentes de seguridad de WooCommerce señalan que las pasarelas sin conexión como el pago a la entrega plantean muchos menos problemas de seguridad que los pagos automáticos e instantáneos: ningún dato de tarjeta pasa por su sitio.

Condiciones de venta, desistimiento y datos de clientes

La ley marroquí de protección del consumidor se aplica a una tienda WooCommerce como a cualquier otra. Tal como lo resume Captain Legal, el artículo 30 de la ley 31-08 exige que las condiciones contractuales sean accesibles desde la página de inicio y se acepten expresamente antes de confirmar el pedido: enlace sus condiciones en el pie de página y haga obligatoria la casilla. Los artículos 25 a 44 regulan la venta a distancia, incluida la responsabilidad del vendedor por los proveedores a los que recurre, transportistas incluidos (artículo 26). El comprador dispone de siete días para desistir sin motivo ni penalización, y solo los gastos de devolución pueden quedar a su cargo; sin una confirmación escrita del pedido, ese plazo pasa de siete a treinta días (artículo 36). WooCommerce envía un correo cuando cambia el estado de un pedido, lo que ayuda cuando el comprador deja su correo; para quien no lo deja, guarde una confirmación escrita por otro canal.

Los datos de clientes se rigen por la ley 09-08, bajo el control de la CNDP. Por defecto WooCommerce guarda los productos pedidos, el nombre, el correo, el teléfono y la dirección de facturación del comprador, además de una nota sobre el método de pago, todo ello en la base de datos de su proveedor de alojamiento. Elija un proveedor al que pueda confiar esa base, reduzca al mínimo las cuentas de administrador y publique una política de privacidad.

Cuando los pedidos desbordan el escritorio: WooCommerce con Cashod

WooCommerce es una de las tiendas que Cashod conecta; la página de integración de WooCommerce explica cómo llegan los pedidos. Así se cubren las carencias anteriores sin apilar plugins. Cashod incluye un centro de llamadas donde los agentes confirman los pedidos contra reembolso por teléfono, y puede confirmar pedidos por WhatsApp, incluso con un agente de IA. Cashod sigue los paquetes devueltos, y las tarifas de entrega y devolución de cada transportista se fijan por ciudad, algo que una tarifa plana de WooCommerce no le muestra. Una misma cuenta de Cashod puede gestionar varias tiendas, de modo que un vendedor con un sitio WooCommerce y una tienda Shopify o YouCan mantiene una sola cola de pedidos.

Para la entrega, Cashod trabaja con transportistas marroquíes como Sendit, Ozon Express, Ameex, Cathedis, Forcelog, Onesta, Kargo Express, Speedaf, Gold Colis, Express Relais, HL Express, Livo, Olivraison y Digylog, y con Navex en Túnez.

Cualquier otro transportista se puede añadir manualmente, sin creación automática de envíos ni seguimiento.

Los planes y precios están en la página de precios. El soporte de Cashod responde por correo, chat y teléfono, de lunes a viernes, de 9:00 a 18:00 GMT (hora de Marruecos).

Lista de control antes del primer pedido

  1. Alojamiento con PHP 8.3 o superior y HTTPS, comprobado en la página Estado del sistema.
  2. Venta y envío limitados a Marruecos; moneda fijada en dírhams antes de importar los productos.
  3. Pago contra reembolso activado con título, descripción e instrucciones claras en el idioma de la tienda.
  4. Zonas de envío ordenadas de la más pequeña a la más grande, sin métodos en «Resto del mundo».
  5. Teléfono obligatorio, campo de empresa oculto y casilla de condiciones obligatoria.
  6. Gestión de inventario activa y una regla clara sobre quién pasa los pedidos de Procesando a Cancelado o Completado.
  7. Condiciones de venta accesibles desde la página de inicio y política de privacidad publicada.
  8. Un pedido de prueba contra reembolso hecho desde un móvil y luego cancelado para comprobar que el stock vuelve.
Etiquetas
woocommercewordpresscodmarocconfiguration
Escrito porEquipo editorial de CashodGuías para vendedores contra reembolso
Compartir
Volver al blog

Haga crecer su negocio COD

Prueba gratis

7 días de prueba gratis · Cancela cuando quieras