WebSite X5Help Center

 
Stefano L.
Stefano L.
User

Sovrapprezzo alla spedizione in base al cap  it

Autor: Stefano L.
Visitado 70, Seguidores 1, Compartilhado 0  

Questo post è una sfida per i Moderator più intraprendenti ed esperti, per citarne uno KolAsim laughing

Necessiterei di un codice extra che nella schermata dell'ordine (STEP 1), nelle due sezioni "dati di fatturazione" e "indirizzo di spedizione diverso da quello di fatturazione" gestisse il sovrapprezzo alla spedizione per la nazione "ITALIA" in base al CAP immesso nel campo "CAP".

Esempio: nel caso l'utente inserisse nel campo CAP "04020" o "01021" o 06027" o "ecc..." (sono 2617 CAP) il sistema deve restituire un alert "ATTENZIONE: il CAP di destinazione inserito è oggetto di sovrapprezzo di spedizione in quanto appartiene alla lista delle Zone Disagiate". Premendo OK sarà applicato il sovrapprezzo alla spedizione.".

Quindi quando l'utente cliccherà l'OK della finestra alert dovrà automaticamente aggiornare il costo della spedizione selezionata nello step successivo sommando la cifra di (esempio) 7,00 €.

Sarebbe utile, oltre al riconoscimento del CAP nel campo "CAP", fosse associata la verifica del campo "NAZIONE" che deve corrispondere tassativamente alla selezione "ITALIA" in modo di non interferire con eventuali errori di CAP immessi da parte degli utenti stranieri (che non hanno selezionato come nazione ITALIA).

link del mio sito

..... grazie in anticipo per eventuali idee...

Publicado em
7 RESPOSTAS
Giuseppe Guida
Giuseppe Guida
User

Devi innanzitutto fornire una lista completa di tutti i CAP appartenenti a isole/zone disagiate per le quali i corrieri di solito applicano un sovrapprezzo.

Ho realizzato la stessa cosa con WordPress + WooCommerce ma serve quella lista che ti deve necessariamente fornire il corriere al quale affidi le tue spedizioni.

Puoi fare una prova qui dove ti calcola le spese di spedizione in base al CAP (se poi inserisci il CAP di Bitonto, essendo la sede dell'e-commerce a Bitonto, le spese di spedizione vanno a zero):

Il link potrebbe anche servire a KolAsim se decide di darti una mano:

https://www.gvshop.it/prodotto/pigiama-corto-coveri-uomo-ea2033/

Ciao

Ler mais
Publicado em de Giuseppe Guida
Stefano L.
Stefano L.
User
Autor

Ciao Giuseppe, la lista excel già ce l'ho... si è proprio quello che vorrei nel mio sito... Grazie

Ler mais
Publicado em de Stefano L.
Giuseppe Guida
Giuseppe Guida
User

Perfetto Stefano, con la lista KolAsim potrebbe darti sicuramente una mano. Se attendi che tale funzione la implementi Incomedia sul software... beh, potrebbero volerci anni.

Ciao

Ler mais
Publicado em de Giuseppe Guida
 ‪ KolAsim ‪ ‪
 ‪ KolAsim ‪ ‪
Moderator
Usuário do mês ENUsuário do mês ES
Stefano L.
 ... ... ...  Sarebbe utile, oltre al riconoscimento del CAP nel campo "CAP", fosse associata la verifica del campo "NAZIONE" che deve corrispondere tassativamente alla selezione "ITALIA" ... ... ...
  ... qualcosa forse (!) si potrebbe fare ma occorrerebbe la tua partecipazione attiva...
... nel tuo form-mail dello #step1 non si accede come ospite non registrato...
... per i test sarebbe meglio un user/pass fittizio temporaneamente funzionante per accedere...

... come idea, forse potrebbe essere più semplice la gestione con una lista delle Regioni penalizzate, se questa hanno tariffe diverse, (difficilmente differenziabili con il CAP)...

... intanto puoi anche farti un'idea alternativa con il semplice metodo usato da Luca per le spese di spedizione nel suo e-commerce:
https://www.lonardituttoperilgiardino.com/imlogin.php

... continua ... ... ... ...

.

Ler mais
Publicado em de  ‪ KolAsim ‪ ‪
 ‪ KolAsim ‪ ‪
 ‪ KolAsim ‪ ‪
Moderator
Usuário do mês ENUsuário do mês ES

... continua+ ... ... ... ... in teoria quindi:
... nel form-mail si potrebbe aggiungere il campo "Regione" da confrontare poi con la relativa lista;
... oppure un campo "Regione", magari con SELECT predefinito così si eviterebbe la lista;
... oppure usare il già esistente campo del CAP da confrontare poi con la relativa lista...
(tieni presente che il campo CAP non è relazionato con la città, la provincia e la regione; ...in pratica uno può mettere Palermo con il CAP di Como!!!)...
... di conseguenza:.
... predisporre nello #step2 due o tre tipi di spedizione, con tariffe a seconda delle restrizioni...
... eventi:
... in base alla digitazione della regione (o del CAP) nel form-mail si potrebbe condizionare nello #step2 la scelta della spesa di spedizione, selezionando automaticamente quella relativa e disabilitando le altre...
...
...!... è tutta una visione campata in aria...!...
... eventualmente come detto prima, per svilupparla occorrerà la tu partecipazione attiva, e nel caso ci risentiremo...

.

ciao

.

Ler mais
Publicado em de  ‪ KolAsim ‪ ‪
 ‪ KolAsim ‪ ‪
 ‪ KolAsim ‪ ‪
Moderator
Usuário do mês ENUsuário do mês ES

.. OK... l'accesso ha funzionato...
... secondo me qualcosa si può fare, con lo sviluppo vedremo eventuali incongruenze...
... manca nello #step2  la forma di pagamento relativa a "Corriere Espresso BRT Bartolini Zone Disagiate"

‪ KolAsim ‪ ‪
... ... ... ... predisporre nello #step2 due o tre tipi di spedizione, con tariffe a seconda delle restrizioni... ... ... ...
... allega pure la lista testuale  TXT CAP in forma arrray, con il Foglio di Calcolo si fa in 1-5 secondi, come questo esempio:

listacapK = [
"10011",
"10060",
***eccetera***
"CAP ultimo" //(senza virgola)
];

.

Ler mais
Publicado em de  ‪ KolAsim ‪ ‪
Stefano L.
Stefano L.
User
Autor

Allora, ho analizzato tutte le possibilità di sovrapprezzo e sarebbero questi quattro i metodi di spedizione aggiuntivi con svrapprezzo:

1. Corriere Espresso BRT Bartolini (Zone Disagiate)

2. Corriere Espresso BRT Bartolini (Isole)

3. Corriere Espresso BRT Bartolini (Zone Speciali 1)

4. Corriere Espresso BRT Bartolini (Zone Speciali 2)

Nel frattempo che preparo le 4 liste txt il mio problema è che creando questi 4 metodi di spedizioni e pubblicando il sito, restano online e non va bene perchè mi sballerebbero eventuali ordini processati dai clienti... come posso fare?

Ler mais
Publicado em de Stefano L.