Magento 2 - Registri delle modifiche del plugin Lengow

✅ Versione 1.5.1 (rilasciata il 13-12-2024)

🔧 Correzione di bug

  • Quando la configurazione fiscale è impostata per includere l'imposta nell'ordine, il valore è errato
    Controllo della configurazione fiscale per adattare il calcolo del prezzo dell'ordine corretto.
  • Cambio di firma per RulesApplier
    Risoluzione da un'unione di tipo: array|Collection.
  • L'email del cliente è vuota nel nodo Json di fatturazione o consegna del pacco
    Recupera il valore dell'email da un altro nodo nel json dell'ordine, se il valore di base non è presente, altrimenti restituisce un valore vuoto.

✅ Versione 1.5.0 (rilasciata il 07-02-2024)

🎉 Funzionalità

  • Opzione per attivare un Cron per restituire azioni in errore
    Le azioni dell'ordine, in errore da oltre 7 giorni, verranno restituite automaticamente attivando l'opzione nei parametri del plugin.

cron resent action.png

🔧 Correzione di bug

  • [import] Indirizzo di consegna predefinito quando il cliente ha un nuovo indirizzo
    Il nuovo indirizzo di consegna per un cliente esistente verrà aggiornato quando si importano gli ordini. 
  • Il codice di ritorno del corriere non trovato
    Durante l'azione "ship" se un codice del corriere non viene trovato, il plugin applicherà un corriere personalizzato.
  • Sincronizzazione del numero dell'ordine con l'api Lengow
    Il plugin prova fino a 5 volte a recuperare il numero dell'ordine interno da Magento sulla soluzione.

✅ Versione 1.4.8 (rilasciata il 04-12-2023)

🔧 Correzione di bug

  • Configurazione b2b esente da imposte per visualizzazione negozio sulla versione 1.4
    La configurazione b2b esente da imposte (sì/no) deve essere disponibile per ogni visualizzazione del negozio.

✅ Versione 1.4.7 (rilasciata il 01-12-2023)

🔧 Correzione di bug

  • Commutazione ambientale sulla versione 1.4
    La commutazione tra ambiente prod e preprod tramite configurazione è ora disponibile.
  • Calcolo delle imposte sulla versione 1.4
    Il calcolo delle imposte in modalità multi-sito, multi-paese deve corrispondere alla configurazione di Magento.

✅ Versione 1.4.6 (rilasciata il 20-11-2023)

🔧 Correzione di bug

  • [import] Numero di partita IVA sull'indirizzo di fatturazione sulla versione 1.4
    Aggiorna questo valore sull'indirizzo di fatturazione dell'ordine.
  • [import] Arrotondamento dell'imposta (cent) sulla versione 1.4
    Controlla e correggi l'arrotondamento dell'imposta (comando Lengow - comando Magento).
  • Versione del plugin sulla versione 1.4
    Ritorna il numero di versione del plugin dal file composer.json.
  • Corrispondenza del corriere sulla versione 1.4
    Correzione effettuata per la corrispondenza del corriere Marketplace - Magento.

✅ Versione 1.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 le importazioni.

🔧 Correzione di bug

  • [import] Errore di aggiornamento del numero di partita IVA
    A seguito di migrazioni su account caricati, l'ID di consegna cambiava e non veniva più riconosciuto dal plugin.
  • [import] A seguito di migrazioni su account caricati, l'identificativo di consegna cambiava e non veniva più riconosciuto dal plugin 
    Rimuovere il controllo "id_delivery" quando si verificano ordini che sono già stati importati.
  • [import] Errore PHP 8.1
    Imposta i valori su un valore predefinito in modo che non siano mai "null".
  • [import] Problema di allegato del catalogo al primo collegamento alla piattaforma di e-commerce.
    Aggiunta di una condizione per il controllo dei dati del negozio durante la sincronizzazione.
  • [export] Il valore del prodotto figlio viene visualizzato nel campo genitore quando è vuoto
    Comportamento corretto quando si esportano gli attributi dei figli.

✅ Versione 1.4.4 (rilasciata il 06-06-2023)

🔧 Correzione di bug

  • [Import] Ottieni l'email per inviare la notifica dal plugin quando il valore è nullo
  • [Import] Usa Lamina_validator invece di Send_validator per la validazione dell'email
  • [Import] Sblocco dell'importazione dell'indirizzo del cliente negli ordini
    Valori dei dati dell'indirizzo stringa definiti
  • [Import] Correggi l'errore durante l'importazione degli ordini causato dalla classe CollectionFactory
    Uso dell'array invece
  • [Import] Correggi gli errori i dati sono nulli quando si utilizza la funzione di sostituzione dei caratteri
  • [Export] Correggi l'errore quando l'utente salva il catalogo collegato al CMS al primo collegamento
    Aggiunta della condizione di verifica dei dati del negozio durante la sincronizzazione
  • [Export] Problemi nell'esportazione del cataog
    Utilizza ProductInterface invece di ProductInterceptor

✅ Versione 1.4.3 (rilasciata il 12-01-2023)

🔧 Correzione di bug

  • [Esportazione] Correzione dell'errore deprecato che bloccava l'esportazione del catalogo dal CMS e l'importazione del nome del cliente nell'ordine con php 8.1

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

🎉 Funzionalità 

  • Rimozione della compatibilità con le versioni di Magento inferiori alla 2.3
    Rimosso tutto il codice specifico per le versioni precedenti di Magento e pulito il codice esistente. Passaggio del codice a php 7.1
  • Aggiunta della versione PHP nella toolbox
    Aggiunta della versione di PHP installata sul server del cliente nella toolbox interna ed esterna del plugin
  • Modifica degli URL di fallback del Centro assistenza Lengow
    Modifica di tutti gli URL di fallback del plugin a seguito della migrazione del Centro assistenza 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

🔧 Correzione di bug

  • [Importazione] Registrazione di un gruppo di clienti specifico per un nuovo cliente
    Modifica della funzione che crea il cliente per tenere conto del gruppo di clienti selezionato nella configurazione. Il problema derivava dalla funzione loadByEmail() che sovrascriveva il valore inizialmente inserito
  • [Esportazione] Correzione di un errore di tipo che si verifica a volte durante il recupero del costo di spedizione del prodotto
    Aggiunta di una digitazione forzata sul ritorno del metodo getShippingCost() in modo che restituisca sempre un float
  • [Esportazione] Conversione dei valori degli attributi personalizzati in stringhe
    Implementazione di una sicurezza aggiuntiva per convertire tutti i valori degli attributi personalizzati in stringhe di caratteri
  • [Importazione] Caricamento dei tipi di ordine ad ogni sincronizzazione dell'ordine
    Correzione di 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
  • [Importazione] Verifica se il multi-magazzino è attivato quando si invia l'ordine
    Implementazione di una sicurezza aggiuntiva sul multi-magazzino e l'invio dell'ordine quando il cliente ha disattivato il plugin nativo di Magento

✅ Versione 1.4.1 (rilasciata il 15-11-2021)

🔧 Correzione di bug

  •  Sblocco del processo di sincronizzazione quando un ordine viene rimborsato 

    La funzione getOrderState () restituiva un risultato "null" mentre la digitazione php 7 accetta solo un risultato di tipo "stringa". Questa differenza di formato ha provocato un errore fatale di php e il processo di sincronizzazione si è bloccato.

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

🎉 Funzionalità    

Integrazione della sincronizzazione degli ordini nel webservice della toolbox

  • Impostazione 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 JSON dettagliato contenente il numero di ordini creati, falliti, ignorati, aggiornati o addirittura mal formati.

Recupero dello stato di un ordine nel webservice della toolbox

  • Integrazione degli 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 Magento 2.0

  • Rimozione di tutto il codice specifico per la versione 2.0 di Magento 2 e pulizia del codice esistente. Aggiornamento del codice esistente allo standard php 7.0. Questo cambiamento può rendere il plugin incompatibile con Magento 2.0 e i clienti che utilizzano ancora php 5.

✅ Versione 1.3.2 (rilasciata il 14-09-2021)

🔧 Bugfix 

  • [Export] Correzione del recupero dei dati del genitore sui prodotti figli

Correzione sulla funzione che indica se i dati devono essere recuperati dal figlio o dal genitore. Il problema derivava da un controllo rigoroso su un getter di Magento che restituiva un valore in stringa invece che un intero (nonostante le informazioni phpdoc).

  • [Import] Sostituzione del prezzo speciale con un prezzo personalizzato durante l'importazione degli ordini

Correzione della funzione che aggiunge i prodotti al carrello per forzare un prezzo personalizzato invece del prezzo speciale. Questo cambiamento dovrebbe costringere Magento a utilizzare il prezzo inserito, piuttosto che un prezzo inserito nel BO.

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

🎉 Caratteristiche 

  • Integrazione di un nuovo url della toolbox

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

  • Aggiunta di un modal di aggiornamento nel plugin 

Implementazione di un modal che indica che una nuova versione del plugin è disponibile per il download. Questo modal viene visualizzato di default una volta al giorno quando il plugin è obsoleto. Contiene tutte le informazioni che permettono l'aggiornamento (changelog versione, procedura di aggiornamento e link al supporto). Rimane presente in modo continuativo utilizzando un link nell'intestazione del plugin.

🔧 Bugfix

  • Eliminazione di alcune regole del catalogo durante l'importazione degli ordini 

Impostazione di una sicurezza nel plugin per rimuovere certe regole del catalogo sui prodotti durante l'importazione degli ordini da Lengow. 

  • Rimozione di FPT (Fixed Product Taxes) durante l'importazione degli ordini 

Installazione di un sovraccarico nel plugin per bloccare l'applicazione di FPTs durante l'importazione degli ordini da Lengow.

✅ Versione 1.3.0 (rilasciata il 26-03-2021)

🎉 Caratteristiche 

  • Implementazione del nuovo processo di connessione

Rimozione del vecchio sistema di connessione tramite Iframe e aggiunta di diverse schermate che permettono la connessione e l'abbinamento dei cataloghi.
🔧 Bugfix

  • [export] Aggiunta di una sicurezza sulla registrazione dei prodotti configurabili  

Verifica del tipo di prodotto durante la registrazione dei prodotti configurabili per evitare che un prodotto raggruppato venga confuso con un configurabile.

  • [export] Correzione sul selettore di massa per le versioni 2.4.x di Magento  

Modifica del template della griglia dei prodotti per rendere nuovamente funzionale il selettore di massa per le versioni 2.4.x di Magento.  

  • [export] Aggiunta di una sicurezza aggiuntiva sull'esportazione del multi-stock  

Implementazione di una sicurezza aggiuntiva sul multi-stock per evitare di interrompere il processo di esportazione quando il cliente ha volontariamente disattivato i plugin nativi di Magento.

✅ Versione 1.2.3 (rilasciata il 28-10-2020)

🎉 Caratteristiche 

  • [export] Multi-stock disponibile con nuovo campo 'quantity_'

Gestione del multi-stock durante l'esportazione del catalogo. Il campo "quantity" contiene ora la somma dei diversi stock e ogni stock ha un campo "quantity_SourceName" contenente il suo stock rispettivo. Questa opzione è disponibile solo sulla versione Magento 2.3.x.

  • [import] Gli ordini B2B possono ora essere importati senza tasse

Gli ordini di tipo B2B possono ora essere importati senza tasse. Per fare ciò, è necessario attivare l'opzione associata nella configurazione del plugin. Di default, gli ordini B2B vengono importati con le tasse.

  • Aggiunta di nuovi link al Centro di Aiuto Lengow e al Supporto

Implementazione dei nuovi url del Centro di Aiuto Lengow sulla dashboard e sulla pagina di aiuto. Aggiornamento

f delle url del modulo che consentono la creazione di ticket di supporto (francese e inglese).

🔧 Correzione di bug

  • [import] Correzione del comportamento di Customer::getName

Modifica delle condizioni della funzione "Customer::getName()" in modo che tagli correttamente il nome e il cognome del cliente quando queste informazioni arrivano nel campo "fullname" dell'api.

  • Nuova sicurezza sulla funzione pluginIsBlocked() per php 7.4

Aggiunta di una nuova condizione sull'istanziazione di una variabile nella funzione "Sync::pluginIsBlocked()" del plugin per renderlo compatibile con Magento 2.4.x e php 7.4.x.

  • Carica sempre l'iframe in https

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

✅ Versione 1.2.2 (rilasciata il 10-06-2020)

 🎉 Funzionalità  

  • [import] Aggiunta di tipi di ordine nella schermata di gestione degli ordini
  • [import] Aggiunta dell'opzione di conversione della valuta nel pannello delle opzioni dell'ordine
  • [Export] Aggiungi opzione per selezionare quale campo dovrebbe essere preso dai prodotti genitori  

🔧 Correzione di bug 

  • [import] Rifattorizzazione della creazione di indirizzi di consegna e fatturazione
  • [import] impedire a magento di applicare sconti negli ordini importati
  • Aggiornamento del token di accesso quando si recupera un codice http 401

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

🔧 Correzione di bug

  • Aggiunta del codice http 201 nei codici di successo

✅ Versione 1.2.0 (rilasciata il 09-03-2020)

🎉 Funzionalità  

  • [import] Protezione dell'importazione di ordini anonimizzati
  • [import] Protezione dell'importazione di ordini più vecchi di 3 mesi
  • Rifattorizzazione e ottimizzazione della classe del connettore
  • Ottimizzazione delle chiamate API per la sincronizzazione di ordini e azioni
  • Visualizzazione di un avviso quando il plugin non è più aggiornato
  • Rinominazione da Preprod Mode a Debug Mode

🔧 Correzione di bug 

  • [import] Eliminazione dell'indice order_date sulla tabella lengow_orders
  • Rifattorizzazione e ottimizzazione delle date con la locale corretta
  • [azione] Miglioramento del corrispondenza del corriere con una ricerca rigorosa poi approssimativa
  • [export] Recupero dei costi di spedizione corretti per ogni prodotto
  • [import] Salvataggio del file marketplaces.json nella cartella media di Magento
  • [import] Sicurezza migliorata per gli ordini che cambiano il loro nome di marketplace

✅ Versione 1.1.5 (rilasciata il 10-01-2020)

🔧 Correzione di bug 

  • [export] compatibilità con php 7.3 per la modalità size e total  

✅ Versione 1.1.4 (rilasciata il 20-11-2019)

🎉 Funzionalità

  • Aggiunta della compatibilità con php 7.3

🔧 Correzione di bug

  • [import] Recupero dell'aliquota fiscale quando i prezzi dei prodotti non includono l'IVA
  • [import] Aggiornamento della creazione dell'indirizzo per la compatibilità con la versione 2.3.3

✅ Versione 1.1.3 (rilasciata il 13-09-2019)

🔧 Correzione di bug 

  • Utilizzo del processo di fabbrica per l'istanziazione del marketplace
  • Recupero dinamico dell'id del tipo di entità per gli attributi del prodotto
  • [export] Verifica se un attributo del prodotto in forma di array contiene un altro array
  • [toolbox] Aggiunta di sicurezza sul recupero dei file di esportazione   

✅ Versione 1.1.2 (rilasciata il 06-09-2019)

🎉 Funzionalità 

  • [azione] Miglioramento del corrispondenza del corriere con la ricerca sul codice del corriere e l'etichetta

🔧 Correzione di bug

  • [import] Salva il numero di tracking durante il processo di aggiornamento   

✅ Versione 1.1.1 (rilasciata il 09-07-2019)

🎉 Funzionalità 

  • [import] Ottimizzazione del sistema di recupero degli ordini
  • [import] Impostazione di una cache per la sincronizzazione degli id dei cataloghi
  • [azione] Rifattorizzazione e ottimizzazione delle azioni sugli ordini

✅ Versione 1.1.0 (rilasciata il 24-05-2019)

🎉 Funzionalità

  • Disabilitazione del tracker Lengow e modifica dell'ID del prodotto
  • Registrazione dei dati del marketplace in un file json
  • Ottimizzazione delle chiamate API tra PrestaShop e Lengow

🔧 Correzione di bug  

  • il parametro count() deve essere un array per php 7.2
  • [azione] Gestione degli ordini in attesa di ritorno dal marketplace
  • Aggiornamento del lengow_order
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