Utiliser des lots de produits avec les scripts Shopify
Vous pouvez vendre des lots avec les scripts Shopify publi és dans votre boutique. Avant de commencer à utiliser des lots dans votre boutique, tenez compte de ce qui suit :
- Les scripts d’expédition et de paiement sont entièrement compatibles avec les lots.
- Les scripts de rubriques fonctionnent normalement avec les rubriques qui ne correspondent pas à des lots. Toutefois, les scripts de rubriques s’appliquent aux lots de rubriques uniquement pour les méthodes en lecture seule. Les méthodes de mutation des rubriques ne s'appliquent pas aux rubriques en lot.
- Les composants de lots ne sont pas lisibles dans le panier.
- Les rubriques de lots sont lisibles dans le panier. Les méthodes de panier sont donc appliquées.
Les scripts s’appliquent aux lots par défaut, à l’exception des scripts de rubrique.Si vous ne souhaitez pas que vos scripts soient appliqués aux lots de votre boutique, envisagez de mettre à jour vos scripts pour filtrer les produits à l'aide des méthodes telles que des méthodes de variante,, produit ou rubrique.
Sur cette page
Réductions
Les réductions créées par les scripts de rubriques n’affectent pas les lots. Effectuez l’une des opérations suivantes si vous souhaitez appliquer une réduction à un lot :
- Créez un code de réduction pour le lot.
- Changez manuellement le prix du lot.
- Utilisez l’API Cart Transform pour modifier vos prix.
Lots et méthodes de scripts Shopify
Avant de commencer à utiliser des lots dans votre boutique, examinez les méthodes de vos scripts existants pour vérifier qu’elles fonctionnent comme vous le souhaitez sur les produits groupés en lots.
Méthodes du panier
Les méthodes de panier telles que subtotal_price
, subtotal_price_was
ou total_weight
incluent les lots dans leur sortie. Par exemple, si le panier contient un lot, le sous-total du prix du lot est inclus dans le sous-total du prix total lorsque subtotal_price
est sélectionné.
La méthode de panier .line_items
inclut les lots, de sorte que les appels passés à .size
ou à .length
incluent également des informations issues des produits groupés en lots.
La méthode delete_if
est une méthode de script de mutation des rubriques qui peut être appliquée aux rubriques qui ne sont pas des lots. Toutefois, elle ne s’applique pas aux rubriques de lots.
Méthodes de rubrique
Les méthodes de rubriques en lecture seule fonctionnent avec les rubriques incluses dans les lots. Certains exemples de méthodes de rubriques en lecture seule sont .original_line_price
, line_price_was
, .line_price_changed?
, .properties_was
et properties_changed?
.
La mutation des méthodes de rubrique est ignorée si les méthodes sont appliquées aux rubriques incluses dans les lots. Certains exemples de méthodes de mutation de rubriques sont .change_line_price
, .change_properties
et .split
.