Produktų paketų naudojimas su „Shopify“ scenarijais

Produktų paketus galima parduoti su Jūsų parduotuvėje paskelbtais „Shopify“ scenarijais. Prieš pradėdami naudoti produktų paketus savo parduotuvėje, atsižvelkite į šiuos aspektus:

  • Pristatymo ir mokėjimų scenarijai yra visiškai suderinami su produktų paketais.
  • Prekių pozicijų scenarijai įprastai veikia su prekių pozicijomis, kurios nėra produktų paketai. Tačiau prekių pozicijų scenarijai taikomi produktų paketų prekių pozicijoms tik naudojant tik skaitymui skirtus metodus. Kintantys prekių pozicijų metodai produktų paketų prekių pozicijoms netaikomi.
  • Produktų paketų komponentai krepšelyje nėra skaitomi.
  • Produktų paketų prekių pozicijos krepšelyje yra skaitomos, todėl joms taikomi krepšelio metodai.

Scenarijai produktų paketams taikomi pagal numatytuosius nustatymus, išskyrus prekių pozicijų scenarijus. Jei nenorite, kad Jūsų scenarijai būtų taikomi produktų paketams Jūsų parduotuvėje, atnaujinkite scenarijus, kad produktai būtų filtruojami naudojant tokius metodus kaip variant, product arba line item.

Nuolaidos

Nuolaidos, sukurtos naudojant prekių pozicijų scenarijus, produktų paketams netaikomos. Jei norite produktų paketui pritaikyti nuolaidą, atlikite vieną iš šių veiksmų:

Produktų paketai ir „Shopify“ scenarijų metodai

Prieš pradėdami naudoti produktų paketus savo parduotuvėje, peržiūrėkite esamų scenarijų metodus, kad įsitikintumėte, jog jie su produktų paketais veikia taip, kaip norite.

Krepšelio metodai

Krepšelio metodai, pvz., subtotal_price, subtotal_price_was arba total_weight, į savo išvestį įtraukia produktų paketus. Pavyzdžiui, jei krepšelyje yra produktų paketas, iškvietus subtotal_price, produktų paketo tarpinė suma įtraukiama į bendrą tarpinę sumą.

Krepšelio metodas .line_items apima produktų paketus, todėl iškvietus .size arba .length į skaičių taip pat įtraukiama informacija iš produktų paketų.

Metodas delete_if yra kintantis prekių pozicijos scenarijaus metodas, kurį galima taikyti prekių pozicijoms, kurios nėra produktų paketai. Tačiau jis netaikomas produktų paketų prekių pozicijoms.

Prekių pozicijų metodai

Tik skaitymui skirti prekių pozicijų metodai veikia su prekių pozicijomis, įtrauktomis į produktų paketus. Keletas tik skaitymui skirtų prekių pozicijų metodų pavyzdžių: .original_line_price, line_price_was, .line_price_changed?, .properties_was ir properties_changed?.

Kintantys prekių pozicijų metodai yra ignoruojami, jei jie taikomi prekių pozicijoms, įtrauktoms į produktų paketus. Keletas kintančių prekių pozicijų metodų pavyzdžių: .change_line_price, .change_properties ir .split.

Sužinokite daugiau apie „Shopify“ scenarijus.