Utilizzo dei pacchetti di prodotti con gli script Shopify

I pacchetti possono essere venduti con gli script Shopify pubblicati nel tuo negozio. Prima di iniziare a utilizzare i pacchetti nel negozio, esamina le seguenti considerazioni:

  • Gli script di spedizione e pagamento sono completamente compatibili con i pacchetti.
  • Gli script per le voci funzionano normalmente con le voci che non sono incluse in pacchetti. Tuttavia, gli script per le voci si applicano alle voci dei pacchetti solo per i metodi di sola lettura. I metodi di modifica delle voci non vengono applicati alle voci dei pacchetti.
  • I componenti del pacchetto non sono leggibili nel carrello.
  • Le voci dei pacchetti sono leggibili nel carrello, pertanto i metodi del carrello vengono applicati a esse.

Per impostazione predefinita, gli script si applicano ai pacchetti, ad eccezione degli script per le voci. Se non desideri che gli script vengano applicati ai pacchetti nel tuo negozio, valuta la possibilità di aggiornarli per escludere i prodotti utilizzando metodi come variant, product o line item.

Sconti

Gli sconti creati dagli script per le voci non vengono applicati ai pacchetti. Se desideri applicare uno sconto a un pacchetto, effettua una delle seguenti operazioni:

Pacchetti e metodi degli script Shopify

Prima di iniziare a utilizzare i pacchetti nel tuo negozio, esamina i metodi negli script esistenti per assicurarti che funzionino come desiderato sui prodotti in pacchetto.

Metodi del carrello

I metodi del carrello, come subtotal_price, subtotal_price_was o total_weight, includono i pacchetti nel loro output. Ad esempio, se nel carrello è presente un pacchetto, il prezzo del suo subtotale viene incluso nel prezzo del subtotale complessivo quando viene richiamato subtotal_price.

Il metodo del carrello .line_items include i pacchetti, quindi anche le chiamate a .size o .length includono le informazioni dei prodotti in pacchetto nel loro conteggio.

Il metodo delete_if è un metodo di script di modifica della voce che può essere applicato alle voci non incluse in pacchetti. Tuttavia, non si applica alle voci dei pacchetti.

Metodi delle voci

I metodi delle voci di sola lettura funzionano con le voci incluse nei pacchetti. Alcuni esempi di metodi delle voci di sola lettura sono .original_line_price, line_price_was, .line_price_changed?, .properties_was e properties_changed?.

I metodi di modifica delle voci vengono ignorati se applicati a voci incluse nei pacchetti. Alcuni esempi di metodi di modifica delle voci sono .change_line_price, .change_properties e .split.

Maggiori informazioni sugli script Shopify.