• dennisvdf

    (@dennisvdf)


    Buenas tardes, haber si alguien puede ayudarme o tiene experiencia en la opcion que estoy buscando para mi web.
    Necesito crear diferentes Almacenes en mi web (por ejemplo, ALMACEN MADRID, ALMACEN MALAGA, ALMACEN EXTREMADURA…)
    despues asociar los productos a cada almacen y ahora viene el problema.
    Un mismo producto con mismo SKU puede estar en mas de 1 almacen pero con diferente precio.
    y cada ALMACEN tiene sus propias reglas de envío
    que quiero decir con esto
    que si un cliente añade un producto del almacen de MADRID y otro del almacen de MALAGA
    En el carrito se suman y se muestran 2 envios diferentes.
    (las reglas de envio de cada almacen seran sencillos, tipo a partir de X euros envio gratuito si no se llega a esa cantidad un precio fijo de envio)
    pero si un cliente compra un producto de Madrid y ve otro producto que esta en Malaga y en Madrid el pueda seleccionar el almacen de MAdrid para beneficiarse y solo pagar 1 envio o si supera el limite no pagar envio
    Espero haber explicado con mayor claridad.
    Muchas gracias por vuestra ayuda y atencio

    Quedo a la espera
    Saludos

    Dennis Fdez

    • Este debate fue modificado hace 1 mes por Sergio.
Viendo 1 respuesta (de un total de 1)
  • Hola Dennis.

    Lo que buscas es una solución de gestión de inventario y precios que permita una logística compleja por almacén, algo que WordPress y WooCommerce no ofrecen de forma nativa. Esto va más allá de un simple inventario multisede; implica lógicas de precios y envíos condicionales basadas en el origen del producto.

    Para lograr esto, la mejor solución es utilizar un enfoque con plugins especializados, ya que intentar programarlo a medida sería una tarea enorme, propensa a errores y difícil de mantener.

    Aquí te expongo la estrategia y las herramientas que te recomiendo para construir esta funcionalidad.

    El problema se desglosa en tres partes principales que deben trabajar juntas:

    1. Gestión de productos por almacén y precios: Necesitas un sistema que permita asociar un mismo producto (con el mismo SKU) a múltiples «almacenes» y asignar un precio único para cada ubicación.
      Stock Locations for WooCommerce
      Multi Inventory Management for WooCommerce
    2. Lógica de envíos condicionales: El carrito debe calcular los costes de envío por separado, basándose en el origen de cada producto.
      Advanced Shipping Manager
      Advanced Shipping Packages for WooCommerce
    3. Selección de almacén por el cliente: El usuario debe poder elegir el almacén de origen si un producto está disponible en múltiples ubicaciones.
      Este es el punto más delicado. Si un mismo SKU está en varios almacenes, el cliente debe poder elegir. Esto requiere que el plugin de inventario multisede que elijas ofrezca esta funcionalidad en el front-end del producto. No he encontrado ninguno específico para esto.
      Verifica la compatibilidad: Asegúrate de que el plugin de inventario (el punto 1) tiene una opción para mostrar al cliente las diferentes ubicaciones disponibles para un producto y permitirle seleccionar una de ellas.
      Implementación: Este tipo de plugin suele añadir un selector en la página del producto, donde el cliente puede ver «Disponible en ALMACEN MADRID (20€)» y «Disponible en ALMACEN MALAGA (25€)» y elegir cuál añadir al carrito.

    Consideraciones y Consejos de Seguridad

    • Los plugins que te propongo pueden no ser los únicos que sirvan. Me he limitado a la búsqueda en el repositorio de WordPress o los oficiales de WooCommerce. Podría haber plugins comerciales que sirvan.
    • Asegúrate de que los plugins que elijas estén bien valorados, actualizados regularmente y sean compatibles con la última versión de WordPress y WooCommerce.
    • Antes de instalar cualquier plugin en tu sitio en producción, pruébalo siempre en un entorno de desarrollo o staging (una copia exacta de tu web). Esto te permite comprobar que no hay conflictos de plugins, que las lógicas funcionan correctamente y que el diseño no se rompe.
    • Antes y después de cualquier cambio importante, realiza una copia de seguridad completa de tu web (archivos y base de datos).

    Este es un proyecto con mucha complejidad, por lo que te recomiendo que te tomes el tiempo necesario para investigar bien cada plugin y probar la solución de principio a fin antes de lanzarla.

    Saludos.

Viendo 1 respuesta (de un total de 1)

Debes estar registrado para responder a este debate.