Vai al contenuto

Acquista uno, sconta il secondo del 50% su Shopify: il trucco 'non sconto le prime N quantità' e i suoi limiti

By Stackable TeamPublished on August 2, 2026Shopify How-To#bogo#buy-x-get-y
Acquista uno, sconta il secondo del 50% su Shopify: il trucco 'non sconto le prime N quantità' e i suoi limiti

Puoi eseguire 'acquista uno, sconta il secondo del 50%' nativamente su Shopify, e il modo più pulito è uno sconto Buy X Get Y: il cliente acquista un articolo al prezzo intero, e il secondo articolo qualificante è impostato al 50% di sconto. Esiste anche una seconda strada nativa, uno sconto 'importo off prodotti' con una quantità minima, ma sconta ogni unità qualificante piuttosto che solo la seconda, quindi è solitamente lo strumento sbagliato per questa offerta esatta. Il nativo funziona per una singola coppia, ma ha veri limiti: non si ripete chiaramente su molte coppie in un carrello grande, il suo targeting dell'articolo 'secondo' è grezzo, e può entrare in conflitto con i tuoi altri sconti perché Shopify consente solo uno sconto prodotto per riga carrello.

Questa guida copre entrambi i metodi nativi passo dopo passo, spiega il meccanismo 'non sconto le prime N quantità' che alimenta l'offerta, mostra esattamente dove il nativo si interrompe con un esempio elaborato e una tabella, e illustra l'approccio Shopify Functions quando hai bisogno che l'offerta si ripeta e si accumuli in modo affidabile.

Puoi fare 'acquista uno, sconta il secondo del 50%' su Shopify nativamente?

Sì. Shopify ti dà due tipi di sconto nativo che possono esprimere qualche versione di questa offerta, ed è utile essere precisi su quello che ciascuno effettivamente fa, perché non sono intercambiabili.

Il primo è Buy X Get Y (Shopify lo chiama 'Buy X get Y' nell'admin, e BXGY nell'API dello sviluppatore). Questo è lo strumento nativo corretto per 'il secondo metà off', perché separa gli articoli che un cliente acquista al prezzo intero dagli articoli che riceve con sconto. Gli dici che il cliente acquista 1 e riceve 1 al 50% di sconto, e Shopify fa esattamente quello.

Il secondo è Importo scontato prodotti con una quantità minima di acquisto. Questo è allettante perché puoi dire 'acquista 2, ricevi 50% di sconto', ma leggi le note in piccolo: sconta tutti le unità qualificanti, non solo la seconda. 'Acquista 2, 50% di sconto' qui significa che entrambi gli articoli sono a metà prezzo, il che è uno sconto effettivo del 25% sulla coppia, non 'uno al prezzo intero e uno a metà prezzo'. È un'offerta diversa, e confondere uno con l'altro è il modo più comune in cui i commercianti sbagliano.

Quindi la risposta onesta è: usa Buy X Get Y per un vero 'secondo articolo 50% di sconto', capire che Importo scontato prodotti si comporta diversamente, e sapere che entrambi colpiscono i limiti una volta che il tuo carrello cresce oltre una singola coppia.

PLACEHOLDER IMMAGINE (Immagine 1): Due strade native per uno sconto sul secondo articolo
Visuale suggerita: Un diagramma pulito 16:9 su sfondo bianco con due percorsi etichettati. Il percorso sinistro 'Buy X Get Y' mostra due schede prodotto, la prima al prezzo intero con un piccolo tag 'tu acquisti' e la seconda timbrata '50% di sconto' con un tag 'tu ricevi'. Il percorso destro 'Importo scontato prodotti, min quantità 2' mostra due schede identiche entrambe timbre '50% di sconto' con una didascalia 'sconta ogni unità'. Un'etichetta centrale recita 'stesse parole, matematica diversa'. Stile vettoriale piatto, colori del marchio viola e oro, etichette sans-serif, nessuna fotografia.

Metodo 1: Buy X Get Y, il modo nativo affidabile

Buy X Get Y è costruito esattamente per questa forma di promozione. Secondo la documentazione dello sviluppatore di Shopify, uno sconto BXGY memorizza un set 'cliente acquista' (gli articoli e la quantità che un acquirente deve acquistare) e un set 'cliente riceve' (gli articoli e la quantità che ricevono lo sconto, a una percentuale che scegli). Impostare la percentuale 'ricevi' al 50% è quello che lo trasforma in 'il secondo metà off'.

Configuralo nell'admin

  1. Nel tuo admin Shopify, vai a Sconti e fai clic su Crea sconto, quindi scegli Buy X get Y.
  2. Sotto Cliente acquista, imposta il quantità minima di articoli a 1, e scegli i prodotti o le raccolte che si qualificano. Se vuoi che l'affare funzioni su qualsiasi articolo in un gruppo, limitalo a una raccolta.
  3. Sotto Cliente riceve, imposta la quantità a 1 e scegli gli stessi prodotti o raccolta in modo che l'articolo 'ricevi' provenga dallo stesso pool.
  4. Per il valore scontato, scegli Percentuale e inserisci 50%.
  5. Sotto Numero massimo di usi, decidi se l'offerta può applicarsi più di una volta per ordine. Questa singola impostazione è dove vive la domanda 'si ripete?', e torneremo a essa nella sezione dei limiti perché è il nocciolo dell'intero articolo.
  6. Imposta il tuo Combinazioni (se questo può accumularsi con sconti prodotto, ordine o spedizione), le tue date attive, e salva.

Il risultato: un cliente con due articoli qualificanti nel carrello paga il prezzo intero per uno e metà prezzo per l'altro. Shopify applica lo sconto all'articolo qualificante di prezzo inferiore nel set 'ricevi' per impostazione predefinita, quindi il cliente mantiene l'articolo più caro al prezzo intero. È il comportamento standard e giusto per un affare di 'secondo articolo', ma è anche un vincolo che non puoi regolare finemente nativamente, che importa se vuoi specificamente il più economico articolo al prezzo intero e il più caro scontato.

Perché questo è il trucco 'non sconto le prime N quantità'

Ecco il meccanico dal quale il tema prende il nome. Nel Buy X Get Y, il 'quantità cliente acquista' è la quantità che rifiuti di sconto. Quando dici 'acquista 1, ricevi 1 al 50%', stai dicendo a Shopify: non sconto la prima unità, poi sconto la successiva. Imposta 'acquista 2, ricevi 1 al 50%' e stai dicendo 'non sconto le prime due quantità, poi sconto della metà la terza'. La quantità-acquista è il controllo salta-primo-N, anche se l'admin non usa mai queste parole.

Questo framing è utile perché si mappa direttamente su come le app di sconto di terze parti descrivono la stessa idea. App come Regios o Checkout Boost espongono un'interruttore esplicito 'salta le prime N quantità' o 'quantità idonea al di sopra di una soglia'. Shopify nativo non ti dà esattamente quel cursore su uno sconto per importo, ma Buy X Get Y ti dà lo stesso risultato attraverso la quantità-acquista. Se hai visto la frase 'non sconto le prime N quantità = 1' in un thread del forum, è una descrizione di una riga di un'offerta buy-1-get-1 BXGY.

Metodo 2: Importo scontato prodotti con una quantità minima (e perché non è la stessa offerta)

La seconda strada nativa sembra vicina ma calcola diversamente, e vale la pena capire in modo da non spedire la promozione sbagliata.

Un 'Importo scontato prodotti sconto può richiedere una quantità minima. L'API di Shopify modella questo come un requisito di quantità minima, e la documentazione fornisce l'esempio canonico di una promozione 'Acquista 3, Ricevi 10% di Sconto' dove il quantità minima è impostata a 3. Il dettaglio fondamentale: una volta che il carrello raggiunge il minimo, la percentuale si applica a tutte le unità qualificanti, non alle unità sopra la soglia.

Quindi se costruisci 'Importo scontato prodotti, quantità minima 2, 50% di sconto', un cliente che acquista due articoli riceve 50% di sconto entrambi. È generoso, e a volte è quello che vuoi, ma non è 'acquista uno sconta il secondo della metà'. È 'acquista due, entrambi a metà prezzo'. Su un articolo a $40, l'offerta vera da secondo articolo addebita $40 + $20 = $60, mentre la versione amount-off-min-2 addebita $20 + $20 = $40. Quel divario di $20 per coppia è esattamente il margine che non intendevi regalare.

Non c'è interruttore nativo su Importo scontato prodotti che dica 'applica lo sconto solo alle unità oltre il minimo'. Quella capacità, il letterale 'non sconto il primo N', è quello che le app aggiungono. Nativamente, se vuoi solo la seconda unità scontata, Buy X Get Y è lo strumento, e Importo scontato prodotti non lo è.

Dove il nativo si interrompe: i limiti che colpirai

Il Buy X Get Y nativo gestisce una singola coppia semplice bellamente. I guai iniziano non appena il tuo carrello o la tua promozione diventa più ambiziosa. Ecco i quattro muri in cui i commercianti si imbattono, tutti veri e degni di sapere prima di lanciare.

1. Non si ripete chiaramente su molte coppie

Questo è il grande. Un cliente che vuole il tuo affare 'secondo 50% di sconto' raramente si ferma a due articoli. Ne aggiungono sei. Ora la domanda è se lo sconto si applica al 2°, 4° e 6° articolo (tre unità a metà prezzo) o solo una volta (una unità a metà prezzo, il resto al prezzo intero).

Il Buy X Get Y nativo controlla questo attraverso un singolo usi massimi per ordine impostazione. Se la lasci illimitata, Shopify tenterà di riapplicare il set buy-get man mano che le quantità crescono, ma questo comportamento è grezzo e diventa imprevedibile tra prodotti, varianti e raccolte misti. Se la limiti, l'affare si attiva esattamente una volta e il 4° e 6° articolo pagano il prezzo intero, il che frustra i clienti che si aspettavano che ogni coppia si qualificasse. Non esiste una modalità nativa 'ricalcola chiaramente per coppia, per sempre, su qualsiasi mix di articoli idonei'. I commercianti sui forum di Shopify chiedono ripetutamente esattamente questo comportamento di ripetizione ('acquista 6 ricevi 2, acquista 9 ricevi 3') e trovano che il nativo non può esprimerlo in modo affidabile.

2. Non puoi indirizzare finemente quale articolo è il 'secondo'

Il BXGY nativo sconta l'articolo qualificante di prezzo inferiore nel set 'ricevi', che di solito è l'impostazione predefinita sensata. Ma se la tua promozione ha bisogno di una logica diversa, ad esempio sempre sconto il più caro articolo, o sempre l'articolo da un sottogruppo specifico, il nativo non ti dà quel controllo. Ottieni il targeting integrato di Shopify o nulla.

3. Il limite di 100 prodotti su Buy X Get Y

Il Buy X Get Y nativo limita quanti prodotti puoi allegare a un singolo sconto. Una volta che il tuo set idoneo supera circa 100 prodotti, l'admin smette di lasciarti aggiungere di più, quindi un 'qualsiasi articolo, secondo metà off' in tutta la negozio su un catalogo di 400 SKU non può essere costruito come un singolo sconto nativo. La solita soluzione alternativa, limitarsi a una raccolta, aiuta solo se l'intero catalogo idoneo si adatta alle raccolte che sei disposto a mantenere a mano. Copriamo questo limite in profondità nell'articolo collegato qui sotto.

4. Può entrare in conflitto con i tuoi altri sconti

Buy X Get Y è uno sconto di classe prodotto. Anche uno sconto di volume, una percentuale off una raccolta, e la maggior parte dei prezzi di 'vendita'. Secondo la documentazione dello sviluppatore di Shopify, per impostazione predefinita solo uno sconto prodotto si applica per riga carrello. Se l'articolo di un cliente si qualifica sia per il tuo affare 'secondo 50% di sconto' che per una vendita '20% off questa raccolta' separata, i due sono entrambi sconti prodotto, quindi non si accumuleranno sulla stessa riga. Shopify mantiene quello che vale di più e silenziosamente elimina l'altro.

Accumulare uno secondo sconto prodotto sulla stessa riga è possibile, ma solo su Shopify Plus, e solo attraverso un meccanismo di corrispondenza bidirezionale basato su tag che Shopify chiama accumulo sulla stessa riga. Su qualsiasi piano non-Plus, tratta 'il mio BOGO più un altro sconto prodotto sullo stesso articolo' come off the table, e progetta intorno a esso. L'accumulo tra le classi (il tuo BOGO più uno sconto ordine più spedizione gratuita) funziona su ogni piano, purché ogni offerta sia impostata per combinarsi.

PLACEHOLDER IMMAGINE (Immagine 2): Dove il BOGO nativo si interrompe
Visuale suggerita: Un'illustrazione 16:9 che mostra un carrello acquisti con sei camicie identiche. Sopra, due risultati etichettati. 'Nativo, limitato a un uso' evidenzia solo la 2a camicia con un badge 50% e le altre cinque al prezzo intero, contrassegnate con una piccola bandiera rossa. 'Quello che i clienti si aspettano' evidenzia la 2a, 4a e 6a camicia ciascuna al 50%, contrassegnate con un segno di spunta verde. Una didascalia sottostante recita 'il nativo applica la coppia una sola volta, non per coppia'. Stile vettoriale piatto, colori del marchio viola e oro, nessuna fotografia.

Esempio pratico: sei camicie, un'offerta 'secondo 50% di sconto'

Rendiamo il problema di ripetizione concreto. Un negozio vende camicie a $40 l'una e gestisce 'acquista uno, sconta il secondo del 50%'. Un cliente aggiunge sei camicie, un subtotale di $240 prima di qualsiasi sconto. Ecco come la stessa promozione paga tre modi diversi.

Leggi quella tabella lentamente, perché ogni riga è una promessa diversa. Il BXGY nativo limitato sottodimensiona: il cliente si aspettava tre camicie a metà prezzo e ne ha ricevuta una, quindi si sentono ingannati e potrebbero abbandonare. La versione Importo scontato prodotti sovraconsegna massicciamente: sconta a metà tutte e sei le camicie, regalando $120 quando volevi dare $60. Solo la versione consapevole della ripetizione paga quello che 'acquista uno, sconta il secondo della metà' effettivamente significa su larga scala: ogni coppia riceve l'affare, il negozio regala esattamente $60, e il cliente riceve esattamente quello che il banner ha promesso.

Il divario tra $220, $180 e $120 su un singolo carrello di sei articoli è l'intero motivo per cui questa offerta è più difficile di quanto sembra. Il nativo ti costringe a scegliere tra sottoconsegnare e sovraconsegnare, e nessuno dei due è quello che hai pubblicizzato.

Il modo Functions: un BOGO che si ripete e si accumula correttamente

La correzione affidabile è calcolare l'offerta dentro la pipeline di pagamento di Shopify con un 'Shopify Function, quindi la matematica viene eseguita lato server e si applica nello stesso modo sulla pagina del carrello, la pagina di pagamento e i pagamenti accelerati come Shop Pay. Uno sconto basato su Functions può esprimere la logica che il nativo non può: riapplicare il set buy-get per ogni coppia nel carrello, indirizzare l'articolo più economico o specifico, coprire un catalogo idoneo illimitato, e onorare le tue regole di combinazione con precisione.

Questo è il modello Stackable è costruito, e rimane onesto riguardo alle vere regole di Shopify piuttosto che fingere che i limiti della piattaforma non esistono.

Esegui questo in modo affidabile con Stackable

  • Logica di ripetizione che ricalcola per coppia. Attiva la ripetizione e 'acquista 1, ricevi 1 al 50% di sconto' si riapplica man mano che il carrello cresce, quindi un carrello di sei articoli ottiene tre articoli a metà prezzo automaticamente, non uno. La stessa impostazione ridimensiona una promozione 'acquista 6, ricevi 2' a 'acquista 12, ricevi 4'.
  • Nessun limite di 100 prodotti. Definisci gli articoli idonei per tag o raccolta senza limite superiore, quindi un 'secondo metà off' in tutta la negozio copre un catalogo di 400 SKU come una singola campagna, e i nuovi prodotti si rinnovano automaticamente.
  • Targeting dell'articolo più economico in cui puoi fidarti. Lo sconto contrassegna l'articolo idoneo di prezzo più basso a metà prezzo e si aggiorna in tempo reale al cambio del carrello, quindi il cliente mantiene sempre l'articolo più caro al prezzo intero.
  • Interruttori di combinazione che corrispondono uno a uno a Shopify. Ogni offerta ha tre interruttori di combinazione, uno ciascuno per sconti prodotto, ordine e spedizione, quindi quello che imposti è quello che il pagamento fa. L'accumulo prodotto-su-prodotto sulla stessa riga è ancora solo Plus, e l'app te lo dice chiaramente piuttosto che nasconderlo.
  • Un totale ovunque. Perché la matematica viene eseguita in una Shopify Function, l'anteprima del carrello e l'addebito finale non possono separarsi, incluso su Shop Pay, Apple Pay e Google Pay. Stackable non riscrive mai i tuoi prezzi dei prodotti, quindi la disinstallazione lascia il tuo catalogo esattamente come era.

Installa Stackable gratuitamente e vedi il tuo 'secondo 50% di sconto' pagare correttamente su ogni coppia a usestackable.com/pricing.

Come configurare 'secondo 50% di sconto' passo dopo passo

Che tu vada nativo o basato su Functions, questa sequenza ti tiene fuori dai guai.

1. Scrivi la promessa esatta

Decidi precisamente cosa significa 'acquista uno, sconta il secondo del 50%' per il tuo negozio. Si ripete su ogni coppia, o si attiva una sola volta per ordine? Si applica a qualsiasi articolo, o solo a una raccolta? Quale articolo viene sconto, il più economico o il più caro? Rispondere a questo per primo ti dice se il BXGY nativo è sufficiente o se hai bisogno della logica di ripetizione.

2. Scegli il tipo nativo giusto

Usa Buy X Get Y per uno sconto di secondo articolo vero, con la quantità-acquista che agisce come il tuo controllo 'non sconto il primo N'. Evita Importo scontato prodotti con una quantità minima a meno che tu non voglia davvero ogni unità qualificante scontata, perché sconterà metà l'intero set, non solo il secondo articolo.

3. Decidi il comportamento di ripetizione deliberatamente

Imposta il valore 'usi-massimi-per-ordine' di proposito, non per caso. Limitato significa un articolo a metà prezzo per ordine. La ripetizione nativa illimitata è grezza nei carrelli misti. Se hai bisogno di una ripetizione pulita per coppia su un carrello grande o misto, è il segnale di passare a un'app basata su Functions.

4. Imposta le combinazioni, quindi rispetta la regola per riga

Nella sezione Combinazioni, scegli con quali classi questa offerta si accumula. Ricorda che un altro sconto prodotto non si accumula sulla stessa riga carrello a meno che tu non sia su Shopify Plus. Se gestisci sia una vendita raccolta che questo BOGO, decidi quale vuoi che vinca, perché il nativo mantiene solo quello di valore più alto per riga.

5. Prova un carrello di due articoli e un carrello di sei articoli

Costruisci un vero carrello di prova con esattamente due articoli idonei e conferma che uno è al prezzo intero e uno è a metà prezzo. Quindi costruisci un carrello di sei articoli e leggi il riepilogo di pagamento riga per riga: sconta a metà uno o tre articoli? Questo è dove catturi il comportamento di ripetizione prima che i tuoi clienti lo facciano. I silenzi sono il nemico, perché uno sconto che si applica silenziosamente una volta ancora non lancia mai un errore.

6. Verifica Shop Pay

Esegui il carrello di prova di sei articoli attraverso Shop Pay. Gli sconti nativi e basati su Functions si applicano in modo identico lì; qualsiasi cosa che si affida a JavaScript del tema è dove il totale del carrello e il totale addebitato si separano su pagamenti accelerati.

PLACEHOLDER IMMAGINE (Immagine 3): L'interruttore della logica di ripetizione
Visuale suggerita: Un mockup di screenshot di prodotto 16:9 di un editor di campagna che mostra un'offerta Buy X Get Y con campi 'Quantità cliente acquista: 1', 'Quantità cliente riceve: 1', 'Sconto: 50% di sconto', e un interruttore evidenziato etichettato 'Ripeti questa offerta per ogni coppia qualificante' attivato, con un riepilogo in testo semplice sottostante che recita 'Un carrello di 6 articoli riceve 3 articoli al 50% di sconto'. Stile admin Shopify Polaris pulito, accento del marchio in viola. Fai riferimento ai docs/screenshot-manifest.md slot bogo-step-2 per catturare lo schermo reale in seguito.

La linea di fondo

  • Buy X Get Y è lo strumento nativo corretto per 'secondo 50% di sconto': imposta cliente acquista 1, cliente riceve 1 al 50%, e la quantità-acquista è il tuo controllo 'non sconto il primo N'.
  • Importo scontato prodotti con una quantità minima è un'offerta diversa. Sconta ogni unità qualificante, quindi 'min 2, 50% di sconto' sconta a metà entrambi gli articoli, non solo il secondo.
  • La ripetizione nativa è il punto debole. Un'unica impostazione 'usi-massimi-per-ordine' non può chiaramente riapplicare l'affare per coppia su un carrello grande o misto, quindi gli acquirenti vengono sottoconsegnati o tu sovraconsegni.
  • Il Buy X Get Y nativo limita i prodotti idonei a circa 100 e sconta per impostazione predefinita l'articolo più economico, senza controllo di targeting a grana fine.
  • Buy X Get Y è di classe prodotto, quindi non si accumula con un altro sconto prodotto sulla stessa riga carrello a meno che tu non sia su Shopify Plus. Si combina con sconti ordine e spedizione su qualsiasi piano.
  • Testa sempre un carrello di due articoli e un carrello di sei articoli e leggi il riepilogo di pagamento riga per riga, quindi verifica Shop Pay, perché uno sconto che si applica solo una volta non lancia ancora mai errori.
  • Un'app basata su Shopify Functions come Stackable aggiunge la logica di ripetizione affidabile, l'idoneità illimitata e il targeting dell'articolo più economico che trasformano un BOGO nativo a coppia singola in un'offerta vera in tutta la negozio.

Articoli correlati

Domande Frequenti

Trovi le risposte alle domande più comuni

  • Crea uno sconto Buy X Get Y nel tuo admin in Sconti. Imposta 'cliente acquista' a una quantità minima di 1, imposta 'cliente riceve' a 1 articolo con uno sconto del 50%, e scegli gli stessi prodotti o raccolta per entrambi. Shopify addebita quindi il prezzo intero per un articolo e metà prezzo per il secondo articolo qualificante. Imposta le tue combinazioni e gli usi massimi per ordine prima di salvare.

  • È l'idea che un'offerta Buy X Get Y non sconti mai la quantità 'acquista'. Quando imposti 'acquista 1, ricevi 1 al 50%', la prima unità è quella che rifiuti di sconto e la seconda è quella che sconti della metà. La quantità-acquista è effettivamente un controllo 'salta il primo N'. Shopify nativo fa questo tramite Buy X Get Y; alcune app lo espongono come un interruttore 'salta le prime N quantità' esplicito.

  • Usa Buy X Get Y. È l'unico tipo nativo che sconta solo il secondo articolo. Importo scontato prodotti con una quantità minima applica la percentuale a ogni unità qualificante, quindi 'min 2, 50% off' sconta metà entrambi gli articoli, che è uno sconto effettivo del 25% sulla coppia, non 'uno intero, uno metà'. Usa Importo scontato prodotti solo quando vuoi davvero ogni unità scontata.

Stackable Team

The team building Stackable, the reliability-first bulk and volume discount app for Shopify. We write about discount stacking, Shopify Functions, and how to run promotions that hold up at checkout.

Utilizziamo cookie essenziali per il funzionamento del sito e, solo con il Suo consenso, cookie di analisi per comprendere il traffico. Legga la nostra Informativa sui Cookie.