• -15%
Aggiornamento dei prezzi da un file CSV per PrestaShop 1.5.xe 1.6.x.
Aggiornamento dei prezzi da CSV in PrestaShop – import Pro | PrestaDev
Aggiornamento dei prezzi da CSV in PrestaShop – import Pro | PrestaDev
Aggiornamento dei prezzi da CSV in PrestaShop – import Pro | PrestaDev
Aggiornamento dei prezzi da CSV in PrestaShop – import Pro | PrestaDev
Aggiornamento dei prezzi da CSV in PrestaShop – import Pro | PrestaDev
Aggiornamento dei prezzi da CSV in PrestaShop – import Pro | PrestaDev
Aggiornamento dei prezzi da CSV in PrestaShop – import Pro | PrestaDev
Aggiornamento dei prezzi da CSV in PrestaShop – import Pro | PrestaDev
Aggiornamento dei prezzi da CSV in PrestaShop – import Pro | PrestaDev

Aggiornamento dei prezzi da file CSV Pro modulo per PrestaShop

Module version: 1.5.0

PrestaShop compatibility: 1.7.x 8.x 9.x

File del modulo aggiornato: 2026-09-09 08:26:46

Dati del prodotto aggiornati: 2026-09-08 05:19:18


1 Recensioni

Importazione prezzi da CSV Pro è un modulo PrestaShop per l’aggiornamento massivo dei prezzi dei prodotti esistenti e dell’impatto delle combinazioni sul prezzo sulla base di file CSV. Consente di caricare il listino manualmente oppure di scaricarlo dal fornitore tramite HTTP, HTTPS, FTP, FTPS o SFTP, a seconda della configurazione e delle possibilità del server. La mappatura delle colonne permette di indicare l’identificatore, il prezzo e facoltativamente il costo di acquisto in un file con ordine dei campi variabile. Per i prodotti base il modulo può calcolare i prezzi con ricarico sul costo, riduzione percentuale, arrotondamento e regole assegnate a specifici gruppi di prodotti. La simulazione, i limiti delle modifiche, il report delle differenze e la memorizzazione dei prezzi precedenti aiutano a controllare l’importazione prima del salvataggio e a verificarne il risultato. L’esportazione del listino, i profili dei fornitori e il supporto delle chiamate CRON facilitano la ripetizione degli aggiornamenti secondo le impostazioni salvate.

Tipo di licenza / aggiornamento
85,00 zł
69,11 złnetto 100,00 zł -15%
Lowest price in last 30 days before discount: 100,00 zł

Descrizione

Caratteristiche e vantaggi principali

  • Aggiornamento massivo dei prezzi: un solo file CSV può indicare molti prodotti, riducendo la necessità di aprire e modificare le loro schede separatamente.
  • Adattamento al listino del fornitore: la scelta del separatore, il supporto dell’intestazione e la mappatura delle colonne consentono di utilizzare diversi layout di dati senza dover riposizionare manualmente ogni colonna.
  • Calcolo ripetibile dei prezzi: le impostazioni salvate di ricarico, riduzione e arrotondamento vengono utilizzate nelle successive importazioni dei prodotti base.
  • Controllo prima dell’aggiornamento: la simulazione mostra le decisioni pianificate senza salvare i prezzi nel catalogo.
  • Chiarezza del risultato: il riepilogo e il report permettono di distinguere modifiche, elementi saltati, identificatori sconosciuti e righe bloccate dai limiti.
  • Possibilità di ripristinare i valori salvati: la cronologia consente di annullare le esecuzioni per le quali sono stati conservati i dati necessari al ripristino.
  • Supporto per la ricezione regolare dei listini: il download del file e l’importazione possono essere avviati da una pianificazione CRON esterna.

Importazione CSV e abbinamento dei prodotti

Il formato predefinito comprende due colonne: identificatore e prezzo. Nella pagina di mappatura è possibile assegnare altre posizioni di colonna all’identificatore, al prezzo di vendita e al costo di acquisto, ignorando gli altri campi. Il modulo mostra un’anteprima del file caricato e può proporre l’assegnazione in base alle intestazioni riconosciute; la proposta richiede verifica e salvataggio.

  • Identificatori: riferimento prodotto, cioè codice SKU, EAN13, UPC, ID prodotto e ID combinazione in modalità combinazioni. MPN è disponibile se il relativo campo esiste nel database di quella installazione.
  • Codici ripetuti nel catalogo: l’impostazione consente di aggiornare la prima corrispondenza oppure tutti i record con lo stesso identificatore.
  • Formato dei numeri: sono supportati la virgola o il punto decimale, gli spazi negli importi e i simboli di valuta accanto al numero. La rimozione del simbolo di valuta non implica la conversione del tasso di cambio.
  • Formato del file: separatore configurabile, incluso il tabulatore, riga di intestazione facoltativa, campi tra virgolette e rimozione del marcatore BOM dal file UTF-8.
  • Controllo della reimportazione manuale: è possibile bloccare l’uso di un nome file già registrato nella cronologia delle importazioni manuali applicate di quel negozio. Le simulazioni e le esecuzioni CRON non vengono considerate in questo controllo.

Esempio di listino CSV di base

reference;price
PROD-001;99.90
PROD-002;149,50
PROD-003;219.00

Per questo esempio occorre selezionare il riferimento come identificatore, il punto e virgola come separatore e attivare l’opzione per ignorare la prima riga come intestazione. La prima colonna è l’identificatore e la seconda è il prezzo. Il modo in cui gli importi vengono interpretati come netti o lordi si imposta separatamente.

Calcolo dei prezzi di vendita e regole di prezzo

Per i prodotti base, il punto di partenza può essere il prezzo dal CSV, il costo di acquisto dalla colonna CSV assegnata oppure il prezzo di acquisto già salvato nel catalogo. Il costo letto dal file serve per i calcoli; il modulo non lo salva come nuovo prezzo di acquisto del prodotto.

  • Ricarico sul costo: il prezzo viene calcolato secondo la formula: costo × (1 + percentuale / 100). Ad esempio, un costo di 100 zł e un ricarico del 30% danno un prezzo di 130 zł prima di un eventuale arrotondamento.
  • Riduzione percentuale: il modulo sottrae la percentuale selezionata dal valore indicato come punto di partenza.
  • Arrotondamento: sono disponibili due cifre decimali, finale ,99, unità intere per eccesso, unità intera più vicina e mantenimento del risultato senza arrotondamenti aggiuntivi.
  • Ricarico minimo sul costo: dopo l’arrotondamento il prezzo può essere aumentato fino al livello risultante dal ricarico minimo impostato, purché sia disponibile un costo di acquisto positivo.
  • Regole condizionali: è possibile definire un comportamento separato per produttore, fornitore indicato nel prodotto, categoria predefinita, intervallo di valori in ingresso oppure tutti i prodotti inclusi nell’importazione. La regola può anche escludere elementi dall’aggiornamento.
  • Ordine delle regole: prevale la prima regola attiva corrispondente. Se nessuna corrisponde, vengono applicate le impostazioni predefinite. L’elenco delle regole è assegnato al negozio di destinazione.

Qui ricarico e margine indicano calcoli diversi. Un ricarico del 30% su un costo di 100 zł dà 130 zł, cioè un margine di circa il 23,08% del prezzo di vendita. Nel riepilogo il modulo calcola il margine secondo la formula: (prezzo di vendita netto − costo netto) / prezzo di vendita netto. Il prospetto riguarda gli elementi per i quali è disponibile il costo necessario al calcolo.

Prezzi netti, lordi e combinazioni di prodotto

L’importazione dei prezzi netti salva i valori senza ricalcolare l’imposta. Per i prezzi lordi è possibile scegliere un’aliquota IVA fissa oppure il ricalcolo secondo la regola fiscale del prodotto per il paese predefinito del negozio di destinazione. Con un file lordo, le regole di prezzo e l’arrotondamento operano sugli importi lordi, e solo il risultato viene poi convertito in netto. L’assenza dell’aliquota necessaria per il ricalcolo viene indicata nel riepilogo.

In modalità combinazioni il file definisce l’impatto della variante sul prezzo base del prodotto. Con un prezzo base di 100 zł e un impatto della combinazione di 20 zł, il totale è 120 zł netti prima dell’imposta e di altri meccanismi di prezzo del negozio. È anche possibile attivare l’azzeramento del prezzo base dei prodotti le cui combinazioni sono state aggiornate; tale modifica influisce sulle altre varianti dello stesso prodotto. Le regole di ricarico, riduzione percentuale e arrotondamento, nonché la creazione di riduzioni come prezzi specifici, riguardano l’importazione dei prodotti base.

Simulazione, limiti di modifica e riduzioni come sconti

La simulazione consente di verificare come il modulo leggerà il listino e quali decisioni prenderà, senza salvare i prezzi dei prodotti. Nelle impostazioni dei limiti è possibile controllare la percentuale massima di aumento e diminuzione, il prezzo zero e, per i prodotti base con prezzo di acquisto salvato, anche la vendita sotto costo e il ricarico minimo rispetto al costo di catalogo.

  • Salto della riga: un elemento che viola un limite viene inserito nel report, mentre gli altri elementi possono essere aggiornati.
  • Interruzione dell’intera esecuzione: l’analisi che precede il salvataggio verifica i limiti attivi; la loro violazione comporta il rifiuto dell’importazione prima della modifica dei prezzi.
  • Limite degli elementi non abbinati: il raggiungimento della soglia impostata di righe non abbinate interrompe l’esecuzione prima del salvataggio.
  • Gestione dei dati errati: l’assenza delle colonne richieste, un identificatore vuoto o un prezzo richiesto non valido vengono segnalati come elementi saltati.

L’opzione delle riduzioni come sconti mantiene il prezzo di catalogo del prodotto base e salva la differenza tra esso e il prezzo finale inferiore come prezzo specifico PrestaShop di tipo importo. Le importazioni successive gestiscono gli sconti salvati dal modulo. Nelle installazioni aggiornate dalla linea 1.1.x, il meccanismo di pulizia degli sconti più vecchi può includere anche un precedente sconto fisso in importo, senza condizioni, aggiunto manualmente per questo negozio.

Report, cronologia e annullamento degli aggiornamenti

Il riepilogo mostra il numero di righe lette, prodotti e combinazioni modificati, prezzi invariati, salti, mancati abbinamenti e blocchi. Contiene anche informazioni su aumenti e diminuzioni di prezzo, le variazioni maggiori e i risultati dell’applicazione delle regole di prezzo.

  • Report CSV: contiene la decisione per l’elemento, il motivo, il numero di riga, l’identificatore, l’ID prodotto o combinazione e i valori disponibili prima e dopo la modifica.
  • Anteprima delle differenze nel pannello: consente di filtrare per risultato, direzione della modifica e variazione percentuale minima. Il report completo può essere scaricato in un file.
  • Cronologia delle esecuzioni: mette a disposizione i risultati salvati di importazioni e simulazioni, i report e le azioni di ripristino e rimozione delle voci.
  • Memorizzazione dei prezzi precedenti: attivando questa opzione è possibile ripristinare i valori salvati prima di una determinata esecuzione. Per impostazione predefinita vengono conservati i dati di annullamento delle ultime 10 esecuzioni, separatamente per negozio.
  • Riepilogo e-mail: dopo un aggiornamento applicato è possibile inviare un messaggio all’indirizzo indicato. Un report inferiore a 2 MiB viene allegato al messaggio; uno più grande resta disponibile per il download nel pannello.

L’annullamento può anche rimuovere gli sconti creati dall’esecuzione e ripristinare gli sconti eliminati, se ne è stata conservata la registrazione. Il ripristino di un prezzo precedente può sovrascrivere una modifica successiva dello stesso campo. La disponibilità di questa operazione dipende dai dati di cronologia conservati e non sostituisce un backup del database del negozio.

Download dei listini, profili fornitore e CRON

La fonte del listino può essere un file caricato dal computer oppure un indirizzo del fornitore. Il download remoto supporta HTTP/HTTPS, FTP con opzione FTPS e SFTP, se la libreria cURL sul server rende disponibile questo protocollo. I dati di connessione comprendono rispettivamente indirizzo, host, porta, percorso, login e password.

Il profilo fornitore salva sotto un nome le impostazioni di importazione ed esportazione, la mappatura delle colonne, le impostazioni predefinite di calcolo dei prezzi, i limiti e la fonte del file. I profili appartengono al negozio di destinazione, ma non memorizzano la sua selezione, il file caricato, il segreto CRON né la password del fornitore. L’elenco delle regole condizionali resta assegnato al negozio. Dopo il cambio del fornitore occorre verificare i dati di autenticazione.

Il modulo mette a disposizione un indirizzo CRON protetto da segreto e le operazioni di download del file, importazione, download combinato con importazione e lettura dello stato. La pianificazione si imposta sul server o in un servizio che richiama periodicamente l’indirizzo. La chiamata può indicare un profilo e le chiamate successive continuano l’importazione avviata. I profili non costituiscono un archivio di password separate per più fornitori; la corrispondenza della password attuale con il profilo viene verificata durante la chiamata automatica che richiede autenticazione.

Esportazione dei prezzi, file più grandi e multistore

L’esportazione genera un CSV con gli identificatori e i prezzi netti attuali del negozio selezionato. È possibile scegliere i prodotti base oppure le combinazioni, il tipo di identificatore e il separatore. Per le combinazioni viene esportato l’impatto sul prezzo base. La reimportazione richiede la verifica della mappatura, la selezione dei prezzi netti e delle impostazioni delle regole, per non ricalcolare nuovamente importi già preparati.

I file di dimensione pari o superiore a 512 KiB avviati nel pannello vengono elaborati per fasi con indicazione dello stato di avanzamento. Dopo la chiusura della scheda, le fasi successive non vengono eseguite dal browser; tornando alla pagina di importazione è possibile continuare dal punto salvato. Il limite del file nel modulo è di 32 MiB e le impostazioni PHP possono limitare ulteriormente la dimensione del file caricato.

In un’installazione multistore si selezionano il negozio di destinazione dell’importazione e il negozio dell’esportazione. I prezzi vengono aggiornati nel negozio selezionato, mentre le impostazioni di base del modulo sono condivise per l’installazione. Profili, regole condizionali e dati di cronologia sono associati al negozio.

Come preparare l’aggiornamento dei prezzi?

  1. Seleziona il negozio di destinazione, l’ambito dell’aggiornamento e l’identificatore coerente con i dati del catalogo.
  2. Carica o scarica il file, controlla l’anteprima, il separatore, l’intestazione e la mappatura delle colonne.
  3. Imposta netto o lordo, le regole di prezzo necessarie, i limiti di modifica e la memorizzazione dei prezzi precedenti.
  4. Avvia la simulazione e controlla il riepilogo e il report delle differenze.
  5. Avvia l’aggiornamento con la simulazione disattivata, quindi controllane il risultato nella cronologia.

Ambito di funzionamento e requisiti

Importazione prezzi da CSV Pro aggiorna i dati di prezzo di prodotti e combinazioni esistenti. Non crea nuovi prodotti né importa scorte, descrizioni, immagini, pesi o codici identificativi nelle schede prodotto. Excel e altri fogli di calcolo possono essere usati per preparare il listino, ma il file deve essere salvato in formato CSV; il modulo non importa direttamente XLSX né XML.

Per la versione 1.4.0 il modulo dichiara il supporto per PrestaShop dalla 1.7.6 alla 9.x. La documentazione indica l’intervallo PHP 7.0–8.5, fermo restando che la versione PHP deve contemporaneamente soddisfare i requisiti della versione di PrestaShop utilizzata. Il download remoto richiede cURL e gli aggiornamenti pianificati richiedono la configurazione di un CRON esterno.


Link alla demo del modulo:

Demo pannello amministrativo:
https://moduly-prestashop.eu/masowa-aktualizacja-csv-cen/admin-dev

Demo front office:
https://moduly-prestashop.eu/masowa-aktualizacja-csv-cen

Dettagli del prodotto

Supporto per Prestashop 9.x
Sì
Supporto per Prestashop 8.x
SÌ
Supporto per Prestashop 1.7.x
sì
Supporto Prestashop 1.6.x.
sì
Supporto per PrestaShop 1.5x
sì
Traduzioni di moduli
PL, ING
Aggiornamenti gratuiti (1 anno)
sì
Facile da installare
sì
PDCPU-FULL

Changelog

Release history for this product. Expand an entry to see what changed.

  • moduł został kompletnie przepisany + dodano masę nowych opcji

FAQ

Find answers to the most common questions about this product.

Importazione prezzi da CSV Pro aggiorna i prezzi dei prodotti esistenti e l'impatto delle combinazioni sul prezzo in PrestaShop sulla base di un file CSV. Supporta il caricamento manuale del listino prezzi, il download dal fornitore, la simulazione, le regole di calcolo dei prezzi dei prodotti base, i limiti di modifica, i report e la cronologia. Non crea nuovi prodotti né aggiorna le scorte di magazzino, le descrizioni o le immagini.

Per impostazione predefinita, il file ha due colonne: identificatore e prezzo, separate da un punto e virgola. È possibile modificare il separatore, usare il tabulatore, attivare l'opzione per ignorare l'intestazione e assegnare posizioni diverse alle colonne. Sono supportati i campi tra virgolette, UTF-8 e la rimozione del marcatore BOM. Il caricamento accetta estensioni CSV e TXT, ma il contenuto deve avere una struttura CSV. I file XLSX o XML non vengono importati direttamente.

Sì. Dopo aver caricato il file, la pagina di mappatura mostra un campione dei dati e consente di indicare la colonna dell’identificatore, del prezzo di vendita e dell’eventuale costo di acquisto. Le altre colonne possono essere ignorate. Il modulo può proporre una mappatura in base alle intestazioni riconosciute, ma il salvataggio avviene solo dopo la conferma. Per i prodotti base è anche possibile utilizzare un file con l’identificatore e il costo di acquisto, mentre il prezzo di vendita può essere calcolato nelle impostazioni delle regole.

Sono disponibili il riferimento del prodotto, ossia il codice SKU, EAN13, UPC e l'ID prodotto, e in modalità combinazione anche l'ID combinazione. L'opzione MPN appare quando il relativo campo esiste nel database della specifica installazione. Occorre selezionare il tipo di identificatore conforme ai valori presenti nel file. L'identificatore serve a trovare il prodotto o la combinazione; l'importazione non salva un nuovo riferimento né un nuovo codice nella scheda prodotto.

L'impostazione per la gestione degli identificatori duplicati consente di aggiornare la prima corrispondenza oppure tutte le corrispondenze. Quando si aggiorna la prima corrispondenza, i record aggiuntivi vengono indicati come saltati nel rapporto. Prima del salvataggio, vale la pena controllare la simulazione, soprattutto quando un codice è presente in più prodotti o combinazioni.

Nella modalità separata delle combinazioni, l'importo dal CSV indica l'impatto della variante sul prezzo base del prodotto. Ad esempio, una base di 100 zł netti e un impatto di 20 zł danno complessivamente 120 zł netti prima delle imposte e degli altri meccanismi di prezzo del negozio. È disponibile un'opzione per azzerare il prezzo base dei prodotti le cui combinazioni sono state aggiornate; la modifica della base influisce anche sulle altre varianti di tali prodotti. Le regole di ricarico, riduzione percentuale e arrotondamento, nonché la creazione di riduzioni come prezzi specifici, riguardano i prodotti base, non le combinazioni.

Sì. È possibile selezionare prezzi netti, prezzi lordi calcolati in base a un'aliquota IVA fissa oppure prezzi lordi calcolati in base alla regola fiscale del prodotto per il paese predefinito del negozio di destinazione. In PrestaShop viene salvato il risultato netto. Nel caso di un file lordo, le regole di prezzo e l'arrotondamento vengono applicati agli importi lordi prima della conversione del risultato in netto. Se manca l'aliquota necessaria per la conversione, l'importo rimane invariato e il modulo lo segnala nel riepilogo.

La lettura dei prezzi supporta la virgola o il punto decimale e rimuove gli spazi e i simboli di valuta accanto all’importo. Ad esempio, la notazione 1 234,56 viene letta come 1234.56. Il modulo non converte i tassi di cambio: l’indicazione EUR o PLN accanto al numero viene ignorata, quindi gli importi devono essere preparati in anticipo nella valuta corrispondente ai prezzi di catalogo del negozio. La notazione scientifica, come 1e3, viene rifiutata.

No. La colonna del costo di acquisto assegnata viene utilizzata per calcolare il prezzo di vendita e i relativi dati di riepilogo. Il modulo non aggiorna il campo del prezzo di acquisto del prodotto. Per i prodotti base è anche possibile selezionare come punto di partenza il prezzo di acquisto già salvato nel catalogo. In caso di ricarico, il costo del file ha la precedenza sul costo del catalogo, se disponibile.

Per l’importazione dei prodotti base è necessario indicare la fonte dei dati e selezionare l’aggiunta del ricarico al costo di acquisto. Il prezzo viene calcolato come costo × (1 + percentuale / 100). Un costo di 100 zł e un ricarico del 30% danno 130 zł prima di un eventuale arrotondamento. Si tratta di un ricarico sul costo, non di un margine del 30% sul prezzo di vendita. Quando manca il costo necessario per tale calcolo, la voce viene saltata con la relativa motivazione.

Sì. Le regole dei prodotti base possono riguardare il produttore, il fornitore indicato nel prodotto, la categoria predefinita, l’intervallo dei valori di input oppure tutti i prodotti inclusi nell’importazione. La regola può applicare un ricarico, una riduzione percentuale, un arrotondamento, un ricarico minimo oppure escludere gli articoli dall’aggiornamento. La selezione della categoria riguarda esclusivamente la categoria predefinita del prodotto, senza cercare nelle sottocategorie. L’intervallo di valori viene confrontato con il punto di partenza selezionato, quindi con una fonte di costo riguarda il costo e non il prezzo di vendita.

Le regole vengono verificate secondo l’ordine nell’elenco. La prima regola attiva corrispondente determina il comportamento per il prodotto; le successive regole corrispondenti non si sovrappongono ad essa. Se nessuna regola corrisponde oppure l’elenco delle regole è disattivato, il modulo utilizza le impostazioni predefinite per il calcolo dei prezzi. Le regole condizionali sono salvate separatamente per il negozio di destinazione.

Per i prodotti base è possibile lasciare il risultato senza arrotondamenti aggiuntivi, applicare due cifre decimali, la terminazione ,99, arrotondare per eccesso all'unità intera oppure all'unità intera più vicina. La modalità con terminazione ,99 mantiene la parte intera e imposta i centesimi a 99. Il valore 19,20 diventa quindi 19,99. Il ricarico minimo sul costo, se è impostato e può essere calcolato, viene verificato dopo l'arrotondamento.

Il ricarico minimo nelle regole può aumentare il prezzo calcolato fino al livello richiesto dopo l’arrotondamento. Utilizza il costo positivo dal file o dal catalogo. Il limite nelle impostazioni di sicurezza verifica il prezzo rispetto al costo di acquisto salvato nel catalogo e blocca la posizione, invece di aumentarne il prezzo. Entrambi i meccanismi riguardano i prodotti base. L’assenza del costo impedisce un controllo adeguato; il riepilogo mostra i casi in cui il minimo delle regole non ha potuto essere verificato.

Sì. La simulazione legge il file, abbina le posizioni e calcola le decisioni senza salvare i prezzi di listino né gli sconti. Il risultato contiene un riepilogo e un report delle differenze da verificare nel pannello o da scaricare come CSV. Per applicare effettivamente l'aggiornamento, è necessario eseguire l'importazione con la simulazione disattivata. La simulazione può lasciare una voce nella cronologia e un file di report.

È possibile impostare la percentuale consentita di aumento e diminuzione del prezzo, nonché il blocco del prezzo pari a zero. Per i prodotti base con prezzo di acquisto salvato sono disponibili anche il blocco del prezzo al di sotto del costo e il ricarico minimo su tale costo. La reazione consiste nel saltare la voce oppure nell'interrompere l'intero processo dopo l'analisi preliminare alla registrazione. Una soglia separata per la quota di righe non corrispondenti interrompe sempre il processo prima della registrazione, quando viene raggiunta. Il blocco del prezzo pari a zero è attivato per impostazione predefinita.

Le righe con colonne obbligatorie mancanti, identificatore vuoto o prezzo che non può essere letto correttamente vengono ignorate e riportate nel rapporto. Gli identificatori sconosciuti non comportano la creazione di prodotti. Vengono indicati separatamente i record trovati nel catalogo, ma non assegnati al negozio di destinazione. Quando il prezzo viene calcolato a partire dal costo, sono rilevanti le colonne richieste dalla mappatura salvata e la fonte di calcolo selezionata.

Sì, per i prodotti base. Dopo aver attivato questa opzione, il prezzo finale inferiore non sostituisce il prezzo di listino: la differenza viene salvata come prezzo specifico in valore assoluto di PrestaShop. Gli sconti salvati dal modulo vengono sostituiti nei successivi aggiornamenti. Quando il risultato conferma il prezzo di listino, lo aumenta oppure l'importazione viene eseguita senza modalità sconto, il modulo rimuove i propri sconti precedenti per i prodotti interessati dalla voce. Il prezzo finale visibile al cliente dipende anche dagli altri meccanismi di prezzo del negozio.

L'attuale meccanismo monitora e gestisce gli sconti creati dal modulo. Non include le promozioni limitate da date, gruppo clienti, valuta o paese. Esiste un'eccezione per le installazioni aggiornate dalla linea 1.1.x: la pulizia degli sconti legacy può includere anche il precedente sconto fisso incondizionato creato manualmente per lo stesso negozio. Pertanto, la modalità sconto non deve essere considerata una garanzia di conservazione di ogni promozione storica.

Il report CSV salva la decisione per la voce, il relativo motivo, il numero di riga, l’identificatore, l’ID del prodotto o della combinazione, nonché i prezzi disponibili prima e dopo la modifica e la variazione percentuale. L’anteprima nel pannello consente di filtrare il risultato in base alla decisione, all’aumento o alla diminuzione e alla percentuale minima di variazione. Il riepilogo contiene i contatori e le maggiori variazioni di prezzo. Per le voci con costo disponibile presenta anche i calcoli del margine. Un report di grandi dimensioni può superare i limiti dell’anteprima a schermo; il file completo rimane disponibile per il download.

Sì, se sono stati conservati i dati necessari per ripristinare quella determinata esecuzione. L’attivazione della memorizzazione dei prezzi precedenti consente di ricostruirli dalla cronologia; per impostazione predefinita vengono conservati separatamente per il negozio i dati delle ultime 10 esecuzioni. L’annullamento può anche rimuovere gli sconti creati dall’esecuzione e ripristinare gli sconti eliminati, se sono stati memorizzati. Il ripristino di un prezzo precedente può sovrascrivere una successiva modifica manuale dello stesso campo. L’eliminazione dei dati per l’annullamento limita la disponibilità dell’operazione, che non sostituisce un backup del database.

Sì. L'esportazione comprende il negozio selezionato e i prodotti base oppure le combinazioni. È possibile indicare il tipo di identificatore e il separatore. Gli importi vengono esportati come netti e, per le combinazioni, indicano l'impatto sul prezzo base. L'esportazione serve per ottenere il listino prezzi corrente, che può essere modificato nel foglio di calcolo. Prima di una nuova importazione, occorre verificare la mappatura delle colonne, selezionare i prezzi netti e le impostazioni delle regole appropriate per il file preparato.

Oltre al caricamento del file dal computer, è disponibile il download tramite HTTP o HTTPS, da FTP con opzione di crittografia FTPS e da SFTP. Il download remoto richiede cURL, mentre SFTP richiede inoltre il supporto di questo protocollo nella libreria cURL del server. La configurazione consente di inserire i dati di connessione appropriati e campi separati per login e password. Il modulo rifiuta le fonti che puntano a indirizzi di rete privata o locale. Il download del file può essere avviato tramite il pulsante nel pannello.

È necessario abilitare le chiamate automatiche nel modulo e configurare un cron esterno che richiami ciclicamente l’indirizzo fornito, protetto da un segreto. Sono disponibili le operazioni di download del file, importazione, download con importazione e verifica dello stato. Il segreto può essere trasmesso nell’indirizzo o in un’intestazione dedicata della richiesta. Il modulo non avvia un proprio cron. Se l’importazione non si conclude in una sola chiamata, le successive continuano l’esecuzione già avviata invece di aprirne una seconda.

Il profilo salva il nome delle impostazioni di importazione ed esportazione, la mappatura delle colonne, la fonte di calcolo del prezzo e le sue impostazioni predefinite, i limiti e la fonte del file con login. Non memorizza la selezione del negozio di destinazione, il file corrente, il segreto CRON né la password del fornitore. I profili sono assegnati al negozio di destinazione e l’elenco delle regole condizionali rimane comune ai profili di quel negozio. La chiamata CRON può indicare un profilo. Con una fonte autenticata, il modulo verifica la corrispondenza della password corrente con il profilo, quindi i profili non garantiscono il passaggio automatico tra diverse password dei fornitori.

Nelle impostazioni si indica il negozio di destinazione dell’aggiornamento e il negozio dal quale verranno esportati i prezzi. L’importazione salva i prezzi per il negozio selezionato. Le impostazioni di base del modulo sono comuni a tutta l’installazione, pertanto la loro modifica influisce sulla configurazione delle esecuzioni successive. I profili dei fornitori, le regole condizionali e le voci della cronologia sono associati al negozio. L’accesso del dipendente al negozio selezionato viene verificato durante le operazioni appropriate.

Il limite del file nel modulo è di 32 MiB, ossia 33 554 432 byte. In caso di caricamento manuale, ulteriori limitazioni possono derivare dalla configurazione di PHP. I file di dimensioni pari o superiori a 512 KiB avviati dal pannello vengono elaborati in fasi con indicazione dell’avanzamento. Il tempo di esecuzione dipende dal numero di elementi, dalle corrispondenze, dalle impostazioni attive e dal server; il modulo non garantisce un tempo di importazione costante.

Durante l'importazione a fasi nel pannello, la chiusura della scheda interrompe l'invio delle richieste successive da parte del browser. Le fasi completate restano salvate e il ritorno alla pagina di aggiornamento consente di continuare dal punto salvato. Con JavaScript disattivato è disponibile la continuazione manuale dell'importazione. La sola chiusura della scheda non significa che l'intero file verrà elaborato in background; il lavoro successivo deve essere ripreso nel pannello o tramite le chiamate del cron.

È possibile attivare l’invio di un riepilogo dopo l’aggiornamento applicato. Il messaggio viene inviato all’indirizzo indicato e, se il campo viene lasciato vuoto, viene utilizzato l’indirizzo e-mail del negozio. Un report inferiore a 2 MiB viene aggiunto come allegato, mentre uno più grande resta disponibile per il download nel pannello. La simulazione non invia tale notifica. L’invio utilizza la configurazione della posta di PrestaShop.

I file dei listini prezzi, dei report e delle esportazioni più vecchi di 30 giorni vengono eliminati dal meccanismo di pulizia avviato durante le operazioni del modulo, ad eccezione del file di importazione attualmente selezionato. I dati per l'annullamento vengono conservati secondo un limite separato del numero di esecuzioni, predefinito a 10 per il negozio. La cronologia e la disponibilità dei file non sono quindi la stessa cosa: una voce può rimanere anche dopo l'eliminazione del report. La disinstallazione elimina i file e la cronologia del modulo, ma non ripristina i precedenti prezzi dei prodotti.

Sì, durante il lavoro nel pannello è possibile disattivare l'accettazione dello stesso nome file. Il modulo lo confronta con la cronologia delle importazioni manuali utilizzate per il determinato negozio. Le simulazioni e le esecuzioni CRON non vengono considerate in questo controllo. Si tratta di una verifica del nome, non di un confronto dell'intero contenuto del file. Le chiamate automatiche CRON possono scaricare e importare nuovamente il listino prezzi pubblicato con lo stesso nome.

La versione 1.4.0 dichiara il supporto per PrestaShop dalla 1.7.6 alla 9.x. La documentazione del modulo indica PHP 7.0–8.5, ma la versione di PHP scelta deve anche soddisfare i requisiti della specifica versione di PrestaShop. Ciò non significa che ogni versione di PrestaShop funzioni con ogni versione di PHP compresa in questo intervallo. Il recupero remoto richiede cURL, SFTP dipende dal supporto del protocollo sul server e l’esecuzione automatica richiede un pianificatore CRON esterno.

Recensioni (1)

1 Recensioni

Aktualizacja stanóe od
naszego dostawcy przebiegła bez problemowo po indeksach produktów!!!
Di Su 2022-10-27