Ús de paquets de productes amb Shopify Scripts
Els paquets es poden vendre amb Shopify Scripts publicats a la teva botiga. Abans de començar a utilitzar paquets a la teva botiga, revisa les consideracions següents:
- Els scripts d'enviament i els scripts de pagament són totalment compatibles amb els paquets.
- Els scripts de partides funcionen amb normalitat amb partides que no són de paquets. No obstant això, els scripts de partides s'apliquen a les partides de paquets únicament amb els mètodes de només de lectura. Els mètodes de mutació de les partides no s'apliquen a les partides dels paquets.
- Els components del paquet no es poden llegir al carretó.
- Les partides del paquet es poden llegir al carretó; per tant, se'ls apliquen els mètodes de carretó.
Els scripts s'apliquen als paquets de manera predeterminada, excepte els scripts de partida. Si no vols que els scripts s'apliquin als paquets de la teva botiga, planteja't l'opció d'actualitzar-los per filtrar els productes utilitzant mètodes com ara els mètodes de variant, de producte o de partida.
En aquesta pàgina
Descomptes
Els descomptes creats mitjançant scripts de partida no s'apliquen als paquets. Fes una d'aquestes accions si vols aplicar un descompte a un paquet:
- Crea un codi de descompte per al paquet.
- Canvia manualment el preu del paquet.
- Utilitza Cart transform per fer ajustos de preu.
Mètodes de paquets i Shopify Scripts
Abans de començar a utilitzar paquets a la teva botiga, revisa els mètodes dels scripts existents per assegurar-te que funcionen correctament als productes inclosos en un paquet.
Mètodes de carretó
Els mètodes de carretó com ara subtotal_price, subtotal_price_was o total_weight inclouen els paquets a la seva sortida. Per exemple, si hi ha un paquet al carretó, el preu del total parcial del paquet s'inclou al total parcial general quan es crida subtotal_price.
El mètode de carretó .line_items inclou els paquets, de manera que les crides a .size o .length també inclouen la informació dels productes inclosos en un paquet al seu recompte.
El mètode delete_if és un mètode d'script de partida de mutació que es pot aplicar a partides que no són de paquet. Tot i això, no s'aplica a les partides de paquet.
Mètodes de partida
Els mètodes de partida només de lectura funcionen amb les partides incloses als paquets. Alguns exemples de mètodes de partida només de lectura són .original_line_price, line_price_was, .line_price_changed?, .properties_was i properties_changed?.
Els mètodes de partida de mutació s'ignoren si s'apliquen a partides incloses als paquets. Alguns exemples de mètodes de partida de mutació són .change_line_price, .change_properties i .split.