PrestaShop - Lengow plugin registri delle modifiche

✅ Versione 3.4.6 (rilasciata il 08-01-2024)

🎉 Funzionalità

  • Cambio di ambiente
    Permette al plugin di passare alla modalità preprod/prod attraverso la configurazione
  • Rimborso parziale
    Il nuovo stato "rimborso parziale" di Lengow viene preso in considerazione nel plugin

🔧 Correzione di bug

  • limite di memoria per l'esportazione php / sincronizzazione dei comandi
    La memoria è stata aumentata per l'esportazione dei prodotti e la sincronizzazione degli ordini
  • Duplicazione dei campi di configurazione
    Pulizia della disinstallazione / installazione / aggiornamento del valore di configuraziones

✅ Versione 3.4.5 (rilasciata il 30-10-2023)

🎉 Funzionalità

  • Aggiunta di codice ai file modificati
    Il contenuto dei file modificati è accessibile tramite i parametri della toolbox.
  • Aggiunta dell'opzione di anonimizzazione dell'email
    Aggiunta dell'opzione di anonimizzazione dell'email. Di default l'opzione è disabilitata.
  • Visualizzazione dei parametri di importazione
    Aggiunta della possibilità di visualizzare i parametri inizializzati durante gli importi. 

🔧 Correzione di bug

  • Errore nell'aggiornamento del "numero di partita IVA" con PrestaShop 1.7
    Il "numero di partita IVA" può essere aggiornato durante gli aggiornamenti degli ordini.
  • Duplicazione degli ordini durante la migrazione di sardes causata da un cambiamento nel valore "id_delivery"
    Non controllare i comandi già importati utilizzando l'"id_delivery".
  • Errore PHP 8.1, valore "null" sui metodi
    Definire un valore per evitare di restituire un valore "null".

✅ Versione 3.4.4 (rilasciata il 07-06-2023)

🎉 Funzionalità

  • Rimozione della compatibilità con PrestaShop 1.6
    Rimosso tutto il codice specifico per la versione 1.6 di PrestaShop e pulito il codice esistente.

🔧 Correzione di bug

  • Corretto le versioni compatibili per sbloccare l'installazione del modulo in Prestashop 8.0
  • Corrette le funzioni Tools::jsonDecode() e Tools::jsonEncode() per json_decode() e json_encode
  • Corretto l'importazione degli ordini nel backoffice di Prestashop a causa dell'errore in LengowAddress.php
  • Correzione dell'importazione del cliente dall'ordine
  • Aggiunta di ProductAttribute in LengowCart.php per la compatibilità con Prestashop 8 durante l'importazione dell'ordine nel backoffice
  • Correzione della registrazione del tracking_number durante l'aggiornamento dello stato di un ordine sul lato backoffice
  • Aggiornamento dei hook deprecati in LengowHook.php

✅ Versione 3.4.3 (rilasciata il 10-03-2023)

🔧 Correzione di bug

  • La visualizzazione della lista degli ordini e l'esportazione del catalogo dei prodotti quando la modalità debug di Prestashop è attivata
    Quando la modalità debug è attivata, lo script per la visualizzazione della lista degli ordini e l'esportazione del catalogo entra in conflitto con questa modalità

✅ Versione 3.4.2 (rilasciata il 27-01-2022)

🎉 Funzionalità

  • Integrazione di una toolbox interna con tutte le informazioni di Lengow per il supporto
    Integrazione di una toolbox direttamente nel plugin contenente tutti i dati tecnici necessari per il supporto. Troveremo anche una verifica del checksum dei file del modulo per verificare che nessun file manchi o sia modificato
  • Rimozione della compatibilità con PrestaShop 1.5
    Rimosso tutto il codice specifico per la versione 1.5 di PrestaShop e pulito il codice esistente.
  • Aggiunta della versione PHP nella toolbox
    Aggiunta della versione di PHP installata sul server del cliente nella toolbox interna ed esterna del plugin
  • Modifica delle url di fallback del Centro di Aiuto Lengow
    Modifica di tutte le url di fallback del plugin a seguito della migrazione del Centro di Aiuto Lengow da Stonly a Zendesk
  • Aggiunta della data di aggiornamento del campo extra nella toolbox esterna
    Aggiunta nella toolbox esterna della data di aggiornamento del campo extra che permette di visualizzare lo stato di un ordine al momento dell'importazione nel CMS
  • Aggiornamento regolare dei dati del marketplace nel corrispondente del corriere
    Aggiornamento regolare dell'etichetta del mercato così come i dati che indicano che un corriere personalizzato può essere utilizzato per una spedizione. Concretamente, la scelta del codice del corriere è ora obbligatoria solo per i mercati che non accettano un corriere personalizzato.

🔧 Correzione di bug

  • Aggiunta della compatibilità con PrestaShop 1.7.8.1
    Corretta la dichiarazione della funzione LengowCart::updateQty() per renderla compatibile con la versione 1.7.8.1 di PrestaShop
  • [Import] Caricamento dei tipi di ordine ad ogni sincronizzazione dell'ordine
    Corretto un bug per caricare tutti i tipi di ordine ad ogni sincronizzazione dell'ordine. Un ordine inviato dal marketplace non veniva più riconosciuto come tale se incontrava un errore durante la prima sincronizzazione

✅ Versione 3.4.1 (rilasciata il 04-11-2021)

🎉 Funzionalità

  • Aggiunta della compatibilità con PrestaShop 1.7.8

Il processo di installazione è stato compromesso su 1.7.8 a causa delle modifiche e dei rinomini effettuati da PrestaShop nella classe base "Product".

✅ Versione 3.4.0 (rilasciata il 26-10-2021)

🎉 Funzionalità

  • ntegration della sincronizzazione degli ordini nel webservice toolbox

Configurazione della sincronizzazione su un determinato periodo, un intervallo di tempo o per un ordine specifico. Possibilità di forzare la sincronizzazione per rimuovere gli errori attuali e tentare di reimportare l'ordine. Il webservice restituisce un dettagliato JSON contenente il numero di ordini creati, falliti, ignorati, aggiornati o addirittura mal formati.

  • Recupero dello stato di un ordine nel webservice toolbox

Integrazione di endpoint per recuperare lo stato di un ordine Lengow nel CMS. Recupero di tutti i dati Lengow per un ordine specifico: elenco degli errori, azioni, cambiamenti di stato e tutti i dati necessari per il supporto.

  • Rimozione della compatibilità con PrestaShop 1.4

Rimozione di tutto il codice specifico per la versione 1.4 di PrestaShop e pulizia del codice esistente.

✅ Versione 3.3.2 (rilasciata il 12-08-2021)

🔧 Bugfix

  • Correzione del parametro di selezione GET per l'url di esportazione

Implementazione di una correzione per correggere il recupero del parametro di selezione GET nell'url di esportazione e quindi restituire il numero corretto di prodotti.

✅ Versione 3.3.1 (rilasciata il 19-07-2021)

🎉 Funzionalità

  • Integrazione di un nuovo url toolbox 

Esternalizzazione della toolbox del plugin tramite Webservice. L'url della toolbox consente di recuperare tutti i dati del plugin: riepilogo del plugin, elenco delle opzioni, checksum dei file del plugin e elenco dei log disponibili. Consente anche di scaricare i log per un giorno specifico o tutti.

  • Aggiunta di una modale di aggiornamento nel plugin

Implementazione di una modale che indica che una nuova versione del plugin è disponibile per il download. Questa modale viene visualizzata di default una volta al giorno quando il plugin è obsoleto. Contiene tutte le informazioni che consentono l'aggiornamento (changelog della versione, procedura di aggiornamento e link al supporto) e rimane visualizzata in modo continuo utilizzando un link nell'intestazione del plugin. 

  • Aggiunta del campo JSON nel dettaglio dell'ordine

Integrazione del campo "Formato JSON" contenente il JSON completo dell'ordine al momento dell'importazione nel plugin. Questo campo è visibile nel blocco Lengow che si trova nel dettaglio dell'ordine PrestaShop.
🔧 Bugfix

  • Recupero dell'url principale del negozio per gli url del plugin 

Miglioramento della funzione getBaseUrl () per tenere sempre in considerazione l'url principale del negozio PrestaShop. Prima di questa correzione, gli url del plugin (feed e cron) potevano a volte utilizzare sottodomini inattivi.

✅ Versione 3.3.0 (rilasciata il 24-03-2021)

🎉 Funzionalità

  • Implementazione del nuovo processo di connessione

Rimozione del vecchio sistema di connessione tramite Iframe e aggiunta di diverse schermate che consentono la connessione e l'abbinamento dei cataloghi

✅ Versione 3.2.4 (rilasciata il 26-02-2021)

🎉 Funzionalità 

  • Aggiunta della compatibilità per le versioni 1.7.7.x di PrestaShop

Gestione dell'importazione degli ordini sulle ultime versioni di PrestaShop 1.7.7.x e aggiornamento del template di dettaglio dell'ordine

🔧 Bugfix
  • Correzione della query SQL sulla ricerca del prodotto

Implementazione di una correzione sul join della query SQL che cerca un prodotto in base a uno dei suoi attributi (riferimento, ean, isbn, id ....)

  • Miglioramento del contatoreon module grids

Sostituzione di una funzione nativa di PrestaShop con un conteggio SQL sul codice che recupera il numero di elementi necessari per la paginazione sulle griglie del modulo (prodotto e ordine).

✅ Versione 3.2.3 (rilasciata il 26-10-2020)

🎉 Funzionalità 

  • Aggiunta di nuovi collegamenti al Centro assistenza Lengow e Supporto

Implementazione delle nuove url del Centro assistenza Lengow sulla dashboard e sulla pagina di aiuto. Aggiornamento delle url del modulo che permettono la creazione di ticket di supporto (francese e inglese).

  • Aggiunta del numero di partita IVA del cliente nei dettagli dell'ordine amministrativo e nella tabella lengow_order

Aggiunta del numero di partita IVA intracomunitaria direttamente nel modulo quando viene fornito dal marketplace. Questi dati sono visibili nel blocco Lengow nei dettagli dell'ordine PrestaShop.

🔧 Bugfix

  • Caricamento dell'iframe di connessione solo in https

L'iframe di connessione non funzionava più nel modulo a causa di un errore di protocollo http / https. L'iframe viene ora caricato esclusivamente in https per risolvere questo problema.

✅ Versione 3.2.2 (rilasciata il 09-06-2020)

 🎉 Funzionalità  

  • [import] Aggiunta di tipi di ordine nella schermata di gestione degli ordini

Aggiunta di tipi di ordine (espresso, prime, b2b, consegnato dal marketplace) nella schermata di gestione degli ordini e nei dettagli dell'ordine

  • [import] Aggiunta dell'opzione di conversione della valuta nel pannello delle opzioni dell'ordine

Aggiunta di un'opzione nella configurazione del plugin per importare gli ordini con la valuta nativa del marketplace. Di default, il plugin porta gli ordini con la valuta selezionata in Lengow

  • [import] Integrazione del codice della regione negli indirizzi di consegna e di fatturazione
Ricerca della regione corretta durante la creazione degli indirizzi di consegna e di fatturazione (ricerca avanzata per Spagna e Italia)

 

🔧 Bugfix 
  • Aggiungi isset nel caso in cui alcune variabili fossero non impostate causando molteplici avvisi php
  • Aggiornamento del token di accesso quando si recupera un codice http 401

✅ Versione 3.2.1 (rilasciata il 12-03-2020)

🔧 Bugfix

  • [export] Cambia condizione per trovare gli attributi delle combinazioni
  • Aggiunta del codice http 201 nei codici di successo

✅ Versione 3.2.0 (rilasciata il 04-03-2020)

🎉 Funzionalità  

  • Aggiunta della compatibilità con php 7.3
  • [import] Protezione dell'importazione di ordini anonimizzati

Gli ordini anonimizzati non vengono importati tranne nel caso di importazione di un ordine specifico, se sono già importati, lo stato può essere aggiornato

  • [import] Protezione dell'importazione di ordini più vecchi di 3 mesi

Gli ordini più vecchi di 3 mesi non vengono importati tranne nel caso di importazione di un ordine specifico, se sono già importati, lo stato può essere aggiornato

  • Rifacimento e ottimizzazione della classe del connettore

Riprogettazione totale della classe che permette la connessione tra il modulo e le API di Lengow. Memorizzazione del token di autorizzazione temporaneo per evitare di recuperarlo ad ogni chiamata (durata 3000 secondi). Registrazione di tutti gli errori possibili restituiti dalle API e da Curl. Impostazione della sicurezza per recuperare il token di autorizzazione se non è più valido. Aggiunta di costanti per le rotte API, codice di errore http, formato di ritorno API e metodo API

  • Ottimizzazione delle chiamate API per la sincronizzazione degli ordini e delle azioni

Riprogettazione del sistema di recupero degli ordini e delle azioni per prendere in considerazione solo le modifiche effettuate nelle ultime 3 ore. Se una sincronizzazione si blocca, questo ritardo di 3 ore aumenta gradualmente fino al numero massimo di giorni di sincronizzazione selezionati dal commerciante. Per una sincronizzazione manuale, inizieremo sempre sul numero di giorni selezionati nella configurazione del plugin

  • Visualizzazione di un avviso quando il plugin non è più aggiornato

Impostazione di un avviso quando la versione del plugin installata non è più aggiornata. Integrazione di un link per recuperare direttamente l'ultima versione del plugin tramite questo blocco

  • Rinominazione da Modalità Preprod a Modalità Debug

🔧 Bugfix 

  • Rifacimento e ottimizzazione delle date con la locale corretta
  • [import] Sicurezza migliorata per gli ordini che cambiano il loro nome di marketplace

✅ Versione 3.1.4 (rleased on 16-10-2019)

🔧 Correzione di bug 

  • [import] Rimosso la compatibilità con la versione 3 del plugin Mondial Relay

✅ Versione 3.1.3 (rilasciata il 11-10-2019)

🎉 Funzionalità

  • [import] registrazione del numero di partita IVA sugli indirizzi di consegna e fatturazione

Registrazione del numero di partita IVA intracomunitaria sugli indirizzi di consegna e fatturazione. Se questi dati sono presenti solo sull'indirizzo di fatturazione, vengono copiati sull'indirizzo di consegna

🔧 Correzione di bug 

  • Recupero di tutti i negozi attivi quando si cerca per token
  • Implementazione di link dinamici nei template per script JS e CSS
  • [import] Uso del matching semantico quando i metodi di spedizione sono vuoti

✅ Versione 3.1.2 (rilasciata il 05-09-2019)

🎉 Funzionalità 

  • [export] Refactoring e ottimizzazione del recupero dei dati del prodotto

Riscrittura della classe del prodotto per facilitare futuri sviluppi e ottimizzare il processo di esportazione.

  • [export] Aggiungi campo isbn nel feed di esportazione per PrestaShop 1.7

La versione 1.7 di PrestaShop dà la possibilità di informare l'isbn sui prodotti. Questo valore è ora presente nel flusso di esportazione per impostazione predefinita. È vuoto per le versioni inferiori a 1.7.
🔧 Correzione di bug 

  • [import] Spostamento dei template email per PrestaShop 1.7
  • Corretto il processo di aggiornamento del modulo

✅ Versione 3.1.1 (rilasciata il 28-06-2019)

🎉 Funzionalità 

  • [import] Ottimizzazione del sistema di recupero degli ordini

Nuova gestione del periodo di raccolta degli ordini in modo automatizzato. L'intervallo di tempo si basa sulla data dell'ultima sincronizzazione riuscita. Il commerciante può scegliere il numero massimo di giorni di recupero tra 1 e 10 giorni. Questo valore viene utilizzato in caso di errore per recuperare ordini più vecchi. Impostazione di un filtro per recuperare tutti gli ordini creati tra due date separate (massimo 10 giorni).

  • [import] Impostazione di una cache per la sincronizzazione degli id dei cataloghi

Messa in cache della sincronizzazione del catalogo (che permette di recuperare gli ordini in base a un catalogo). Questo processo avviene ogni 4 ore. Possibilità di forzare il processo tramite l'url del cron

  • [azione] Refactoring e ottimizzazione delle azioni sugli ordini

Riscrittura del processo di invio delle azioni per facilitare futuri sviluppi

  • [import] Aggiungi ricerca semantica per il match del corriere

Implementazione del matching semantico dei corrieri (opzionale) per i marketplace che non offrono né corrieri né metodi di trasporto. Questo matching cerca di collegare semanticamente il nome del corriere restituito dal marketplace con i corrieri PrestaShop del commerciante.

  • [export] Aggiungi campo price_wholesale nel feed di esportazione

 Aggiunta del campo price_wholesale (Prezzo d'acquisto) per tutti i clienti v3

🔧 Correzione di bug

  • [import] Aggiornamento dei dati Mondial Relay nella tabella specifica del plugin
  • [export] Visualizzazione dei prodotti disabilitati in griglia e contatore

✅ Versione 3.1.0 (rilasciata il 14-05-2019)

🎉 Funzionalità 

  • Registrazione dei dati del marketplace in un file json

I dati del marketplace (elenco di azioni, corrieri, stati, ecc.) vengono salvati nella cache per evitare chiamate inutili all'API dei marketplace. Questi dati vengono aggiornati una volta ogni 24 oreOttimizzazione delle chiamate API tra PrestaShop e Lengow

  • Ottimizzazione globale delle chiamate API

Impostazione di una cache per ottimizzare la gestione dei dati recuperati tramite API (Dati dell'account, marketplace, impostazioni di invio, ecc.)

  • Disabilitazione del tracker Lengow e modifica dell'ID del prodotto

Impostazione di una casella di controllo nelle impostazioni del modulo per disattivare il tracker Lengow e scegliere l'identificatore unico del prodotto inserito in Lengow. Per impostazione predefinita il tracker diventa disabilitato

  • Aggiungi campo meta_title nel feed di esportazione legacy

Aggiunta del campo meta_title per tutti i clienti provenienti dalla v2

🔧 Correzione di bug 

  • [export] Migliorata l'eliminazione delle intestazioni duplicate
  • [azione] Gestione degli ordini in attesa di ritorno dal marketplace
  • il parametro count() deve essere un array per php 7.2
  • [azione] Caching dei dati di esportazione legacy
  • Correzione sul numero di prodotti per pagina nella paginazione
  • Aggiornamento della tabella lengow_order direttamente dopo la creazione dell'ordine PrestaShop<
Questo articolo è stato tradotto automaticamente. In caso di dubbio, faccia riferimento alle versioni originali in inglese o in francese.

Articoli in questa sezione

I nostri orari di assistenza
Dan Lunedì al Venerdì dalle ore 9:00 alle ore 6:30