Easy Digital Downloads e Frontend Submissions foram projetados para vender produtos digitais. No entanto, há ocasiões em que bens físicos sujeitos a taxas de envio precisam ser vendidos na mesma loja. Por esse motivo, criamos nossa extensão Simple Shipping, que adiciona recursos básicos para definir custos de envio em qualquer produto aplicável. Abaixo você pode ler como a extensão Simple Shipping se integra à extensão Frontend Submissions.
Adicionando envio ao formulário de submissão
Para permitir que os Fornecedores definam suas próprias taxas de envio para seus produtos, edite o Formulário de Submissão e adicione o campo “Envio”, que pode ser encontrado em Adicionar Campos Criados por Extensão. Quando isso estiver implementado, os fornecedores que editarem produtos verão dois campos: taxas de envio Doméstico e Internacional.

Baseando custos de envio na localização do fornecedor
Simple Shipping inclui uma configuração para definir o país base de uma loja digital. Este país será usado para determinar se a taxa Internacional ou Doméstica se aplicará quando os clientes inserirem seus endereços de envio durante o checkout. Ao usar Simple Shipping com Frontend Submissions, normalmente os fornecedores serão os responsáveis pelo envio e, portanto, é necessário basear o país na localização do fornecedor em vez da do proprietário da loja.

Para alterar o cálculo de envio para usar a localização do Fornecedor em vez da loja, um novo campo “País” deve ser adicionado ao formulário de perfil do Fornecedor. Este campo deve usar a Chave de Metadados “vendor_country” para funcionar corretamente. Uma vez que este campo esteja implementado e um Fornecedor tenha definido seu país, os clientes que comprarem produtos do Fornecedor terão os custos de envio adicionados com base no país desse Fornecedor, em vez do país da loja principal.
