Uporaba paketov izdelkov s skriptami Shopify

Pakete lahko prodajate z objavljenimi skriptami Shopify v vaši trgovini. Preden začnete uporabljati pakete v svoji trgovini, preglejte naslednje premisleke:

  • Skripte za dostavo in plačila so popolnoma združljive s paketi.
  • Skripte za postavke delujejo normalno s postavkami, ki niso paketi. Vendar pa se skripte za postavke pri postavkah paketa uporabljajo le za metode samo za branje. Metode za spreminjanje postavk se ne uporabljajo za postavke paketa.
  • Komponente paketa niso berljive v košarici.
  • Postavke paketa so berljive v košarici, zato se zanje uporabijo metode košarice.

Skripte se privzeto uporabljajo za pakete, z izjemo skript postavk. Če ne želite, da se skripte v vaši trgovini uporabljajo za pakete, razmislite o posodobitvi skript, tako da filtrirate izdelke z metodami, kot so metode različic, izdelkov ali postavk.

Popusti

Popusti, ki jih ustvarijo skripte postavk, se ne uporabijo za pakete. Če želite za paket uveljaviti popust, naredite nekaj od naslednjega:

Metode paketov in skript Shopify

Preden začnete uporabljati pakete v trgovini, preglejte metode v obstoječih skriptah in se prepričajte, da pri izdelkih v paketu delujejo po pričakovanjih.

Metode košarice

Metode košarice, kot so subtotal_price, subtotal_price_was ali total_weight, v svoj izhod vključujejo pakete. Če je v košarici na primer paket, je ob klicu subtotal_price vmesni seštevek cene paketa vključen v skupni vmesni seštevek.

Metoda košarice .line_items vključuje pakete, zato klici .size ali .length v svoje štetje vključujejo tudi informacije o izdelkih v paketu.

Metoda delete_if je mutacijska metoda skripte postavk, ki jo je mogoče uporabiti za postavke, ki niso paketi. Vendar pa ne velja za postavke paketa.

Metode postavk

Metode postavk samo za branje delujejo s postavkami, ki so vključene v pakete. Nekaj primerov metod postavk samo za branje: .original_line_price, line_price_was, .line_price_changed?, .properties_was in properties_changed?.

Mutacijske metode postavk so prezrte, če so uporabljene za postavke, vključene v pakete. Nekaj primerov mutacijskih metod postavk: .change_line_price, .change_properties in .split.

Več informacij o skriptah Shopify.