Modulo para transportadoras personalizadas

De Tek-System Wiki
Revisão de 20h50min de 6 de março de 2018 por Sergio Mendonça (discussão | contribs)
Ir para navegação Ir para pesquisar

Primeiramente, você deve ir em:

https://github.com/webshopapps/module-matrixrate

Dê o comando:

composer require webshopapps/module-matrixrate

vide tutorial git.

Depois

php bin/magento setup:upgrade
php bin/magento setup:di:compule
php bin/magento setup:static-content:deploy
Vá em 
lojas > configuracao > vendas > formas de envio 

habilite WebshopApps Matrix Rate!

Tudo deve ser marcado com sim!!!! Menos Show Method if Not Applicable para nao ficar mostrando erros.

VOCE DEVE ESCOLHER UM PAIS ESPECIFICO, COMO O BRASIL!!!!

SALVE!

Depois va na visao do site especifico, por exemplo, TEKSYSTEMCOMMERCE

BAIXE O ARQUIVO CSV, PREENCHA ALGO PARECIDO COM O CODIGO ABAIXO:


País,Estado,Cidade,Zip/Postal Code From,Zip/Postal Code To,Peso>,Peso<=,Shipping Price,Tipo de Frete
BRA,*,*,10000000,40520000,0,200,9,Total Flex – 1 dia util

NOTA: O PLUGIN PARECE NAO SE DAR MUITO BEM COM PONTOS OU VIRGULAS, SENDO ASSIM, EVITE O USO DOS MESMOS NO PRECO!!!!!!!

DETALHE:

POR PADRÃO, O ARQUIVO NÃO ACEITA BUSCAS DE CEP A NAO SER ESTRITAMENTE COM NUMEROS, COMO NO BRASIL USAMOS O TRAÇO, POR EXEMPLO: 36500-000, VAMOS TER QUE RETIRAR O TRACO NO PHP.

Vá em:

 \Carrier\Matrixrate.php

Onde tiver

$request->getDestPostcode();

Substitua por:

$postcode = str_replace('-',,$postcode);

OBVIAMENTE QUE VOCE NAO PRECISA REPETIR ESTE CODIGO.

COLOQUE SOMENTE UM STR_REPLACE E DEPOIS VA CHAMANDO POSTCODE!!!!!!!!