Produktu komplektu izmantošana ar Shopify Scripts

Komplektus var pārdot, ja tavā veikalā ir publicēti Shopify Scripts. Pirms sāc izmantot komplektus savā veikalā, izskati tālāk norādītos apsvērumus:

  • Piegādes un maksājumu skripti ir pilnībā saderīgi ar komplektiem.
  • Rindas vienumu skripti parasti darbojas ar tiem rindas vienumiem, kas nav komplekti. Tomēr rindas vienumu skripti tiek piemēroti komplektu rindas vienumiem, tikai izmantojot tikai lasāmas metodes. Rindas vienumu mainīšanas metodes netiek piemērotas komplektu rindas vienumiem.
  • Komplekta sastāvdaļas grozā nav nolasāmas.
  • Komplekta rindas vienumi ir nolasāmi grozā, tāpēc tiem tiek lietotas groza metodes.

Skripti pēc noklusējuma tiek lietoti komplektiem, izņemot rindas vienumu skriptus. Ja nevēlies, lai tavi skripti tiktu lietoti komplektiem tavā veikalā, apsver skriptu atjaunināšanu, lai izfiltrētu produktus, izmantojot, piemēram, varianta, produkta vai rindas vienuma metodes.

Atlaides

Atlaides, kas izveidotas ar rindas vienumu skriptiem, netiek lietotas komplektiem. Ja vēlies lietot atlaidi komplektam, veic vienu no tālāk norādītajām darbībām:

Komplekti un Shopify Scripts metodes

Pirms sāc izmantot komplektus savā veikalā, pārskati metodes esošajos skriptos, lai pārliecinātos, ka tās darbojas, kā paredzēts, ar komplekta produktiem.

Groza metodes

Groza metodes, piemēram, subtotal_price, subtotal_price_was vai total_weight, izvadē iekļauj komplektus. Piemēram, ja grozā ir komplekts, tad komplekta starpsumma tiek iekļauta kopējā starpsummā, kad tiek izsaukta metode subtotal_price.

Groza metode .line_items iekļauj komplektus, tāpēc .size vai .length izsaukumu skaitā tiek iekļauta arī informācija no komplekta produktiem.

Metode delete_if ir mutējoša rindas vienumu skriptu metode, kuru var lietot rindas vienumiem, kas nav komplekti. Tomēr tā netiek lietota komplekta rindas vienumiem.

Rindas vienumu metodes

Tikai lasāmās rindas vienumu metodes darbojas ar rindas vienumiem, kas ir iekļauti komplektos. Daži tikai lasāmu rindas vienumu metožu piemēri ir .original_line_price, line_price_was, .line_price_changed?, .properties_was un properties_changed?.

Mutējošās rindas vienumu metodes tiek ignorētas, ja tās tiek lietotas rindas vienumiem, kas ir iekļauti komplektos. Daži mutējošo rindas vienumu metožu piemēri ir .change_line_price, .change_properties un .split.

Uzzini vairāk par Shopify Scripts.