A Shopify saját, ingyenes Bundles appja minden csomagon elérhető, és fix csomagot meg többdarabos kiszerelést tud: legfeljebb 30 különböző termékből, 3 opcióval és 2048 variánssal. Az a bizonyos százas variánskorlát, ami évekig a fizetős bundle-appok fő létjogosultsága volt, 2025 októberében megszűnt, és a bundle-ökre sem érvényes többé. Amit az ingyenes app nem tud: a vásárló nem állíthatja össze magának a csomagot, és a kedvezmény szétosztása a tételek között nem befolyásolható.

Kérdés Rövid válasz
Kell fizetni a Shopify bundle funkcióért? Nem. A Shopify Bundles ingyenes, minden csomagon
Hány variánsa lehet egy bundle-nek? 2048, és 3 opció. Ugyanannyi, mint bármely más terméknek
Hány termék mehet egy csomagba? 30 különböző, komponensenként legfeljebb 2000 darab
Össze tudja a vásárló állítani a csomagját? Az ingyenes appal nem. Ehhez fizetős app kell
Hogyan számol a bundle készletet? A legszűkebb komponens szerint, lefelé kerekítve
Miért „szétdobott" a bundle ára a rendelésben? A kedvezmény ártányos arányban oszlik el a tételek közt
Frissül a bundle ára, ha drágul egy komponens? Nem. Kézzel kell átírni
Mehet rá kedvezménykód? Mehet, de a szülő bundle-terméket kell kijelölni, nem a komponenseket

Variáns, csomag, bundle, multipack: négy szó, négy különböző dolog

Kezdjük a fogalmi rendcsinálással, mert a legtöbb félreértés innen indul.

A variáns ugyanannak a terméknek a több verziója: a póló S, M, L méretben, három színben. Egyetlen termék, több választható kombinációval. Erről a termékfeltöltés-cikkben van részletes leírás, itt most nem ismételjük meg.

A bundle ezzel szemben több különálló termékből összerakott, önálló termék. Van saját címe, saját ára, saját termékoldala és saját URL-je, csak épp a mögötte lévő készlet másokból jön. A multipack ennek az egyszerűbb esete: ugyanabból a termékből több darab, például egy háromdarabos kiszerelés.

A csomagajánlat pedig marketinges fogalom, nem technikai. Lehet mögötte bundle, lehet mögötte mennyiségi kedvezmény, és lehet mögötte egy kupon. Aki azt mondja, hogy „csomagajánlatot akarok", annak először azt kell eldöntenie, melyiket akarja valójában. Ha egy termékből többet veszel és olcsóbb, az mennyiségi kedvezmény, és semmi köze a bundle funkcióhoz. Ha három különböző termék együtt kap egy közös árat és közös terméklapot, az bundle.

Ez a különbségtétel nem szőrszálhasogatás. A rossz válasz azt jelenti, hogy egy hónapig egy fizetős app beállításával küzdesz olyan feladatra, amit a kedvezmény-oldalon két kattintással megoldottál volna.

A százas fal, amit mindenki idéz, és ami már nem létezik

Éveken át a következő mondat járta a magyar Shopify-körökben, és mi magunk is így mondtuk ügyfeleknek: a Shopify 100 variációt enged termékenként, ez a maximum, ezt lehet kimaxolni. Aki bundle-be akart tenni több ízben kapható étrend-kiegészítőket, az néhány kombináció után beleütközött ebbe a falba, mert három termék háromféle ízzel már majdnem száz kombináció.

A mondat 2025 októberében elavult. A Shopify bejelentette, hogy a variánsplafon 100-ról 2048-ra emelkedik, minden csomagban, és ez azóta ki is gördült. Az opciótípusok száma maradt három, tehát méret, szín és anyag mehet együtt, negyedik dimenzió nem.

Eddig ez csak egy elavult adat javítása lenne. A dolog ott lesz érdekes, hogy a Shopify saját súgója ma is azt írja a Bundles appról, hogy „maximum of 3 options and 100 variants total per bundle". Vagyis a hivatalos dokumentáció szerint a platform ugyan felment 2048-ra, de a bundle-ökre maradt a régi korlát.

Csak épp az admin mást mond. A Create bundle képernyő jobb oldalán, a Components panelen ez áll, szó szerint:

Bundles can include up to 30 different products. Limits for bundle options and variants are the same as other products.

0/30 bundled products · 0/3 options · 0/2048 variants

Ez egy élő magyar boltban készült, 2026. július 29-én. Az admin számlálója 2048-at ír, nem 100-at. A súgó tehát nem hazudik, csak lemaradt, és ha te a súgó alapján terveztél, akkor egy nem létező falat kerülgetsz.

Van ebben valami tanulságos. A fal, ami miatt annyian fizettek, nemcsak leomlott, de a hivatalos leírás még mindig áll rajta.

Amiért eddig fizetni kellett, és amiért ma már nem biztos

A fizetős bundle-appok árazása nem véletlenül volt magas. Pontosan azt oldották meg, amit a platform nem tudott: több száz vagy több ezer variánsból is összeraktak működő csomagot, saját adatmodellel, saját kosárlogikával. Ezért kértek érte pénzt, vagy fix havidíjat, vagy jutalékot a bundle-eladások után.

Ez az érv 2026-ban elpárolgott. Ha te 2024-ben vagy 2025-ben azért kötöttél be egy fizetős bundle-appot, mert a százas korlát megfojtott, akkor most van egy nyitott kérdésed: kell-e még.

A válasz nem automatikusan nem. Három olyan dolog maradt, amiért továbbra is jogos fizetni:

  • Mix-and-match, vagyis amikor a vásárló maga rakja össze a csomagot egy kínálatból. Az ingyenes app ezt nem tudja.
  • Termékoldali widget, vagyis hogy a csomagajánlat ott jelenjen meg, ahol a vásárló épp van, ne egy külön bundle-terméklapon.
  • Ár- és kedvezménylogika, amit lentebb részletezünk, mert ez a legkevésbé nyilvánvaló korlát.

Ha ezek közül egyik sem kell neked, akkor a havidíjadért ma olyat veszel, amit a Shopify ingyen ad. Érdemes megnézni, hány bundle-rendelésed volt az elmúlt harminc napban, mielőtt a következő számlát kifizeted. A Bundles app maga is kiírja ezt a számot a saját nyitóképernyőjén.

Mit tud az ingyenes Shopify Bundles, és hol áll meg

Az app a Shopify saját fejlesztése, ingyenes, és minden csomagon telepíthető az App Store-ból. Használata után az Apps → Bundles menüpontban éred el, a bundle pedig a Termékek listában is megjelenik önálló terméklapként, a készlet-oszlopban „Bundle with XX variants" jelöléssel.

Amit tud Amit nem tud
Fix csomag több különböző termékből Mix-and-match, ahol a vásárló válogat
Többdarabos kiszerelés ugyanabból a termékből Előfizetés, előrendelés, try-before-you-buy
30 komponens, komponensenként 2000 darab Bundle a bundle-ben
3 opció, 2048 variáns bundle-önként Tömeges szerkesztés, import, export
Azonos nevű opciók összevonása egy választóvá Egyedi (custom) termékek
Automatikus készletszámítás a komponensekből Lokáció szerinti készlet
Online Store és headless bolt Más értékesítési csatorna

A mix-and-match hiányát nem a dokumentációból kell kikövetkeztetni, látszik a felületen is: a Create bundle képernyőn nincs semmilyen csomagtípus-választó. Beírod a címet, kiválasztasz egy fix termékhalmazt egy jelölőnégyzetes listából, kész. Ha a vásárlóval akarod összeállíttatni a csomagot, ahhoz harmadik feles app kell, Plus-on pedig saját fejlesztés a Bundles API-ra.

A listából a tömeges szerkesztés hiánya az, ami a legtöbb boltot váratlanul éri. Ha megszoktad, hogy az árakat a tömeges szerkesztővel írod át egy kampány előtt, a bundle-jeidet ez ki fogja hagyni. Azokat kézzel kell.

Készlet: miért mutat a bundle mást, mint amit vársz

Ez volt a leggyakoribb panasz, amivel az elmúlt fél évben találkoztunk: a bundle készlete nem stimmel, mást mutat, mint amit a boltos fejben kiszámolt. A magyarázat egyszerű, csak nincs kiírva sehol a felületen.

A Shopify minden komponensnél elosztja a rendelkezésre álló készletet azzal a mennyiséggel, amennyi a csomaghoz kell, és a legkisebb eredményt veszi, lefelé kerekítve. Ez lesz az eladható bundle-ök száma.

A Shopify saját példájával: egy irodai csomagban két szék és egy asztal van. Székből 15 darab van raktáron, asztalból 8. A székek oldaláról 15 osztva 2, az 7,5, lefelé kerekítve 7. Az asztalok oldaláról 8 osztva 1, az 8. A kisebb nyer, tehát a csomagból 7 darabot tudsz eladni, hiába van 8 asztalod.

A bundle készletszámítása: minden komponensnél a rendelkezésre álló készlet osztva a csomaghoz kellő mennyiséggel, és a legkisebb eredmény lefelé kerekítve adja az eladható csomagok számát
A bundle készletszámítása: minden komponensnél a rendelkezésre álló készlet osztva a csomaghoz kellő mennyiséggel, és a legkisebb eredmény lefelé kerekítve adja az eladható csomagok számát

Két csapda van benne, és mindkettő csendes.

Az egyik: ha egy komponensnél nincs bekapcsolva a készletkövetés, vagy be van pipálva a „continue selling when out of stock", akkor azt a terméket a Shopify kihagyja a számításból. Nem nullának veszi, hanem figyelmen kívül hagyja. Ez logikus is, hiszen egy korlátlan készletű tétel nem szűk keresztmetszet. Csak épp ilyenkor a bundle készlete magasabbnak látszik, mint amennyi valójában kiszállítható, és ezt senki nem írja ki neked.

A másik: a bundle nem számol lokáció szerint, csak összkészletre. Ha két raktárad van, és a szék az egyikben, az asztal a másikban, a Shopify boldogan elad hét csomagot. Hogy azokat utána honnan és hány küldeményben adod fel, az már a te dolgod.

Árazás és kedvezmény: miért szórja szét a Shopify a bundle árát

Itt jön az a rész, ami első ránézésre hibának tűnik, és sok bolt hetekig keresi a nem létező bugot.

Ha kedvezményt adsz egy bundle-re, a Shopify először a szülő bundle-terméken számolja ki a kedvezmény összegét, majd azt ártányos arányban szétosztja a komponensek között, és az adót már az egyes tételeken számolja. Amelyik termék a csomag árának 80 százalékát adja, az kapja a kedvezmény 80 százalékát.

A gyakorlati következmény az, hogy ha visszaszámolod a rendelésből egy tétel egységárát, nem kerek számot kapsz. Egy 100 forintos termékből 112 forint jön ki, vagy fordítva. Ez nem hiba, hanem dokumentált működés, és natívan nem írható felül, csak a Cart transform funkcióval, ami már fejlesztői terep.

Két gyakorlati csapda tartozik ide.

Az első: ha termék- vagy kollekciószintű kedvezményt hozol létre, a szülő bundle-terméket kell kijelölnöd. Ha csak a komponenseket jelölöd ki, a kedvezmény egyszerűen nem érvényesül a csomagon. Sok „miért nem működik a kuponom" bejelentés mögött pontosan ez áll. A kedvezménykódok beállításáról egyébként külön cikk szól, a több kedvezmény egymásra halmozásáról pedig egy friss hír.

A második alattomosabb: ha egy komponens ára megváltozik, akár kézzel, akár árimporttal, a bundle ára nem frissül automatikusan. Ott marad a régi számon. Egy szezonális áremelés után ez azt jelenti, hogy a csomagjaidat a régi bekerülési árral árulod tovább, amíg valaki észre nem veszi. Érdemes az áremelés utáni ellenőrzőlistára felírni.

Hol jelenjen meg a csomagajánlat: termékoldal, külön oldal vagy popup

Erre a kérdésre nincs egy jó válasz, és őszintén szólva mi magunk is adtunk már egymásnak ellentmondó tanácsot két különböző projekten.

Az egyik irány: a csomagajánlat kerüljön külön termékoldalra, hogy ne zavarja össze a vásárlót, aki egyetlen terméket akar megvenni. Ez a bundle természetes formája is, hiszen a Shopify amúgy is önálló terméket csinál belőle. Tiszta, karbantartható, és nem lassítja a termékoldalt.

A másik irány: a csomagajánlat ott jelenjen meg, ahol a vásárló épp van, vagyis widgetként a termékoldalon. Aki már kiválasztott egy terméket, azt lényegesen könnyebb rábeszélni a nagyobb kiszerelésre, mint visszaterelni egy másik oldalra. A konverzió itt van, nem egy külön aloldalon.

Mindkettőnek igaza van, csak más boltra. Ha a csomag önálló ajánlat, saját ígérettel (kezdőcsomag, több hónapos program), akkor külön oldal. Ha a csomag ugyanannak a terméknek a jobb üzlete, akkor widget. Az ingyenes appal az első megy magától, a másodikhoz fizetős app kell, és a korpuszunk szerint pont ez a widget hiányzik a legtöbb olcsóbb megoldásból is.

Egy praktikus tanács a csomagoldalhoz: nem kell átmásolnod a komponensek teljes leírását, összetevőit, adatlapját. Elég hivatkozni a termékoldalakra. Így egy összetevő-változásnál egy helyen javítasz, nem hatvanban.

Amikor a bundle a checkoutba ütközik

A bundle-nek van egy előfeltétele, ami sok régebbi boltot kizár: frissített checkout kell hozzá. Aki checkout.liquid testreszabáson ül, annak a bundle nem működik. A mai adminban ezt onnan ismered fel, hogy a Beállítások → Checkout oldalon checkout-konfigurációk vannak, egy aktívval és esetleg vázlatokkal, Publish gombbal. Ha ezt látod, rendben vagy.

Van egy kellemetlen mellékhatása is. Ha a bolt utólag válik alkalmatlanná, vagy ha egy komponens variánsát átnevezed vagy törlöd, a bundle magától Draft állapotba vált, és lekerül a boltból. Nem szól róla senki. A korpuszunkban több „eltűntek a csomagajánlat termékek" bejelentés mögött pontosan ez a mechanizmus állt. A javítás egyszerű: nyisd meg a bundle-t a Bundles appban, és mentsd újra.

A harmadik gyakori eset az app-ütközés. Ha egy bundle-app rossz helyre teszi a terméket, vagy a kosár helyett azonnal a pénztárra dob, az az app hibája, nem a platformé. Ilyenkor az első lépés az app ideiglenes kikapcsolása és a fejlesztő értesítése. A checkout körüli hibák teljes listája a checkout gomb hibái cikkben van, a Plus-korlátokról szóló félreértések pedig a checkout testreszabhatóságában. Ha a checkout magyar része a szűk keresztmetszet (csomagautomata, utánvét, számlázás, adószám), arra saját fejlesztésű appunk, a kosR van, de az a bundle-logikához nem nyúl.

Amit a raktár és a könyvelés lát

A bundle a vásárló felé egy termék, a háttérrendszerek felé viszont több. Ezt érdemes előre tudni, mert utólag kellemetlen.

A rendelésben a csomag csoportosított tételként jelenik meg: a bundle címe és ára, alatta a komponensek nevével és darabszámával. A SKU-k viszont a komponensekéi, nem a bundle-é, tehát a raktáros a tényleges termékeket látja. Ha egy komponens SKU-ja megváltozik, a bundle-t törölni és újra létrehozni kell, mert az utólagos csere nem megoldható.

A súly szintén a komponensekből adódik össze, nem a bundle terméklapján megadott súlyból. Ugyanígy a szállítási profil: a bundle-nek nincs sajátja, a komponensek profiljait örökli. Ha van egyedi profilod nagy méretű termékekre, és abból bekerül egy a csomagba, a szállítási díj onnan fog számolódni. A sávos szállítási díjról szóló cikk erre is kitér.

Ahol a rendszer külön kezeli a tételeket, ott a csomag szétesik önálló sorokra: részteljesítésnél, visszaküldésnél és cserénél. A bundle nem jelölhető végkiárusításos tételként sem, a visszaküldhetőség a benne lévő termékek szabályaiból jön. Csereként pedig egyáltalán nem adható vissza, még azonos csomagra sem.

A számlázás felől nézve mindez azt jelenti, hogy a magyar számlán a komponensek fognak megjelenni, a szétosztott árakkal együtt. Hogy ez a te könyvelésednek megfelel-e, az a könyvelőd válaszán múlik, nem a Shopify beállításain. A számlázó-integrációról szóló cikk a technikai oldalt fedi, a besorolás kérdését a könyvelővel kell lezárni.

Mikor éri meg fizetős appot venni, és mit nézz meg benne

App-rangsort itt nem adunk, mert a bundle-appok piaca gyorsan mozog, és egy féléves teszt eredménye ma már félrevezető. Helyette a szempontok, amiket érdemes végigkérdezni, mielőtt előfizetsz:

  • Kell-e mix-and-match, vagyis vásárló által összeállított csomag? Ha nem, az ingyenes app valószínűleg elég. Ha igen, erről külön cikkben írtunk, mert az árazása csomagfüggő és sok a buktató.
  • Van-e termékoldali widget, vagy csak külön bundle-oldalt tud? Ez a leggyakoribb csalódás.
  • Hogyan kezeli a készletszinkront valós időben, és mit csinál, ha egy komponens elfogy?
  • Mi történik a témában 100 és 250 variáns fölött? Ez a témád kérdése, csak az app hozza elő.
  • Milyen a díjmodell: fix havidíj vagy jutalék a bundle-eladások után? Növekvő forgalomnál a kettő nagyon eltérően viselkedik.
  • Mit csinál az app, ha lemondod? A bundle-jeid megmaradnak valamilyen formában, vagy eltűnnek a boltból?

Az utolsó kérdést a legkevesebben teszik fel, és az fáj a legjobban.

Mellékhatás a feeden és a keresőn

Két mellékhatás van, ami máshol csapódik le, nem a bundle-ön.

Az egyik a terméklista felfúvódása. Minden bundle önálló termék, saját variánsokkal, és ezek kimennek a Google Merchant Center felé is, ha a feedbe minden termék belekerül. Egy sok ízben kapható termékcsalád plusz a hozzá tartozó csomagok könnyen megsokszorozzák a feed méretét, olyan tételekkel, amikre nem is akarsz hirdetni. A bevált megoldás egy külön kollekció a feednek, amiben csak a hirdetni kívánt fő termékek vannak. A Shopping-kampányok felépítéséről a Google Shopping és PMax cikk szól bővebben.

A másik a bolton belüli szűrés. A Search & Discovery szűrőiben a bundle-be tett termékek nem jönnek elő az opció szerinti szűrők alatt, az indexelés névkezelése miatt. Vagyis ha a vásárló a „vanília" szűrőre kattint, a vaníliás csomag nem feltétlenül lesz ott. Ha a szűrés fontos része a boltodnak, ezt teszteld le, mielőtt ráépítesz egy kategóriastruktúrát. A kollekciók amúgy nemrég kaptak egy nagy frissítést, variáns szintű célzással együtt, ami itt sokat segíthet.

A csomagajánlat végül nem technikai kérdés. Az a bolt, amelyik jó csomagot rak össze, azért csinálja jól, mert tudja, mit vesznek együtt a vásárlói, és mennyivel éri meg nekik. A Shopify ehhez ma ingyen adja a szerszámot, ami tíz éve még havi díjas kiváltság volt. Az egyetlen dolog, amit nem ad hozzá, az a döntés, hogy mit érdemes egy dobozba tenni. Az továbbra is a tiéd.

Gyakran ismételt kérdések

Hány variánsa lehet egy Shopify bundle-nek 2026-ban?

Legfeljebb 3 opció és 2048 variáns, ugyanannyi, mint bármely más terméknek. A Bundles app admin felülete ezt számlálóval ki is írja. A Shopify súgójában 2026 júliusában még a régi, 100 variánsos korlát szerepel, de az admin a mérvadó.

Ingyenes a Shopify bundle funkció?

Igen. A Shopify Bundles a Shopify saját appja, ingyenes, és minden csomagon telepíthető. Fix csomagot és többdarabos kiszerelést tud, legfeljebb 30 különböző termékből.

Össze tudja a vásárló állítani a saját csomagját?

Az ingyenes appal nem. A Create bundle folyamat egy fix termékhalmaz kijelölésével indul, csomagtípus-választó nincs benne. A vásárló által összeállított csomaghoz harmadik feles app kell, Shopify Plus csomagon pedig saját fejlesztés a Bundles API-ra.

Miért nem stimmel a bundle készlete?

A bundle készlete a legszűkebb komponens szerint számolódik: minden terméknél a rendelkezésre álló készletet elosztja a csomaghoz kellő mennyiséggel, és a legkisebbet veszi, lefelé kerekítve. Ha egy komponensnél nincs készletkövetés, vagy engedélyezett a készlethiányos eladás, azt a Shopify kihagyja a számításból, és a bundle készlete a valósnál magasabbnak látszik.

Miért osztja szét a Shopify a bundle árát a termékek között?

Mert a kedvezményt a szülő bundle-terméken számolja ki, majd ártányos arányban osztja szét a komponensek között, és az adót már az egyes tételeken számolja. Ezért nem kerek számok jönnek ki, ha visszaszámolod. Dokumentált működés, natívan nem írható felül.

Rakhatok kedvezménykódot a bundle-re?

Igen, a bundle támogatja a kedvezménykódokat és az automatikus kedvezményeket is. Termék- vagy kollekciószintű kedvezménynél a szülő bundle-terméket kell kijelölni. Ha csak a komponenseket jelölöd ki, a kedvezmény nem érvényesül a csomagon.

Mi a különbség a bundle és a multipack között?

A bundle több különböző termékből áll, a multipack ugyanabból a termékből tartalmaz többet. Technikailag mindkettőt ugyanaz az ingyenes app kezeli, a multipacket a termék többszörözésével hozod létre a csomagon belül.

Miért vált a bundle-em magától Draft állapotba?

Jellemzően azért, mert egy benne lévő termék variánsát vagy opcióját átnevezték vagy törölték, és így a csomag érvénytelenné vált. Ugyanez történik, ha a bolt elveszíti a bundle-alkalmasságát, például régi checkoutra vált. Nyisd meg a bundle-t a Bundles appban, és mentsd újra.

Hasznos linkek

Gyuri

Gyuri

Hugyecz György – keresőoptimalizálási szakértő és a TotalStudio egyik tulajdonosa. Weboldalaknál és webáruházaknál elsősorban SEO-val, tartalomfejlesztéssel és technikai auditokkal foglalkozik, emellett fizetett hirdetésekkel (Google Ads, Meta), szövegírással és általános tanácsadással is; aktívan érdeklődik és használja a különböző AI-megoldásokat.

Profil