Utilisation des lots de produits avec les scripts Shopify

Les lots peuvent être vendus avec des scripts Shopify publiés dans votre boutique. Avant de commencer à utiliser des lots dans votre boutique, examinez les points suivants :

  • Les scripts d’expédition et de paiement sont entièrement compatibles avec les lots.
  • Les scripts d’article du panier fonctionnent normalement avec les articles du panier qui ne sont pas des lots. Cependant, les scripts d’article du panier ne s’appliquent aux articles du panier des lots que pour les méthodes en lecture seule. Les méthodes de mutation d’article du panier ne sont pas appliquées aux articles du panier des lots.
  • Les composants de lots ne sont pas lisibles dans le panier.
  • Les articles du panier des lots sont lisibles dans le panier, de sorte que les méthodes de panier leur sont appliquées.

Les scripts s’appliquent aux lots par défaut, à l’exception des scripts d’article du panier. Si vous ne souhaitez pas que vos scripts soient appliqués aux lots dans votre boutique, vous pouvez envisager de mettre à jour vos scripts pour exclure des produits à l’aide de méthodes telles que les méthodes de variante, de produit ou d’article du panier.

Réductions

Les réductions créées par les scripts d’article du panier ne sont pas appliquées aux lots. Effectuez l’une des opérations suivantes si vous souhaitez appliquer une réduction à un lot :

Lots et méthodes des scripts Shopify

Avant de commencer à utiliser des lots dans votre boutique, examinez les méthodes de vos scripts existants pour vous assurer qu’elles fonctionnent comme vous le souhaitez sur les produits en lot.

Méthodes de panier

Les méthodes de panier telles que subtotal_price, subtotal_price_was ou total_weight incluent les lots dans leurs résultats. Par exemple, si un lot se trouve dans le panier, son sous-total est inclus dans le sous-total général lorsque subtotal_price est appelé.

La méthode de panier .line_items inclut les lots, de sorte que les appels à .size ou .length incluent également les informations des produits en lot dans leur décompte.

La méthode delete_if est une méthode de script de mutation d’article du panier qui peut être appliquée aux articles du panier qui ne sont pas des lots. Cependant, elle ne s’applique pas aux articles du panier des lots.

Méthodes d’article du panier

Les méthodes d’article du panier en lecture seule fonctionnent avec les articles du panier inclus dans des lots. Voici quelques exemples de méthodes d’article du panier en lecture seule : .original_line_price, line_price_was, .line_price_changed?, .properties_was et properties_changed?.

Les méthodes de mutation d’article du panier sont ignorées si elles sont appliquées à des articles du panier inclus dans des lots. Voici quelques exemples de méthodes de mutation d’article du panier : .change_line_price, .change_properties et .split.

En savoir plus sur les scripts Shopify.