Mudanças entre as edições de "Modulo para transportadoras personalizadas"

De Tek-System Wiki
Ir para navegação Ir para pesquisar
Linha 1: Linha 1:
Primeiramente, você deve ir em:
Primeiramente, você deve ir em:


Linha 13: Linha 12:
Depois
Depois


<nowiki>
  php bin/magento setup:upgrade
  php bin/magento setup:upgrade


Linha 18: Linha 18:


  php bin/magento setup:static-content:deploy
  php bin/magento setup:static-content:deploy
</nowiki>


  Vá em  
  Vá em  


<nowiki>
  lojas > configuracao > vendas > formas de envio  
  lojas > configuracao > vendas > formas de envio  
</nowiki>


habilite WebshopApps Matrix Rate!
habilite WebshopApps Matrix Rate!
Linha 35: Linha 38:
BAIXE O ARQUIVO CSV, PREENCHA ALGO PARECIDO COM O CODIGO ABAIXO:
BAIXE O ARQUIVO CSV, PREENCHA ALGO PARECIDO COM O CODIGO ABAIXO:


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


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


<nowiki>
   \Carrier\Matrixrate.php
   \Carrier\Matrixrate.php
</nowiki>


Onde tiver
Onde tiver


<nowiki>
  $request->getDestPostcode();
  $request->getDestPostcode();
</nowiki>


Substitua por:
Substitua por:


<nowiki>
  $postcode = str_replace('-','',$postcode);
  $postcode = str_replace('-','',$postcode);
</nowiki>


OBVIAMENTE QUE VOCE NAO PRECISA REPETIR ESTE CODIGO.
OBVIAMENTE QUE VOCE NAO PRECISA REPETIR ESTE CODIGO.


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

Edição das 20h51min de 6 de março de 2018

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!!!!!!!!