Productbundels gebruiken met Shopify-scripts
Bundels kunnen worden verkocht met Shopify-scripts die in je winkel zijn gepubliceerd. Lees de volgende aandachtspunten voordat je bundels in je winkel gaat gebruiken:
- Verzend- en betalingsscripts zijn volledig compatibel met bundels.
- Scripts voor orderregels werken normaal met orderregels zonder bundel. Scripts voor orderregels zijn echter alleen van toepassing op bundel-orderregels voor alleen-lezen methoden. Methoden voor het muteren van orderregels worden niet toegepast op orderregels in de bundel.
- Bundelcomponenten zijn niet leesbaar in de winkelwagen.
- Orderregels in de bundel zijn wel leesbaar in de winkelwagen, zodat er winkelwagenmethoden op worden toegepast.
Scripts zijn standaard van toepassing op bundels, met uitzondering van scripts voor orderregels. Als je niet wilt dat scripts worden toegepast op bundels in je winkel, kun je je scripts bijwerken om producten te filteren met behulp van methoden als variant, product of orderregel.
Op deze pagina
Kortingen
Kortingen die worden aangemaakt door orderregelscripts worden niet op bundels toegepast. Als je een korting wilt toepassen op een bundel, doe dan een van de volgende dingen:
- Maak een kortingscode aan voor de bundel.
- Wijzig de prijs van de bundel handmatig.
- Gebruik Winkelwagentransformatie om prijzen aan te passen.
Methoden voor bundels en Shopify-scripts
Voordat je bundels gaat gebruiken in je winkel, controleer je eerst of de methoden in bestaande scripts werken bij gebundelde producten.
Winkelwagenmethoden
Winkelwagenmethoden als subtotal_price
, subtotal_price_was
of total_weight
bevatten ook bundels in de uitvoer. Als er bijvoorbeeld een bundel in de winkelwagen zit, is de subtotaalprijs van de bundel inbegrepen in de totale subtotaalprijs wanneer subtotal_price
wordt aangeroepen.
De winkelwagenmethode .line_items
is inclusief bundels, dus de aantallen die worden geretourneerd door aanroepen van .size
of .length
zijn inclusief gegevens uit bundels.
'delete_if
' is een scriptmethode voor het muteren van orderregels die op orderregels kan worden toegepast die niet in een bundel zijn opgenomen. Het is echter niet van toepassing op orderregels in een bundel.
Methoden voor orderregels
Methoden voor alleen-lezen orderregels werken met orderregels die in bundels zijn opgenomen. Enkele voorbeelden van methoden voor alleen-lezen orderregels zijn .original_line_price
, line_price_was
, .line_price_changed?
, .properties_was
en properties_changed?
.
Methoden voor het muteren van orderregels worden genegeerd als de methoden op orderregels in bundels worden toegepast. Enkele voorbeelden van methoden voor het muteren van orderregels zijn .change_line_price
, .change_properties
en .split
.