Il modulo consente di visualizzare il prezzo del prodotto in diverse valute contemporaneamente. Il plugin visualizza questi prezzi diversi nell'elenco dei prodotti (sotto il prezzo del prodotto), come le pagine delle categorie, i risultati delle ricerche, ecc. E naturalmente anche sulla pagina del prodotto. È pronto a visualizzare il prezzo corretto anche se si cambia combinazione o si modifica la quantità (sconti sulla quantità)
Come già sapete, questo è un modulo di PrestaShop che consente di mostrare i prezzi in molte valute contemporaneamente. Il modulo lo visualizza in tutti i punti in cui il negozio espone i prodotti, ad esempio: elenco di prodotti come le pagine di categoria, risultati di ricerca, produttori, fornitori, ecc. Lo mostra anche nella pagina del prodotto. Qui di seguito potete trovare informazioni dettagliate sulle caratteristiche del modulo.
Caratteristiche principali del modulo per mostrare i prezzi in molte valute
Il proprietario del negozio può definire il funzionamento del modulo. Dopo l'installazione, questo addon crea una pagina di "configurazione" in cui è possibile specificare i dettagli dell'addon. È possibile definire il tipo di prezzi che il modulo visualizzerà (sia nella pagina del prodotto sia nell'elenco dei prodotti):
Seleziona le valute - il modulo mostrerà il prezzo in queste valute
Nella pagina di configurazione del modulo è possibile specificare il tipo di valute che l'addon deve visualizzare. Il negozio riceve un elenco di valute dal vostro negozio - in base a questo elenco potete selezionare/deselezionare le valute. L'addon visualizzerà i prezzi nelle valute selezionate, una per una, come un elenco di prezzi.
Visualizza i prezzi nelle valute disabilitate
Il modulo ha una funzione che consente di mostrare i prezzi in valute che sono disabilitate. Ad esempio, si può usare per mostrare questo tipo di prezzo come riferimento.
Visualizza i prezzi solo per i prodotti selezionati
Il modulo mostra di default i prezzi in molte valute per tutti i prodotti. Ma c'è la possibilità di mostrare questi prezzi per i prodotti selezionati (esattamente i prodotti selezionati) e/o per i prodotti associati alle categorie selezionate.
Posizione del prezzo in varie valute
Oltre alle caratteristiche già menzionate, la pagina di configurazione del modulo contiene uno strumento che consente di decidere dove il modulo apparirà nella pagina del prodotto e dove apparirà nell'elenco dei prodotti (come la visualizzazione delle categorie, ecc.). Le posizioni disponibili sono determinate dal gancio displayProductPriceBlock.
Posizioni disponibili per impostazione predefinita
La specificazione di displayProductPriceBlock consente di utilizzare diverse varianti di questa posizione:
- displayProductPriceBlock old_price
- displayProductPriceBlock before_price
- displayProductPriceBlock after_price
- displayProductPriceBlock prezzo
- displayProductPriceBlock prezzo_unità
- displayProductPriceBlock peso
Molti sviluppatori di temi utilizzano le proprie varianti di displayProductPriceBlock
Per questo motivo abbiamo deciso di aggiungere il supporto della posizione personalizzata all'interno di displayProductPriceBlock. Se il vostro template utilizza una posizione non predefinita, il modulo è pronto a lavorare con essa. La pagina di configurazione del modulo consente di utilizzare posizioni personalizzate.
Funzione per identificare le posizioni disponibili
Se il tema non predefinito ha alcune nuove varianti di dispalyProductPriceBlock, è possibile facilmente. Basta abilitare (nella pagina di configurazione del modulo) l'opzione per mostrare le posizioni disponibili. Poi, una volta aperta la pagina del prodotto o altre pagine in cui compaiono i prodotti, si vedranno le posizioni disponibili da utilizzare. Sarà possibile configurare il modulo per distribuire le fasce di prezzo dove si desidera.
Pronto per la legge croata sulla doppia indicazione dei prezzi
Il modulo è pronto per funzionare nei negozi croati in cui i commercianti sono tenuti a visualizzare i prezzi in entrambe le valute (kuna croata ed euro). Potete leggere l'articolo qui: Requisiti di visualizzazione dei prezzi doppi per i commercianti croati
This update introduces a significant enhancement to the module's architecture, specifically bolstering its backward compatibility with a wider range of PrestaShop versions. We have proactively refined the module's interaction with the PrestaShop core by implementing more robust and adaptive support for functions within the legacy Tools
class.
Technical Justification and Impact:
Across different versions of the PrestaShop platform, certain helper functions within the core Tools
class have been subject to deprecation, renaming, or alterations in their behavior. Previously, this could lead to potential conflicts or fatal errors for merchants operating on older or non-standard PrestaShop environments.
Version 1.5.7 addresses this by introducing an intelligent layer of compatibility checks. The module now dynamically verifies the existence and signature of required functions before execution. This ensures that the module calls the correct methods available in the specific version of PrestaShop being used, gracefully handling any inconsistencies.
Key Benefits:
Greatly Increased Reliability: By eliminating potential errors related to deprecated functions, the module's stability is significantly improved, ensuring seamless and uninterrupted operation.
Expanded Store Compatibility: Merchants using legacy versions of PrestaShop can now benefit from the module's full feature set with confidence, knowing it will integrate smoothly with their system's architecture.
Reduced Conflicts: This enhancement minimizes the risk of conflicts with third-party modules or custom themes that may also rely on different versions of the Tools
class, leading to a more stable e-commerce ecosystem.
Long-Term Support: This update underscores our commitment to maintaining the module's long-term viability and providing a reliable solution for the entire PrestaShop community, regardless of their platform version.
This is a landmark release focused on ensuring full compatibility with the next generation of PrestaShop. The module has been extensively tested and updated to integrate seamlessly with all the new features and architecture of PrestaShop 9.
[MAJOR IMPROVEMENT]
[IMPROVEMENTS]
[FIXES]
Creation of dynamic property multiprice::$mypresta_link is deprecated in modules\multiprice\multiprice.php on line 26
Creation of dynamic property multiprice::$mkey is deprecated in modules\multiprice\multiprice.php on line 61
Creation of dynamic property multiprice::$priceModifiersProductLists is deprecated in modules\multiprice\multiprice.php on line 38
Creation of dynamic property multiprice::$priceModifiersProductPage is deprecated in modules\multiprice\multiprice.php on line 45
displayProductPriceBlock
hook, supporting types like: before_price
, old_price
, after_price
, weight
, price
, and unit_price
. displayProductPriceBlock
hook variants within the theme, simplifying the configuration process.