Shopware 5 – sem remessa para o exterior para determinados itens

Desta vez tivemos o seguinte problema com o Shopware 5. Na Suíça, os regulamentos de proteção de marcas registradas significam que não podemos enviar um determinado fabricante para lá.

Mas como resolvemos isso de forma elegante sem ter que enviar uma rejeição ao cliente?

Decidimos pela seguinte solução, que encontrei no fórum Shopware.

passo 1

Um campo de texto livre é declarado primeiro. No nosso caso usamos attr4.

O tipo de coluna seria Checkbox - INT(1). Chamamos o rótulo de "Sem entrega na Suíça" e ativamos a opção Mostrar no back-end.

Shopware 5 - sem remessa para o exterior para determinados itens

passo 2

Em Configurações básicas - Storefront - Módulo de custos de envio, a consulta SQL estendida é complementada com MAX(at.attr4) AS switzerland.

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

Shopware 5 - sem remessa para o exterior para determinados itens

passo 3

Nos custos de envio correspondentes em configurações avançadas, adicione a seguinte condição personalizada:

!Suíça

Isso significa que, se essa condição se aplicar, esse método de envio será excluído. Claro, isso também funciona ao contrário se o ponto de exclamação for omitido.

Shopware 5 - sem remessa para o exterior para determinados itens

Em seguida, criamos um novo método de envio e o chamamos de "sem entrega na Suíça". A descrição poderia ser mais ou menos assim:

Devido aos regulamentos de proteção de marcas registradas, os itens encomendados (ou partes deles) podem não ser entregues na Suíça.

Shopware 5 - sem remessa para o exterior para determinados itens

passo 4

Os artigos aplicáveis ​​serão agora ajustados.

Shopware 5 - sem remessa para o exterior para determinados itens

Nos campos de texto livre existe agora a nova opção "sem entrega na Suíça", que pode ser selecionada se necessário.

Shopware 5 - sem remessa para o exterior para determinados itens

passo 5

Quando um pedido de teste é executado, o método de envio recém-criado aparece no processo de pedido do cliente e, portanto, recebe imediatamente a informação de que nenhuma entrega será feita na Suíça.

Shopware 5 - sem remessa para o exterior para determinados itens

Referências

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

renderização 3D de compras online na suíça para mídias sociais e sites de @aacystudio

Política de Proteção de Dados
Eu, René Kohl (c/o Grosch Postflex #2439) (local de residência: Alemanha), gostaria de processar dados pessoais com serviços externos. Isso não é necessário para usar o site, mas me permite interagir ainda mais de perto com você. Se desejar, por favor, faça uma seleção:
Política de Proteção de Dados
Eu, René Kohl (c/o Grosch Postflex #2439) (local de residência: Alemanha), gostaria de processar dados pessoais com serviços externos. Isso não é necessário para usar o site, mas me permite interagir ainda mais de perto com você. Se desejar, por favor, faça uma seleção: