Nazione per difetto nel carrello
Auteur : Trigona S.Ho bisogno di aiuto.
Ho provato a creare un sito e-commercio con tutti i non pochi limiti trovati nell'utilizzo del programma X5 pro.
Premetto che mi trovo i Svizzera e che la lingua é quella francese (nella mia zona).
Ho capito che il programma mi localizza in Francia e non in Svizzera.
Questo da origine, durante la fase di acquisto (carrello), al problema seguente:
Ho provato a simulare un acquisto e nella prima fase appare: prezzo articolo + trasporto + IVA
Il problema é nella somma trasporto, perché per difetto appare il prezzo francese il quale é molto più caro 29.- CHF. Rispetto al prezzo svizzero (13.- CHF)
Questo scoraggia l'acquisto dei clienti svizzeri, nessuno potrà capire che l'IVA é quella svizzera e che il trasporto é quello francese.
Domanda in quale "file" bisogna intervenire per dire che "country" sia per difetto Swtizerland e non Francia.
Purtroppo non ho trovato i file su cui intervenire.
Altra soluzione sarebbe di fare apparire il prezzo del trasporto e dell'IVA dopo aver scelto la Nazione. Questa sarebbe la soluzione più logica e la più giusta.
Grazie a chi sa dirmi dove si trova la soluzione.
Incomedia cosa mi suggerisce di fare ?
Per chi vuole verificare ecco il legame : shop.trigobx.com
Suppongo che sia solo un problema Svizzero perché in nessun altro paese esistono 4 lingue ufficiali nella stessa Nazione. Dunque lingua e Nazione non coincidono.
... puoi ricercare e modificare la lista qui: http://help.websitex5.com/it/v2021.5/pro/index.html?gestione_lingue.htm
... dovrebbe essere semplice, ...ma(!) se non riesci poi si potrebbe provare con un mio codice EXTRA/xEsperti...
.
Auteur
Gia fatto ma nessun risultato
Difatti nel html compare la lingua fr-ch
... non so cosa dirti perchè attualmente non ho il Programma, ...ma dovresti trovare:
value="CH" >> Switzerland
... da domani lo STAFF potrebbe darti altre indicazioni...
.
Auteur
Grazie per la risposta
Preciso ho inserito una nuova lingua e l'ho chiamata CH-french
Ho tradotto in francese le varie voci
Poi in culture_id ho scritto fr_CH
In lang_code fr-CH
Ho provato a modificare nella lingua francese anche queste 2 voci
Tutto inutile
Ho provato anche a cambiare lingua e ad installare l'italiano, inutile nel carrello appare sempre Francia
Unica soluzione, deduco, sia di cambiare una dicitura nel file carrello
Ho letto anche che nel passato da Prestashop 1.6 hanno avuto questo problema. Localisation “Langue par défaut”.
Vedremo domani se si triera una soluzione
... in value dovrebbe rimanere CH,e al posto di Switzerland dovresti mettere French Switzerland oppure Suisse romande ...opppure Svizzera Francese
... in questo modo la tariffa dovrebbe rimnere Svizzera...
... sarebbe anche meglio eliminare tutti i riferimenti delle altre nazioni che non servono per restringere la scelta...
... il tuo sito postato prima non funziona per poter controllare...
......
.
Auteur
Immagino che debbo andare nella scelta della lingua e modificare la casella della traduzione
In quale rigo ID si trova value
Non ho trovato questa voce
Non vorrei sbagliare
E' vero mancava una o in trigobox
shop.trigobox.com
Auteur
Ho trovato queste voci, quale correggere ?
cart_usstates_codes
cart_usstates_names
country_codes
country_names
Auteur
Ho provato a coorreggere in country_names
[array]Afghanistan,Albania,Algeria,American Samoa,Andorra,Angola,Anguilla,Antarctica,Antigua and Barbuda,Argentina,Armenia,Aruba,Australia,Austria,Azerbaijan,Bahamas,Bahrain,Bangladesh,Barbados,Belarus,Belgium,Belize,Benin,Bermuda,Bhutan,Bolivia,Bosnia and Herzegovina,Botswana,Bouvet Island,Brazil,British Indian Ocean Territory,Brunei Darussalam,Bulgaria,Burkina Faso,Burundi,Cambodia,Cameroon,Canada,Cape Verde,Cayman Islands,Central African Republic,Chad,Chile,China,Christmas Island,Cocos (Keeling Islands),Colombia,Comoros,Congo,Cook Islands,Costa Rica,Cote D'Ivoire (Ivory Coast),Croatia (Hrvatska,Cuba,Cyprus,Czech Republic,Denmark,Djibouti,Dominican Republic,Dominica,East Timor,Ecuador,Egypt,El Salvador,Equatorial Guinea,Eritrea,Estonia,Ethiopia,Falkland Islands (Malvinas),Faroe Islands,Fiji,Finland,France Metropolitan,France,French Guiana,French Polynesia,French Southern Territories,Gabon,Gambia,Georgia,Germany,Ghana,Gibraltar,Greece,Greenland,Grenada,Guadeloupe,Guam,Guatemala,Guinea-Bissau,Guinea,Guyana,Haiti,Heard and McDonald Islands,Honduras,Hong Kong,Hungary,Iceland,India,Indonesia,Iran,Iraq,Ireland,Israel,Italy,Jamaica,Japan,Jordan,Kazakhstan,Kenya,Kiribati,Korea (North),Korea (South),Kuwait,Kyrgyzstan,Laos,Latvia,Lebanon,Lesotho,Liberia,Libya,Liechtenstein,Lithuania,Luxembourg,Macau,Macedonia,Madagascar,Malawi,Malaysia,Maldives,Mali,Malta,Marshall Islands,Martinique,Mauritania,Mauritius,Mayotte,Mexico,Micronesia,Moldova,Monaco,Mongolia,Montserrat,Morocco,Mozambique,Myanmar,Namibia,Nauru,Nepal,Netherlands Antilles,Netherlands,New Caledonia,New Zealand,Nicaragua,Nigeria,Niger,Niue,Norfolk Island,Northern Mariana Islands,Norway,Oman,Pakistan,Palau,Panama,Papua New Guinea,Paraguay,Peru,Philippines,Pitcairn,Poland,Portugal,Puerto Rico,Qatar,Reunion,Romania,Russian Federation,Rwanda,S. Georgia and S. Sandwich Isls.,Saint Kitts and Nevis,Saint Lucia,Saint Vincent and The Grenadines,Samoa,San Marino,Sao Tome and Principe,Saudi Arabia,Senegal,Serbia,Seychelles,Sierra Leone,Singapore,Slovak Republic,Slovenia,Solomon Islands,Somalia,South Africa,Spain,Sri Lanka,St. Helena,St. Pierre and Miquelon,Sudan,Suriname,Svalbard and Jan Mayen Islands,Swaziland,Sweden,French Switzerland,Syria,Taiwan,Tajikistan,Tanzania,Thailand,Togo,Tokelau,Tonga,Trinidad and Tobago,Tunisia,Turkey,Turkmenistan,Turks and Caicos Islands,Tuvalu,US Minor Outlying Islands,Uganda,Ukraine,United Arab Emirates,United Kingdom,United States,Uruguay,Uzbekistan,Vanuatu,Vatican City State (Holy See),Venezuela,Viet Nam,Virgin Islands (British),Virgin Islands (US),Wallis and Futuna Islands,Western Sahara,Yemen,Zaire,Zambia,Zimbabwe
Ho ripublicato ma nessun risultato, stesso errore
Adesso debbo uscire, riprovero questa sera
... hai cambiato in "French Switzerland", e se la chiave è rimasta "CH" dovrebbe funzionare...
...!... anche il secondo LINK non mi funziona:
Connessione negata da domaine.com.
ERR_CONNECTION_REFUSED
.
Auteur
Con questo legame funziona https://shop.trigobox.com/
in effetti non funziona con le www https://www.shop.trigobox.com/ debbo vedere cme fare. Forsen in .htaccess
Tuttavia nel carrello appare France e nella finestra non si trova "French Switzerland" ma Switzerland
Evidentemente bisogna correggere un altro file
... io vedo regolarmente "Switzerland French" ...!...
.
Auteur
Si é giusto ho cambiato anche il nome France in French, per provare ma il prezzo del trasporto rimane 29.00 prezzo francese e nella casella nazione appare French
Forse bisognera mettere CH in un'altra posizione per dare la priorita rispetto FR
Il problema é che la Francia rimane per difetto la lingua.
Non sara mica a causa della lingua del programma che é in francese e quindi prioritaria anche per il carrello ? Noi tocchiamo solo la lingua, ma questo non incide nella struttura del programma
Auteur
Prezzi del trasporto Svizzero
sino a 2 kg 13.00 CHF
da 2 a 10 kg 17.00 CHF
da 10 a 30 kg 31.00 CHF
Per la Francia 16.00 CHF in piu dunque 29.00 CHF in totale (sino a 2 kg)
IVA per la Svizzera = 7.8%
IVA per altre Nazioni = 0%
Per l'iva ho risolto il problema mettendola come base, cosi poi non appare per le altre Nazioni, perché ho messo 0%.
Ma il traporto rovina tutto (IVA svizzera et trasporto Francese)
Naturalmente dopo la scelta della lingua il tutto si aggiusta, ma precedentemente come reagiche ?
Auteur
Sono sempre piu convinto che il problema sia nella lingua del programma che é legata al carrello. Bisogna intervenire il quel file.
Penso che se cancello France il prezzo del trasporto rimane quello francese. Domani provero
... per default è legata alla lingua del PC/Browser/Windows, infatti a me il select si presenta con Italy...
... secondo me, per come ti avevo detto prima, dovresti eliminare tutte quelle lingue superflue e inutili dalla lista delle opzioni che fanno solo confusione, circoscrivendo la scelta per esempio solo all'area EURO(+EN)(!), se non ancor di più con solo quelle limitrofe che preferisci servire tu...
... puoi farlo sempre dalla sezione lingua dei contenuti che avevi già modificato prima(*)...
... avvisa quando lo avrai fatto, che nel caso poi ti propongo un mio esclusivo codice EXTRA per definire e forzare automaticamente la nazione che vuoi che appaia per default...
...(*) ...se non riesci, ma sarebbe da evitare, sempre per come ti avevo detto prima, si potrebbe personalizzare la lista delle nazioni sempre con un mio esclusivo codice EXTRA senza dover manipolare la lingua dei contenuti...
... comunque resta sempre in attesa dello STAFF, avvisato, che potrebbe darti indicazioni più corrette e complete relativamente alle funzioni previste dal Programma...
...
.
Buongiorno Trigona
Nelle ultime versioni del programma dovresti poter configurare l'impostazione dell'IVA basata sulla nazione che l'utente seleziona.
Quindi modificando la lista di nazioni come hai già fatto dovresti trovare la possibilità di cambiare i nomi nella lista così che si adattino alle tue esigenze.
A quel punto, dovresti anche poter creare i gruppi IVA così che se l'utente seleziona il rispettivo paese ottiene la tassazione corretta
Non mi è chiaro quale parte della procedura presenti ancora il problema. Riesci eventualmente a mostrare qui anche con screenshot tutta la procedura errata?
Inoltre, per quello che riguarda la lingua ti informo che il sito preselezionerà la nazione basata sulla lingua del browser o del sistema in uso e non sul software.
Verifica tutto questo e fammi sapere qui
Grazie
Stefano
Auteur
Grazie a tutti per il sostegno
Riguardo l'IVA non vi è nessun problema, per la Svizzera ho impostato 7.8% per tutti gli altri paesi 0% perché all'esportazione non viene aggiunta l'IVA sarà la dogana che tasserà il cliente a ricevimento merce. La Svizzera non fa parte della comunità europea ed ha una dogana in ogni frontiera.
Io desidero che per difetto, appaia nel carrello, la tariffa del trasporto svizzero.
Cosa succede provando ad ordinare un articolo:
L'IVA é giustamente ben calcolata per la Svizzera (dunque il programma funziona bene per questo calcolo).
La tariffa del trasporto che appare è quella francese (29.00CHF), invece dovrebbe essere 13.00 CHF tariffa svizzera. Dunque il carrello inserisce per difetto la tariffa francese.
In seguito durante la compilazione dei dati personali e dunque modificando la Nazione il calcolo è esatto.
Non posso cancellare tutte le Nazioni perché noi vendiamo nel Mondo intero (dunque ho bisogno di tutte le Nazioni).
A mio parere bisogna ritoccare il file Cart dicendo che non è la Francia la Nazione per difetto ma la Svizzera
Se mi date delle indicazioni esatte, posso entrare nel programma e modificare il file nel modo che mi direte.
Questo so farlo.
Auteur
adesso funziona
ho ingannato il programma, speriamo che non si vedichi.
Vi spieghero questa sera come ho fatto
... vedo sempre >> Pays* > Italy
.
Auteur
Forse é legato al navigatore localizzato in italia, se é cosi nel cesto dovrebbe allora apparire prezzo articolo + trasporto 29.00 CHF senza IVA
Se non é cosi vi é un problema, altrimenti é giusto.
Qui appare Suisse, perché ho tradotto France in Suisse e poi ho messo la tariffa Svizzera nel traspoorto.
Comunque vediamo questa sera
Il problema non é risolto ma aggirato.
.
.
Auteur
Grazie per la prova
E un grande pasticcio appare l'IVA per l'estero
Penso che i prezzi debbano apparire solo dopo aver scelto la Nazione.
Avendo cambiato France con Suisse mi ha permesso di risolvere il problema trasporto ma é sorto quello dell'IVA.
Il problema é nel programma Cart.
Prova a vedere quest'altro mio sito che funzina perfettamente : https://trigoboxgift.com/fr/
Cosa fare ? Se il carrello di base non funzina ? Tutti gli altri problemi passano in secondo piano
... purtroppo, non avendo il programma, io mi fermo qui...
... ma, ...come ultima spiaggia, ...se ti interessa, come ti avevo detto in precedenza, l'unica cosa che potrei fare sarebbe quella di passarti quel mio codice per avere la Nazione (Pays) che vuoi tu come selezione predefinita, per esempio Svizzera Francese, e nel caso appunto ti interessasse, avvisami...
... ma !!! ... se poi l'utente seleziona la sua di Nazione, ti ritornerebbero gli stessi precedenti problemi...
.
Auteur
Proviamo il tuo codice
Grazie per l'impegno, purtroppo se i carrello non funziona non é un programma per e-commercio
Provero a scrivere direttamente a incomedia, ma dubito su una soluzione.
Come dice il proverbio mangi questa minestra o ti butti dalla finestra.
Se il codice funziona ti faro sapere.
... x CART > Esperto > 3^opzione > Prima della chiusura del tag /HEAD:
<script>
$( document ).ready(function() {//K>;
$(window).on("hashchange", function() {//K1;
anchorK = location.hash;
if (anchorK == "#step1"){//K2>;
$('#Country option[value="CH"]').prop('selected', true);
}; //K2<<
}); //K1<<;
}); //K<<;
</script>
.
Auteur
prooveroo domani sera
Auteur
Buongiorno, eccomi di ritorno.
Incomincio dicendoti che ho trovato il modo di contornare il problema. Nella lista dei paesi ho modificato la sigla FR in FF cosi il programma non trovando FR sceglie come seconda opzione CH che ho messo in testa alla lista. Credo che il tutto funzioni. Puoi per cortesia verificare col navigatore italiano?
Comunque il problema non è risolto alla radice.
Adesso ti elenco tutti i tentativi fatti precedentemente.
Ho provato di tutto
Nello step1 appare sempre France
Penso di aver capito che il problema si trova nel bottone a tendina della voce paese.
Nel formulario dati cliente nel rettangolo Paese vi dev’essere un richiamo alla Francia (come paese per difetto)
Il problema è nel formulario “Données usager fase 0-3 per difetto appare France e tutti i calcoli sono fatti per la Francia.
Ho provato anche a mettere la Suisse in testa alla lista, ma nessun risultato.
Il tu script è inserito nella pagina html, ma non serve a niente.
So che a un bottone a tendina si può dire quale parola fare apparire per difetto.
io non so dove cercare. Solo Incomedia può trovare e risolvere il problema.
Penso che sia in un file js
(anche se diverso il caso, la parola checked da la priorità di scelta a “I have a boat”)
Prova ad inserire quanto segue in una pagina html, e capirai.
<html>
<body>
<h1>Form with checkboxes</h1>
<form action="/action_page.php" method="get">
<input type="checkbox" name="vehicle1" value="Bike">
<label for="vehicle1"> I have a bike</label><br>
<input type="checkbox" name="vehicle2" value="Car">
<label for="vehicle2"> I have a car</label><br>
<input type="checkbox" name="vehicle3" value="Boat" checked>
<label for="vehicle3"> I have a boat</label><br><br>
<input type="submit" value="Submit">
</form>
</body>
</html>
>> Pays*: > Suisse
... potrebbe dipendere da lentezza(!) e/o latenza della pagina, nel qual caso andrebbe applicato un ritardo di qualche secondo...
... se ti interessa provare, avvisami...
.
Auteur
Quindi adesso funziona anche in Italia.
A fare delle prove sono sempre interessato.
Pero mi pongo la domanda perché appare sempre la Francia e non per esempio Belgio o Germania ?
... ritardo 3 secondi > x <BE> Belgique (Belgium):
<script>
$( document ).ready(function() {//K>;
ritardoK = 3; // secondi
$(window).on("hashchange", function() {//K1;
anchorK = location.hash;
setTimeout(function(){ //K2>;
if (anchorK == "#step1"){//K3>;
$('#Country option[value="BE"]').prop('selected', true);
}; //K3<<
}, ritardoK * 1000); //K2<<;
}); //K1<<;
}); //K<<;
</script>
.
Auteur
Ho provato il tuo “script” rimettendo FR nei codici Nazioni ma non funziona,
Il carrello calcola i prezzi Francesi.
Ho rimesso il mio sistema e funziona nuovamente.
Non capisco perché Incomedia non vuole accettare la realtà.
Il problema è nel calcolo del carrello.
Aggiungo un altro problema importante nel calcolo del trasporto per l’estero.
Invece di aggiungere una somma fissa bisognerebbe aggiungere una percentuale (%).
Per poter aggiungere delle somme più realistiche in funzione al peso e alla Nazione.
Altro problema se io vendo aeri e spilli. Minimo quantitativo.
1.- Se il minimo è 1 pezzo, obbligo a comprare 1 spillo
2.- Se il minimo è 1000 pezzi, obbligo a comprare 1000 aerei
La casella scelta è stata inserita al posto sbagliato
Bisognava aggiungere ad ogni singolo prodotto.
... non lo vedo applicato, e comunque per me non può essere; ...in simulazione il mio codice funziona correttamente come avvenuto in passato, e serve solo per impostare la Nazione di default; ...lo scopo del mio codice è proprio questo, per il resto dei problemi sulle funzionalità non posso entrare nel merito...
...!... FR (!) (France) non può funzionare, essendo stato manipolato il codice in <FF> che non esiste...!...
... per il resto, mi dispiace, ma non essendo un problema di mal funzionmento del Programma, ma di riconfigurazione di particolari eventi, affinché la cosa possa essere presa in considerazione per essere eventulmente valutata per il futuro, forse sarebbe il caso di postare la tua idea/problema nella sezione IDEA...
... eventualmente lo STAFF potrebbe darti altre indicazioni sulla gestione delle valute nel Progetto...
.
ciao, e buon lavoro
.
Auteur
Proverò ancora con lo script non appena avrò un po’ più di tempo, per metterci più attenzione.
Per gli altri 2 punti seguirò il tuo consiglio e riposero i 2 problemi nella sezione IDEA
Grazie per l’assistenza e buon lavoro anche a te