Korišćenje paketa proizvoda pomoću rešenja Shopify Scripts
Paketi se mogu prodavati sa rešenjem Shopify Scripts objavljenim u vašoj prodavnici. Pre nego što počnete da koristite pakete u prodavnici, pregledajte sledeća razmatranja:
- Skripte za isporuku i plaćanje su potpuno kompatibilne sa paketima.
- Skripte za stavke funkcionišu normalno za stavke koje nisu u paketu. Međutim, skripte za stavke se primenjuju na stavke u paketu samo kada su u pitanju metode samo za čitanje. Metode koje menjaju stavke se ne primenjuju na stavke u paketu.
- Komponente paketa se ne mogu pročitati u korpi.
- Stavke paketa su čitljive u korpi, tako da se na njih primenjuju metode korpe.
Skripte se podrazumevano primenjuju na pakete, osim skripti stavki. Ako ne želite da se vaše skripte primenjuju na pakete u vašoj prodavnici, razmislite o ažuriranju skripti tako da filtriraju proizvode koristeći metode kao što su metode varijante, proizvoda ili stavke.
Na ovoj stranici
Popusti
Popusti koje kreiraju skripte stavki ne primenjuju se na pakete. Uradite nešto od sledećeg ako želite da primenite popust na paket:
- Kreirajte kôd za popust za paket.
- Ručno promenite cenu paketa.
- Upotrebite Cart transform za prilagođavanja cene.
Paketi i metode za Shopify Scripts
Pre nego što počnete da koristite pakete u svojoj prodavnici, pregledajte metode u postojećim skriptama kako biste se uverili da funkcionišu onako kako želite na proizvodima u paketu.
Metode korpe
Metode korpe kao što su subtotal_price, subtotal_price_was ili total_weight uključuju pakete u svom izlazu. Na primer, ako se u korpi nalazi paket, onda se međuzbir paketa uključuje u ukupan međuzbir kada se pozove subtotal_price.
Metod korpe .line_items uključuje pakete, tako da pozivi za .size ili .length takođe u svom zbiru uključuju informacije sa proizvoda u paketu.
Metod delete_if je mutirajući metod skripte stavke koji može da se primeni na stavke koje nisu paketi. Međutim, to se ne primenjuje na stavke paketa.
Metode stavki
Metode stavki samo za čitanje funkcionišu sa stavkama koje su uključene u pakete. Neki primeri metoda stavki samo za čitanje su .original_line_price, line_price_was, .line_price_changed?, .properties_was i properties_changed?.
Mutirajuće metode stavki se ignorišu ako se metode primene na stavke koje su uključene u pakete. Neki primeri mutirajućih metoda stavki su .change_line_price, .change_properties i .split.