Shopware 5: no hay envíos al extranjero para ciertos artículos

Esta vez tuvimos el siguiente problema con Shopware 5. En Suiza, las regulaciones de protección de marcas significan que no podemos enviar un determinado fabricante allí.

Pero, ¿cómo lo solucionamos elegantemente sin tener que enviarle un rechazo al cliente?

Nos decidimos por la siguiente solución, que encontré en el foro de Shopware.

paso 1

Primero se declara un campo de texto libre. En nuestro caso usamos attr4.

El tipo de columna sería Casilla de verificación - INT (1). Nombramos la etiqueta "Sin entrega Suiza" y activamos la opción Mostrar en el backend.

Shopware 5 - sin envío al extranjero para ciertos artículos

paso 2

En Configuración básica - Tienda - Módulo de gastos de envío, la consulta SQL ampliada se complementa con MAX(at.attr4) AS suiza.

MAX(a.topseller) como has_topseller, MAX(at.attr3) como has_comment, MAX(b.esdarticle) como has_esd, MAX(at.attr4) AS suiza

Shopware 5 - sin envío al extranjero para ciertos artículos

paso 3

En los costos de envío correspondientes en la configuración avanzada, agregue la siguiente condición personalizada:

!Suiza

Es decir, si se aplica esta condición, se excluirá este método de envío. Por supuesto, esto también funciona al revés si se omite el signo de exclamación.

Shopware 5 - sin envío al extranjero para ciertos artículos

A continuación, creamos un nuevo método de envío y lo llamamos "sin envío a Suiza". La descripción podría ser algo así:

Debido a las normas de protección de marcas registradas, es posible que los artículos pedidos (o partes de ellos) no se envíen a Suiza.

Shopware 5 - sin envío al extranjero para ciertos artículos

paso 4

Ahora se ajustarán los artículos aplicables.

Shopware 5 - sin envío al extranjero para ciertos artículos

En los campos de texto libre ahora existe la nueva opción "sin entrega Suiza", que se puede seleccionar si es necesario.

Shopware 5 - sin envío al extranjero para ciertos artículos

paso 5

Cuando se ejecuta un pedido de prueba, el método de envío que se acaba de crear aparece en el proceso de pedido para el cliente y, por lo tanto, tiene inmediatamente la información de que no se realizará ninguna entrega a Suiza.

Shopware 5 - sin envío al extranjero para ciertos artículos

Referencias

https://forum.shopware.com/t/versand-bestimmter-artikel-ins-ausland-verbieten/38926

Representación 3d de compras en línea en suiza para redes sociales y sitios web de @aacystudio

Privacidad
Yo, René Kohl (c/o Grosch Postflex #2439) (lugar de residencia: Alemania), me gustaría procesar datos personales con servicios externos. Esto no es necesario para usar el sitio web, pero me permite interactuar aún más estrechamente con usted. Si lo desea, haga una selección:
Privacidad
Yo, René Kohl (c/o Grosch Postflex #2439) (lugar de residencia: Alemania), me gustaría procesar datos personales con servicios externos. Esto no es necesario para usar el sitio web, pero me permite interactuar aún más estrechamente con usted. Si lo desea, haga una selección: