carolashhp Posted November 21, 2012 Share Posted November 21, 2012 (edited) Olá! Estou a usar a versão 1.5.0.17. Eu quero enviar produtos para Portugal Continental e para as Regiões Autónomas, mas o mesmo peso tem valores diferentes. Então a minha solução seria criar duas zonas diferentes para Portugal, mas cada país só pode ter uma zona e também não é possível criar um "país" para as ilhas devido ao código ISO. O que sugerem para o meu problema? Edited November 21, 2012 by carolashhp (see edit history) Link to comment Share on other sites More sharing options...
exadra37 Posted November 26, 2012 Share Posted November 26, 2012 Acabei de perder cerca de 1h30m para encontrar e testar a solução para o seu problema, mais elaborar a resposta para a sua questão, pelo que espero ter percebido bem a sua questão No back-office, a solução será a seguinte: Em Localization -> Countries , escolha o país Portugal e active a opção Contains States. Em Localization -> Zones, clique em Add new e coloque no campo:Name = Região Autónoma dos Açores [*]Em Localization -> Zones, clique em Add new e coloque no campo: Name = Região Autónoma da Madeira [*]Em Localization -> States , clique em Add new e coloque no campo: Name = Continente Iso Code = pt Country = Portugal Zone = Europe [*]Em Localization -> States , clique em Add new e coloque no campo: Name = Açores Iso Code = pt Country = Portugal Zone = Região Autónoma dos Açores [*]Em Localization -> States , clique em Add new e coloque no campo: Name = Madeira Iso Code = pt Country = Portugal Zone = Região Autónoma da Madeira [*]Em Shipping -> Carriers , clique em Add new e coloque no campo: Company = Continente Zone = Europe Billing = According to total weight [*]Em Shipping -> Carriers , clique em Add new e coloque no campo: Company = Açores Zone = Região Autónoma dos Açores Billing = According to total weight [*]Em Shipping -> Carriers , clique em Add new e coloque no campo: Company = Madeira Zone = Região Autónoma da Madeira Billing = According to total weight [*]Em Shipping -> Weight Ranges estabeleça os intervalos de peso para cada uma das transportadoras que acabou de criar. [*]Em Shipping -> Shipping atribua o valor a cobrar em cada uma das transportadoras. Agora no front-office quando o cliente adiciona a morada, se colocar Portugal como o seu país, vai ter de escolher obrigatoriamente se é do continente ou de uma das regiões autónomas Experimente registar um cliente e adicionar uma morada para o continente, outra para a Madeira e outra para os Açores. Agora experimente efectuar o checkout alternando as moradas e verá que a transportadora disponível será consoante a o cliente seja do continente ou de uma das regiões autónomas. Já são quase 2h00m da manhã, pelo que peço de desculpa se me falhou algo no tutorial... 2 Link to comment Share on other sites More sharing options...
João Teles Posted February 6, 2013 Share Posted February 6, 2013 (edited) Agora eu tenho um problema não sei se é de ser da versão 1.5.3 mas o programa não deixa ver as transportadoras definidas, e sim tenho exactamente como no teu tutorial, excepto que quando vais a: Em Localization -> States para adicionar o iso aquilo dá erro se meteres PT ent tive de meter PTA e PTM. Supostamente Açores e Madeira, porque diz que essa iso já foi atribuída e foi para Continente. "Este código ISO já existe, você não pode criar dois estados com o código ISO mesmo no mesmo país" By the way excelente tutorial!! Edited February 6, 2013 by ferexcel (see edit history) Link to comment Share on other sites More sharing options...
exadra37 Posted February 7, 2013 Share Posted February 7, 2013 A versão do Prestashop é diferente e como as validações da entrada dos estados foram alteradas o tutorial não é válido para a versão 1.5.3.1 . De qualquer forma, na minha opinião a validação está errada para o caso Português, pelo que deve relata-la como um Bug para Portugal em http://forge.prestashop.com/secure/Dashboard.jspa Link to comment Share on other sites More sharing options...
João Teles Posted February 7, 2013 Share Posted February 7, 2013 A versão do Prestashop é diferente e como as validações da entrada dos estados foram alteradas o tutorial não é válido para a versão 1.5.3.1 . De qualquer forma, na minha opinião a validação está errada para o caso Português, pelo que deve relata-la como um Bug para Portugal em http://forge.prestas.../Dashboard.jspa Obrigadão Exandra37. Link to comment Share on other sites More sharing options...
exadra37 Posted February 7, 2013 Share Posted February 7, 2013 De qualquer forma, na minha opinião a validação está errada para o caso Português, pelo que deve relata-la como um Bug para Portugal em http://forge.prestas.../Dashboard.jspa Depois de uma pesquisa encontrei os iso codes para cada distrito em http://en.wikipedia.org/wiki/ISO_3166-2:PT pelo que afinal talvez não estejamos perante um bug de validação para o caso Português Link to comment Share on other sites More sharing options...
João Teles Posted February 7, 2013 Share Posted February 7, 2013 (edited) Depois de uma pesquisa encontrei os iso codes para cada distrito em http://en.wikipedia....i/ISO_3166-2:PT pelo que afinal talvez não estejamos perante um bug de validação para o caso Português Isso tem de ter algum bug os CTT não me aparecem.. isto não tem limite para pesos nem preços definido (vá está (0-9999)). Seleccionar Açores ou Madeira aponta para as regiões autónomas, mas não me aparece transportadora para essas moradas. E a GLS aparece mas nunca acompanhada da loja e está tudo definido para isso. E as vezes quando se retira um item do carrinho aparece como que por magia os CTT. On back-office, i did the follow: Localization -> Countries , activated Portugal Contains States. Localization -> Zones, Added: Name = Região Autónoma dos Açores Localization -> Zones, Added: Name = Região Autónoma da Madeira Localization -> States , Added: Name = Continente Iso Code = pt Country = Portugal Zone = Europe Localization -> States , Added: Name = Açores Iso Code = pt-20 Country = Portugal Zone = Região Autónoma dos Açores Localization -> States , Added: Name = Madeira Iso Code = pt-30 Country = Portugal Zone = Região Autónoma da Madeira Shipping -> Carriers , Added: Company = GLS Zone = Europe Expedition and Treatment = Active Tax 23% PT Standard Rate Billing = According to total price Billing out Space = deactivated Shipping -> Carriers , Added: Company = CTT Zone = Região Autónoma da Madeira, Região Autónoma dos Açores Expedition and Treatment = Active Tax 23% PT Standard Rate Billing = According to total price Billing out Space = deactivated Em Shipping -> Price Ranges (0, 9999). Em Shipping -> Shipping (0, 2.85 GLS) (0, 20.33 CTT) Edit: Quando nos produtos só seleccionei para funcionar com 1 transportadora especifica ele ignora sempre as restantes por isso não há bug nenhum. Edited February 7, 2013 by João Teles (see edit history) 1 Link to comment Share on other sites More sharing options...
exadra37 Posted February 26, 2013 Share Posted February 26, 2013 Na ausência de resposta de @carolashhp, o autor do tópico, sobre se o seu problema ficou ou não resolvido, vou marcar o tópico como resolvido, pois a solução apresentada funciona na versão que o mesmo utiliza. Adicionada então a tag [Resolvido] ao titulo do tópico. Solicito a todos os utilizadores do forum que passem a utilizar a tag [Resolvido] sempre que a questão colocada já esteja solucionada Obrigado 1 Link to comment Share on other sites More sharing options...
nuno____ Posted April 16, 2014 Share Posted April 16, 2014 Isso tem de ter algum bug os CTT não me aparecem.. isto não tem limite para pesos nem preços definido (vá está (0-9999)). Seleccionar Açores ou Madeira aponta para as regiões autónomas, mas não me aparece transportadora para essas moradas. E a GLS aparece mas nunca acompanhada da loja e está tudo definido para isso. E as vezes quando se retira um item do carrinho aparece como que por magia os CTT. On back-office, i did the follow: Localization -> Countries , activated Portugal Contains States. Localization -> Zones, Added: Name = Região Autónoma dos Açores Localization -> Zones, Added: Name = Região Autónoma da Madeira Localization -> States , Added: Name = Continente Iso Code = pt Country = Portugal Zone = Europe Localization -> States , Added: Name = Açores Iso Code = pt-20 Country = Portugal Zone = Região Autónoma dos Açores Localization -> States , Added: Name = Madeira Iso Code = pt-30 Country = Portugal Zone = Região Autónoma da Madeira Shipping -> Carriers , Added: Company = GLS Zone = Europe Expedition and Treatment = Active Tax 23% PT Standard Rate Billing = According to total price Billing out Space = deactivated Shipping -> Carriers , Added: Company = CTT Zone = Região Autónoma da Madeira, Região Autónoma dos Açores Expedition and Treatment = Active Tax 23% PT Standard Rate Billing = According to total price Billing out Space = deactivated Em Shipping -> Price Ranges (0, 9999). Em Shipping -> Shipping (0, 2.85 GLS) (0, 20.33 CTT) Edit: Quando nos produtos só seleccionei para funcionar com 1 transportadora especifica ele ignora sempre as restantes por isso não há bug nenhum. vou experimentar. vocês são um espectáculo! Link to comment Share on other sites More sharing options...
alf.navegas Posted July 4, 2014 Share Posted July 4, 2014 Caros amigos. Relativamente à questão acima, gostaria de saber como faço para evitar que os portes sejam grátis para as ilhas? Uma vez que o valor dos portes é muito diferente, e embora estejamos a oferecer os portes para compras acima de um determinado valor, para as ilhas o valor tem de ser diferente. Agradeço a ajuda. Obrigado. Link to comment Share on other sites More sharing options...
Brunobocas Posted September 2, 2015 Share Posted September 2, 2015 Testei e resultou na versão 1.6 .... Obrigadão pela dica. Grande abraço Bruno Azevedo Link to comment Share on other sites More sharing options...
Brunobocas Posted November 16, 2015 Share Posted November 16, 2015 Boa noite , Actualizei o Prestashop para a versão 1.6.1.2 e infelizmente já estou com problemas ... Com a solução descrita acima tudo funcionava direito, com a nova actualização os portes para a Madeira e Açores assume os valores gratis com compras superiores a 150€ na opção continente já não assume ou seja o cliente coloca por ex. 200€ no carrinho e não assume os portes gratis ... Será que alguem tem o mesmo problema??? Ou tenha alguma maneira como o resolver por exemplo com modulos?? Cumprimentos Bruno Azevedo Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now