• User Attivo

    @shazarak Grazie per la risposta... avrei preferito non addentrarmi allo sviluppo perchè conosco pochissimo WooCommerce e la sua architettura. inoltre è un progetto ereditato per cui andrebbe studiato bene prima l'impianto attuale.

    Comunque ti ringrazio per lo spunto sul check degli indirizzi @shazarak 😉


  • Moderatore

    @seowebcoach

    Ciao
    ho provato a guardare ma in effetti WooCommerce arriva al massimo al CAP, il problema ti nasce dal fatto che devi spedire in una città grande? Se si potresti utilizzare i quartieri delle Città lasciando selezionare al Cliente la zona in cui risiede?


    SeoWebCoach 1 Risposta
  • User Attivo

    Ciao @sermatica grazie per il suggerimento e scusa il ritardo nella risposta! la necessità è lavorare per "vie" cioè le spedizioni sono limitate ad una 40ina di indirizzi in città limitrofe.

    Sono riuscito a trovare 2 plugin che dovrebbero risolvere la situazione. Si tratta di poter disegnare su Google Maps l'area precisa dove si può spedire attraverso dei merker e fin quì tutto bene...

    Il Plug ha bisogno ovviamente delle API Google Maps Js e anche quì tutto bene...

    Ma aimè entrambi i plugin non funzionano nonostante io non abbia errori in chrome dev console, nei log del server, debug wordpress e compagnia bella... Lo so, sto andando fuori tema ma era così per aggiornarvi e dare una risposta alla mia domanda.

    I Plugin si chiamano:

    • Shipping Zones by Drawing
    • WooCommerce Map Delivery Area

    Grazie ugualmente! 😉


    shazarak 1 Risposta
  • User Attivo

    @seowebcoach domanda stupida, hai attivato tutte le api richieste a google?
    Your Google API key needs the Maps JavaScript API, Places API, Geocoding API, Directions API
    e la butto li, usi un account con profilo di fatturazione attivo? sia mai che non va perche manca la carta di credito come le mappe...


    SeoWebCoach 1 Risposta
  • User Attivo

    @shazarak Hai detto bene... sono 4 le API da attivare ed il profilo di fatturazione è impostato correttamente (con carta di credito). Tra le altre cose ho impostato il debug delle API e non ci sono errori.

    Ti ringrazio cmq perchè poteva essere utile la tua istruzione... ho notato che in molti mancava questo passaggio ed hanno risolto ma nel mio caso purtroppo no.


    shazarak 1 Risposta
  • User Attivo

    @seowebcoach mmm
    ho fatto una prova al volissimo con Shipping Zones by Drawing su demo in locale
    vedi allegati
    andare va,...che poi non aggiorna l'indirizzo se usi la mappa e ci sono un po di cose oscure, ma se clicco sulla zona attivata dalla mappa mi aggiunge la spedizioni a 10 euro, se uso indirizzo fuori dal quella zona mi da solo gratuito ( non sono stato ad impostare tutto)

    cosi a caso capita che non te lo visualizza perche hai altre opzioni per quella zona, nel senso che se hai gia una zona di spedizione Italia, in pratica questa passa sopra a quella della mappa

    o qualcosa del genere...
    e probabilmente per quella plugin meglio usare la versione premium
    03.jpg 02.jpg 01.jpg


    SeoWebCoach 2 Risposte
  • User Attivo

    @shazarak O mamma mia che nervooooossssoooooo!!!!! ma com'è che a te funziona?

    Ho disattivato temi, plugin, ogni cosa poteva interferire ma niente... a me non và.

    • Sto utilizzando WooCommerce 4.8 sarà quello?
    • WP è la penultima versione

    Io ho solo 1 zona di spedizione Italia con 3 metodi di spedizione Delivery, Spedizione gratuita e Ritiro in sede. Ho creato una classe di spedizione dal nome delivery a cui ho attribuito 1 solo prodotto (il prodotto che va gestito con questa modalità)

    Per paura che fosse quello il problema l'ho rimosso ma ancora non va...

    PS Inizialmente ho usato il plugin che stai usando tu e poi ho acquistato l'altro a pagamento (WooCommerce Map Delivery Area) ma entrambi funzionano in beckend ma in front end no (pur verificando il corretto funzionamento delle API)

    @shazarak ti ringrazio molto per il tuo tempo...


  • User Attivo

    @shazarak te la butto lì... gli vuoi dare un occhiatina tu per caso? chiedo troppo? 🙂


    shazarak 1 Risposta
  • User Attivo

    @seowebcoach riassumendo per tutti, sembra che il problema fosse nel referrer http nelle restrizioni delle chiavi API di google, lasciarlo libero e dovrebbe andare, poi nel caso fare le prove mettendo restrizioni piu precise, ma non sapendo come lavorano i plugin capita che va lasciato libero, questo lo ignoro


    SeoWebCoach 1 Risposta
  • User Attivo

    Buongiorno @shazarak e a tutti quelli che stanno seguendo... mi è stato di enorme aiuto il "brainstorming" con @sharazak che mi ha permesso di individuare il piccolo ma importantissimo errore sulla configurazione del plugin.

    Praticamente mancava l'etichetta nella zona di spedizione ma tutti i check fatti sono comunque serviti a configurare meglio il plugin.

    Per chi si trovasse a dover lavorare su una funzione di questo tipo consiglio di non farsi ingannare dalla semplicità del modulo e prestare enorme attenzione a tutti e 3 i passaggi chiave.

    Indubbiamente il plugin offre un servizio prezioso per i siti web che fanno delivery in zone specifiche della città sfruttando le API Google Maps e spero che la mia esperienza sia servita ad altri con siti web simili al cliente che sto seguendo.