Tuotepakettien käyttö Shopify Scriptsien kanssa

Tuotepaketteja voi myydä kaupassasi julkaistujen Shopify Scriptsien kanssa. Ennen kuin alat käyttää tuotepaketteja kaupassasi, tutustu seuraaviin seikkoihin:

  • Toimitus- ja maksukomentosarjat ovat täysin yhteensopivia tuotepakettien kanssa.
  • Rivikohtakomentosarjat toimivat normaalisti muiden kuin tuotepakettien rivikohtien kanssa. Rivikohtakomentosarjat koskevat kuitenkin tuotepakettien rivikohtia vain vain luku -menetelmien osalta. Muuttavia rivikohtamenetelmiä ei sovelleta tuotepakettien rivikohtiin.
  • Tuotepaketin osia ei voi lukea ostoskorissa.
  • Tuotepakettien rivikohdat voi lukea ostoskorissa, joten niihin sovelletaan ostoskorimenetelmiä.

Oletusarvoisesti komentosarjat koskevat tuotepaketteja, lukuun ottamatta rivikohtakomentosarjoja. Jos et halua, että komentosarjojasi sovelletaan kauppasi tuotepaketteihin, harkitse komentosarjojesi päivittämistä niin, että ne suodattavat tuotteita pois käyttämällä esimerkiksi versio-, tuote- tai rivikohtamenetelmiä.

Alennukset

Rivikohtakomentosarjojen luomia alennuksia ei sovelleta tuotepaketteihin. Tee jokin seuraavista toimista, jos haluat myöntää alennuksen tuotepaketille:

Tuotepaketit ja Shopify Scripts -menetelmät

Ennen kuin alat käyttää tuotepaketteja kaupassasi, tarkista olemassa olevien komentosarjojesi menetelmät varmistaaksesi, että ne toimivat halutulla tavalla tuotepaketeissa.

Ostoskorimenetelmät

Ostoskorimenetelmät, kuten subtotal_price, subtotal_price_was tai total_weight, sisällyttävät tuotepaketit tulosteisiinsa. Jos ostoskorissa on esimerkiksi tuotepaketti, sen välisumma sisällytetään kokonaisvälisummaan, kun subtotal_price-menetelmää kutsutaan.

Ostoskorimenetelmä .line_items sisältää tuotepaketit, joten .size- ja .length-kutsut sisällyttävät laskelmiinsa myös tietoja tuotepaketeista.

delete_if-menetelmä on muuttava rivikohtakomentosarjan menetelmä, jota voidaan soveltaa muihin kuin tuotepakettien rivikohtiin. Se ei kuitenkaan koske tuotepakettien rivikohtia.

Rivikohtamenetelmät

Vain luku -rivikohtamenetelmät toimivat tuotepaketteihin sisältyvien rivikohtien kanssa. Esimerkkejä vain luku -rivikohtamenetelmistä ovat .original_line_price, line_price_was, .line_price_changed?, .properties_was ja properties_changed?.

Muuttavat rivikohtamenetelmät ohitetaan, jos menetelmiä sovelletaan tuotepaketteihin sisältyviin rivikohtiin. Esimerkkejä muuttavista rivikohtamenetelmistä ovat .change_line_price, .change_properties ja .split.

Lue lisää Shopify Scripseistä.