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, leggi le seguenti considerazioni:
- Gli script di spedizione e pagamento sono completamente compatibili con i pacchetti.
- Gli script delle voci funzionano normalmente con le voci che non si possono raggruppare in pacchetti. Tuttavia, gli script delle 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 del pacchetto sono leggibili nel carrello, pertanto a esse vengono applicati i metodi del carrello.
Gli script si applicano ai pacchetti per impostazione predefinita, a eccezione degli script di voci dell'ordine. Se non vuoi che gli script siano applicati ai pacchetti nel tuo negozio, valuta la possibilità di aggiornare gli script per filtrare i prodotti utilizzando metodi come quelli relativi a variante, prodotto o voce.
Su questa pagina
Sconti
Gli sconti creati dagli script delle voci non vengono applicati ai pacchetti. Se desideri applicare uno sconto a un pacchetto, esegui una delle azioni seguenti:
- Crea un codice sconto per il pacchetto.
- Modifica manualmente il prezzo del pacchetto.
- Utilizza la Trasformazione carrello per rettificare il prezzo.
Metodi per i pacchetti e gli script Shopify
Prima di iniziare a utilizzare i pacchetti nel negozio, controlla i metodi negli script esistenti per verificare che funzionino come desiderato sui pacchetti di prodotti.
Metodi del carrello
I metodi del carrello come subtotal_price
, subtotal_price_was
o total_weight
includono i pacchetti nell'output. Ad esempio, se nel carrello è presente un pacchetto, il subtotale del pacchetto verrà incluso nel subtotale totale al momento della chiamata di subtotal_price
.
I metodi del carrello .line_items
includono i pacchetti, pertanto le chiamate a .size
o .length
includono anche le informazioni dei pacchetti di prodotti nel conteggio.
Il metodo delete_if
è un metodo script di modifica delle voci che può essere applicato alle voci che non si possono raggruppare in pacchetti. Tuttavia, non si applica alle voci dei pacchetti.
Metodi per le 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 i metodi sono applicati alle voci incluse nei pacchetti. Alcuni esempi di metodi di modifica delle voci sono .change_line_price
, .change_properties
e .split
.