=== Locker Lite for InPost (Italia) ===
Contributors: manapoint
Tags: woocommerce, inpost, spedizioni, locker, punti di ritiro
Requires at least: 5.6
Tested up to: 7.0
Requires PHP: 7.4
Stable tag: 2.5.2
License: GPLv2 or later
License URI: https://www.gnu.org/licenses/gpl-2.0.html

Integrazione leggera e nativa per offrire i punti di ritiro e Locker InPost nel checkout del tuo store WooCommerce. Nessuna API key richiesta.

== Description ==

**Locker Lite for InPost (Italia)** è la soluzione ultra-leggera per i merchant WooCommerce italiani che vogliono offrire le spedizioni tramite Locker e Punti di Ritiro InPost, senza configurazioni complesse o chiavi API.

A differenza delle suite di spedizione pesanti, questo micro-plugin fa una sola cosa, e la fa bene: aggiunge un menu a tendina pulito e veloce al tuo checkout, permettendo al cliente di cercare il Locker più vicino inserendo semplicemente il CAP o la Città.

= Funzionalità della versione Lite =
* **Zero Configurazioni:** Installi, attivi il metodo di spedizione in WooCommerce e sei online.
* **Nessun API Token:** Interroga le API pubbliche di InPost senza bisogno di registrare account sviluppatore.
* **Performance al 100%:** Niente librerie pesanti. CSS e JS ridotti all'osso per proteggere la velocità del tuo sito.
* **Validazione Ordine:** Blocca automaticamente il checkout se il cliente non ha selezionato un punto di ritiro.
* **Gestione Ordini:** Mostra il Locker selezionato nei dettagli dell'ordine in backend, nelle email e nella Thank You page.

---

= 🚀 SCOPRI LOCKER PRO: Mappa Interattiva & Checkout Blocks =
Vuoi offrire un'esperienza premium ai tuoi clienti senza abbonamenti mensili? Abbiamo creato **Locker Pro for InPost** per i merchant più esigenti. 

La versione PRO include:
* **Mappa Interattiva Nativa (Leaflet):** Selezione del punto di ritiro direttamente su mappa, senza pagare le costosissime API di Google Maps.
* **Supporto Totale a WooCommerce Checkout Blocks:** Integrazione React nativa per i nuovi checkout a blocchi di WordPress.
* **Distanza in tempo reale:** Mostra i locker più vicini basandosi sulla posizione del cliente.
* **Zero Abbonamenti (Buy Once, Use Forever):** Paghi una volta, niente canoni mensili, supporto tecnico via email incluso per 12 mesi.

👉 **[Scopri la versione PRO su Manapoint](https://manapoint.lemonsqueezy.com)**

---

== External services ==

Questo plugin si connette alle API pubbliche di InPost (https://api-it-local-points.easypack24.net/v1/points) per recuperare la lista dei Locker e dei punti di ritiro disponibili in Italia. 
Il sistema invia esclusivamente il CAP o il nome della città digitato dall'utente nel campo di ricerca per trovare le sedi più vicine. Nessun dato personale dell'utente (come nome, email o dettagli dell'ordine) viene trasmesso alle API.
Privacy Policy: https://inpost.it/politica-sulla-riservatezza
Termini di Servizio: https://terms.inpost-group.com/it/termi-e-condizioni

== Installation ==

1. Carica i file del plugin nella directory `/wp-content/plugins/locker-lite-for-inpost`.
2. Attiva il plugin tramite la schermata 'Plugin' di WordPress.
3. Vai su WooCommerce > Impostazioni > Spedizioni > Zone di spedizione.
4. Aggiungi il metodo di spedizione "InPost Locker (Lite)" alla tua zona di interesse.

== Changelog ==

= 2.5.2 =
* Piena compatibilità con WordPress 7.0 (aggiornamento requisiti PHP 7.4).
* Supporto nativo WooCommerce HPOS (High-Performance Order Storage).
* Migrazione alle API CRUD di WooCommerce per una gestione ordini più sicura e veloce.
* Corrette le classi CSS per una visualizzazione ottimale nel checkout classico.
* Sincronizzazione versionamento asset per il refresh della cache.

= 2.5.0 =
* Release pubblica stabilizzata.
* Corretto l'header del plugin per la conformità con WordPress.org.
* Aggiunta la visualizzazione dei dettagli del punto di ritiro nella Thank You Page e nelle Email.
* Risolti i feedback del Review Team: sistemato l'escaping degli output, aggiornato il nome del plugin e i prefissi, documentate le chiamate API esterne.

== Screenshots ==

1. Campo di ricerca per CAP o Città integrato in modo pulito nel Checkout.
2. Selezione dinamica del punto di ritiro tramite menu a tendina con indirizzi e ID dei Locker InPost.
3. Messaggio di errore che blocca il checkout se il cliente tenta di completare l'ordine senza aver selezionato un Locker.
4. Riepilogo del punto di ritiro InPost scelto, visibile al cliente nella pagina di conferma ordine.
5. Dettagli del Locker salvati nei metadati dell'ordine e visibili all'amministratore nel pannello di WooCommerce.