Servizio clienti e confezionamento degli ordini sul tuo telefono: scopri l'app PrestaShop Pocket 📦
Cross-sell e Upsell sono prodotti o servizi promozionali per il cliente, spesso in promozione: in aggiunta al prodotto visualizzato o al verificarsi di determinate condizioni.
Implementando in modo mirato questi metodi promozionali nel vostro negozio, le dimensioni e il valore del carrello aumenteranno.

Implementazione personalizzata del modulo nel negozio del cliente
Vendita incrociata in PrestaShop
Il cross-sell consiste nell'offrire prodotti o servizi complementari al prodotto sfogliato, ad esempio un componente aggiuntivo scelto di frequente.
La vendita incrociata consente di aumentare il valore del carrello e, allo stesso tempo, non comporta alcun rischio perché il cliente ha già scelto il prodotto principale.
Upsell in PrestaShop
È una tecnica per suggerire prodotti e servizi in base alla verifica delle esigenze del cliente. Un upsell può essere una versione migliorata di un prodotto o prodotti e servizi aggiuntivi che aumentano l'usabilità del prodotto visualizzato.
L'upsell richiede di conoscere le esigenze del cliente e di capire se è disposto a spendere di più per un articolo che soddisfa le sue esigenze in versione base.

Implementazione personalizzata del modulo nel negozio del cliente.
Abbiamo progettato il modulo in modo tale che possiate gestire in modo indipendente in un unico modulo più promozioni da visualizzare in diverse aree del negozio.

La procedura guidata vi guiderà in 3 fasi
attraverso il processo di creazione di una promozione:
1. impostazioni principali

2. condizioni di visualizzazione

3. Azioni da eseguire

Riduzione flessibile del prezzo
- Impostare un nuovo prezzo per tutti i prodotti.
- Ridurre i prezzi in percentuale per tutti i prodotti.
- Ridurre il prezzo per tutti i prodotti.
- Impostare i prezzi singolarmente per ogni prodotto.
Esempi di riduzione dei prezzi.
- Lasciare i prezzi originali:
Letto 500 EUR + Materasso 1000 EUR (in questo modo è possibile vendere i prodotti solo come set). - Ridurre il prezzo del set in percentuale o in quantità:
Letto 500 EUR + Materasso 800 EUR (-20%) - Impostare nuovi prezzi:
Letto 500 EUR + Materasso 1 EUR - Il prezzo del prodotto promozionale è una % di sconto sul prezzo del prodotto base:
Letto 500 EUR + Materasso 10%: 50 EUR
È possibile creare un Upsell sotto forma di prodotto correlato. Il prodotto correlato può essere nascosto nel vostro negozio - apparirà solo come prodotto promozionale con prodotti correlati.
È possibile offrire un prodotto promozionale in una particolare o in qualsiasi combinazione disponibile.
Il prezzo dei prodotti promozionali e delle combinazioni può essere calcolato dinamicamente, ad esempio il 20% del prezzo del prodotto principale, oppure può essere specificato individualmente.

Combinazioni di prodotti
Combinate i prodotti in coppia per vendere di più.
Servizi e prodotti aggiuntivi
- Estensione della garanzia - si possono avere combinazioni, ad esempio 12 / 24 / 36 mesi.
- Trasporto con consegna
- Il limite è solo la vostra immaginazione...


Upsell sulla pagina del prodotto
Prodotti complementari e complementari, i cui prezzi nel mix possono essere impostati in modo rigido o dinamico.
Promozione per valore del carrello
Impostare il valore totale del carrello che darà il via alla promozione. Quando la condizione relativa al valore del carrello è soddisfatta, il cliente potrà acquistare altri prodotti a prezzo ridotto.
E molto altro ancora...

Supporto per attributi e combinazioni
Quando si crea una promozione, è possibile indicare interi prodotti o combinazioni specifiche. È possibile creare un prodotto "Garanzia aggiuntiva" e configurarvi 3 combinazioni:
- Garanzia di base - 3 mesi (nessuna variazione di prezzo)
- Garanzia estesa - 6 mesi (+20%)
- Garanzia premium - 12 mesi (+35%)
Il cliente potrà aggiungere un servizio di garanzia aggiuntiva al prodotto come estensione opzionale del prodotto. Se il cliente non lo utilizza nella pagina del prodotto, la promozione può essere ripetuta nel POP-UP dopo l'aggiunta al carrello o nel carrello.

Creare un numero qualsiasi di promozioni
È possibile utilizzare il modulo per supportare un certo numero di promozioni diverse che verranno visualizzate in aree diverse del negozio. La promozione verrà visualizzata quando saranno soddisfatte le condizioni da voi indicate, ad esempio
- Contenuto del carrello
- Numero di prodotti nel carrello
- Valore del carrello
- Per un prodotto specifico
- Per un particolare produttore
- Per una categoria specifica
- Per un gruppo di clienti
Posizionamento in aree chiave del negozio
Le promozioni vengono visualizzate quando si verifica una conversione. Se un cliente utilizza una promozione sulla pagina di un prodotto, ad esempio, la promozione non verrà ripetuta in altre parti del negozio:
- Nella pagina del prodotto
- Nel POP-UP - dopo aver aggiunto il prodotto al carrello
- accanto a un prodotto nel carrello della spesa o sotto il carrello della spesa
- In qualsiasi punto del negozio, ad esempio sulla homepage o in un post del blog.
Promozione Per il numero di prodotti nel carrello
Indicare il numero di prodotti nel carrello che darà il via alla promozione. Quando la condizione è soddisfatta, il cliente potrà acquistare altri prodotti a prezzo ridotto.
Promozione per prodotti specifici
Indicare il prodotto per il quale si desidera avviare la promozione. Una volta che il cliente si trova sulla pagina del prodotto o ha il prodotto nel carrello, potrà acquistare altri prodotti a prezzo ridotto.
Promozione per categorie e produttori
Indicare le categorie o i produttori. Nella pagina del prodotto verrà eseguito un cross-sell e un up-sell con i prodotti aggiuntivi indicati nella regola. Se il cliente decide di non acquistare dalla pagina del prodotto, la promozione verrà rinnovata nel carrello.
I file .tpl e .css sono responsabili dell'aspetto della promozione, che potete modificare liberamente per adattarla al vostro modello.
Se avete bisogno di aiuto o di soluzioni individuali dopo aver implementato il modulo, aprite un ticket su HelpDesk.
Per ottenere un'alta conversione delle promozioni in negozio, potete creare promozioni banner. Potrete implementare qualsiasi banner, slider o POP-UP che promuova promozioni Upsell e Cross-sell nel vostro negozio utilizzando il modulo Banner e box POP-UP di PrestaShop.
Inserite i banner in negozio anche sui social media e sugli annunci pubblicitari, e godetevi la coerenza.
### Fixed
- Cross-sell promo prices are applied again on shops where another module or override defines the `_PS_ADMIN_DIR_` constant during a front-office request (the cart and the placed order showed the regular price)
## v2.2.21 - 2026-06-17
### Fixed
- Polish translations on the cross-sell rules back-office screen now display correctly
## v2.2.20 - 2026-06-17
### Fixed
- Added the Polish translation for the "Get products with low prices!" heading shown above the under-cart suggestions
## v2.2.19 - 2026-06-04
### Fixed
- Cross-sell suggestions under the cart now show the gross price, matching the cart
## v2.2.18 - 2026-05-13
### Fixed
- Net / gross price display for upsell products in product bundles
- Regular price display when upsell product or product bundle is not discounted
## v2.2.17 - 2026-04-21
### Fixed
- Correct VAT on upsell promo products in orders (was showing 0%)
- Rules with only a minimum condition (no max limit set) now match correctly
## v2.2.16 - 2026-04-07
### Fixed
- Price of product set on the product page before discount
## v2.2.15 - 2026-03-11
### Fixed
- - Products with no manufacturer no longer incorrectly match empty manufacturer conditions in cross-sell rules
## v2.2.14 - 2026-03-05
### Fixed
- Fixed cart total miscalculation for split upsell lines by keeping per-line quantities in sync and refreshing cart checksum when promo pricing changes
## v2.2.13 - 2026-02-26
### Fixed
- Fixed cart-line deletion handling for upsell items so removing one item no longer removes unintended cart entries
## v2.2.12 - 2026-02-25
### Fixed
- Stabilized upsell customization ID mapping in cart actions to correctly target promo vs regular lines
- Improved cart recalculation behavior around upsell split lines to keep cart state consistent after add/remove actions
## v2.2.11 - 2026-02-13
### Fixed
- Adding multiple product sets to cart from the product page
## v2.2.10 - 2026-02-10
### Added
- Product set modal window after add to cart action based on the ps_shoppingcart modal
### Fixed
- Modal window not appearing after add to cart action
- Removing or changing product quantities in cart
- Header cart product counter synchronization
- Bug where deleted products remained active in rules
- Logic for individual product rules
## v2.2.9 - 2025-08-01
### Fixed
- The compatibility problem with prestashop 8.2
## v2.2.8 - 2025-07-31
### Fixed
- The compatibility problem with elementor-based templates
## v2.2.7 - 2025-07-14
### Fixed
- The problem with updating the module
## v2.2.6 - 2025-07-08
### Fixed
- The problem with removing promotional products from cart in prestashop 8+
## v2.2.5 - 2025-06-23
### Fixed
- The problem with add and remove promotional products from the cart
## v2.2.4 - 2025-05-30
### Fixed
- Fixed an issue with saving promotions
## v2.2.3 - 2025-05-21
### Fixed
- The problem with duplicate products in the order when the promotional product is the same as the product in the cart
## v2.2.2 - 2025-02-19
### Fixed
- ps_shoppingcart modal
## v2.2.0 - 2025-02-04
### Added
- Support multiple currencies while set individual prices for cross-sell products
- Allow to choose that upsell products (added to the cart) should be hidden in the cart popup
## v2.1.0 - 2024-10-10
### Added
- Once the conditions are met, the customer may purchase unlimited pieces of the products below
### Fixed
- Improved appearance of the cross-sell products in the footer
## v2.0.10 - 2024-06-12
### Fixed
- Compatibility with jprestashoppingcartsignin
## v2.0.9 - 2024-06-07
### Fixed
- Error 500 when trying to sync with baselinker
## v2.0.8 - 2024-05-28
### Fixed
- default cross-sell products in orders - when no additional product was selected then the default item appeared as a product in orders
## v2.0.7 - 2024-04-30
### Fixed
- Do not present cross-sell products in the shopping cart in header
## v2.0.6 - 2024-02-05
### Fixed
- Fixed error condition customer group
- Improved appearance on the shopping cart page
- Improved condition configuration page in the back office
## v2.0.5 - 2023-12-05
### Fixed
- Fixed error condition customer group
## v2.0.4 - 2023-12-04
### Added
- Cross-sell rule condition: customer group
## v2.0.3 - 2023-11-02
### Fixed
- Fix main_index.tpl error
## v2.0.2 - 2023-05-26
### Fixed
- Fix information of conditions
## v2.0.1 - 2023-05-25
### Fixed
- Fix reduced price caculation with tax
## v2.0.0 - 2023-03-08
### Added
- Full support for PrestaShop 8.1
- Now you can add many promotion rules ranges (depending on price and quantity) for the same product, for example: from 1 to 10 qty or from 10 to 20 EUR, etc.
- Dynamic ajax reload of promotions when cart contents change
- Multi-currency and conversion_rate support
### Fixed
- Handling of Elementor templates
- Dependencies between rules
- Fix problem with database table creation
- Fix bug mix conditions price and quantity if manufacturer or category conditions exists
## v1.5.8 - 2023-01-17
### Fixed
- improve support for price display methods (net/gross)
## v1.5.7 - 2022-12-12
### Fixed
- Fix reduced price caculation
## v1.5.6 - 2022-12-09
### Fixed
- Fix price reduction options related to all action products
## v1.5.5 - 2022-11-21
### Added
- Polish translations
## v1.5.4 - 2022-11-17
### Fixed
- Products in order confirmation email was in regular prices instead of discounted one
## v1.5.3 - 2022-11-09
### Fixed
- Small fixes for PS 1.7 compatibility
## v1.5.2 - 2022-10-13
### Fixed
- On PrestaShop >=1.7 customer sometimes could not go to the next checkout steps
## v1.5.1 - 2022-10-07
### Fixed
- Fix bug which caused wrong behavior while removing products from shopping cart with vouchers added
## v1.5.0 - 2022-07-07
### Added
##### For cross-sell rules based on individual products
- Until now, a customer could select a maximum one additional
product regardless of the number of rules a product in the shopping cart met.
From now on, as many products can be selected as many rules have been met.
### Fixed
- Fix bug causing all abandoned shopping carts listed in admin panel to have same amount
- Improve inventory management so that products selected as additional
(from cross-sell rules) are removed from inventory instead of the base ones.
## v1.4.2 - 2022-07-05
### Fixed
- Prevent message "Fatal error" after logging in as customer - problem occurred only on certain versions of prestashop
## v1.4.1 - 2022-07-04
### Fixed
- Prevent message "Product out of stock" in the modal box after clicking 'add to cart'
## v1.4.0 - 2022-06-14
### Fixed
- Fix and improve price calculation
- Improve overall performance of the module
## v1.3.0 - 2022-05-17
### Fixed
- Fix small bugs which may cause errors on some PrestaShop 1.7 versions
## v1.2 - 2022-04-06
### Added
##### For cross-sell rules based on individual products
- Discounted price might be calculated by % of price of conditional product
##### For all cross-sell rules
- Cross-sell rule condition: manufacturer of the product
### Fixed
- Delete unnecessary cross-sell connections on shopping cart update
## v1.1 - 2020-12-18
### Added
- New functionalities to create better cross-sell products
### Performance
- Improve calculations
### Fixed
- Fix reported bugs
## v1.0 - 2020-06-01
### Added
- Initial version of the module
Requisiti tecnici
Requisiti tecnici
- PHP 7.1 - 8.x
- Estensione server ionCube Loader
- Solo PrestaShop Importer: PHP libxml versione > 2.9.3
- Solo PrestaShop Facebook Integrator: PHP 7.2 o superiore
- Validatore IVA PrestaShop solo: PHP SOAP
Ulteriori informazioni sui requisiti tecnici nella knowledge base
Supporto = Aggiornamenti + HelpDesk
Ottenete 90 giorni (3 mesi) di accesso al pacchetto di supporto completo di PrestaShow.
Aggiornamenti dei moduli
I moduli ti informano degli aggiornamenti disponibili. Leggete il changelog ed eseguite un aggiornamento del modulo con un solo clic direttamente dal vostro negozio.
Pannello HelpDesk
Questo è il pannello in cui vi forniamo assistenza. Nell'HelpDesk è possibile segnalare problemi, ordinare l'installazione e gli aggiornamenti gratuiti dei moduli, nonché modifiche e lavori di sviluppo individuali.
Estendere il support o
Una volta scaduto il supporto, è possibile utilizzare il modulo senza alcuna restrizione. È possibile estendere l'accesso al supporto in qualsiasi momento, quando se ne ha bisogno.
Base di conoscenze e FAQ
Gratis per sempre
La Knowledge Base è disponibile per tutti. Vi troverete la documentazione del modulo, nonché istruzioni, video e risposte alle domande più frequenti.
Licenza a vita per il modulo
- È possibile utilizzare il modulo senza limitazioni per 1 negozio = 1 dominio.
- È possibile utilizzare un dominio aggiuntivo, ad esempio per una copia per sviluppatori.
- Con un piccolo sovrapprezzo è possibile cambiare il dominio del modulo.
Domini aggiuntivi per Multistore
- Tutti i nostri moduli supportano PrestaShop Multistore.
- Il supporto di un numero illimitato di domini per PrestaShop Multistore richiede l'acquisto del supporto multistore per il modulo.
Modifica del codice
- Il codice del modulo relativo all'integrazione con il negozio e al design (.tpl, .css, .js) è open source e siete liberi di modificarlo.
- Il codice sorgente del modulo (.php) è criptato con ionCube e la sua modifica invalida la garanzia.
Demo
Demo - prova il modulo
- Questo modulo non dispone di un negozio demo
Non ci sono ancora voci.



























1. warunek minimalnej wartości koszyka — 200 zł,
2. listę konkretnych produktów, które mają zostać zaproponowane do dokupienia,
3. typ ceny „Ustaw cenę” z wartością 5 zł.
Po spełnieniu warunku (koszyk powyżej 200 zł) wskazane produkty będą oferowane w stałej cenie 5 zł. Dostępne są również warianty alternatywne, m.in. rabat procentowy, rabat kwotowy oraz osobna cena ustalana indywidualnie dla każdego produktu dodatkowego.
Wojtek
[email protected]
- w warunkach danej promocji (zakładka Conditions) jest na dole pole do podania jakie produkty muszą być w koszyku aby dana promocja była włączona, moja sugestia jest taka by było również analogiczne pole wyboru artykułów które nie mogą być w koszyku, np. jeśli w koszyku jest już "Kubek XYZ" to nie chcę go dodatkowo proponować na 1 zł.