პროდუქტების ნაკრებების გამოყენება Shopify Scripts-თან ერთად

ნაკრებების გაყიდვა შესაძლებელია შენს მაღაზიაში გამოქვეყნებული Shopify Scripts-ის დახმარებით. სანამ მაღაზიაში ნაკრებების გამოყენებას დაიწყებ, გადახედე შემდეგ გასათვალისწინებელ ფაქტორებს:

  • მიწოდებისა და გადახდის სკრიპტები სრულად თავსებადია ნაკრებებთან.
  • ხაზის ელემენტების სკრიპტები ჩვეულებრივ მუშაობს არანაკრების ხაზის ელემენტებთან. თუმცა, ხაზის ელემენტების სკრიპტები ვრცელდება ნაკრების ხაზის ელემენტებზე მხოლოდ წასაკითხი მეთოდებისთვის. ხაზის ელემენტების მუტაციური მეთოდები არ ვრცელდება ნაკრების ხაზის ელემენტებზე.
  • ნაკრების კომპონენტები არ არის წასაკითხი კალათაში.
  • ნაკრების ხაზის ელემენტები იკითხება კალათაში, ამიტომ მათზე გამოიყენება კალათის მეთოდები.

სკრიპტები ნაგულისხმევად გამოიყენება ნაკრებებზე, გარდა ხაზის ელემენტის სკრიპტებისა. თუ არ გსურს შენი სკრიპტები გამოიყენებოდეს შენი მაღაზიის ნაკრებებზე, სკრიპტები ისე განაახლე, რომ პროდუქტები გაფილტრო ისეთი მეთოდების გამოყენებით, როგორიცაა ვარიანტის, პროდუქტის ან ხაზის ელემენტის მეთოდები.

ფასდაკლებები

ფასდაკლებები, რომლებიც შექმნილია ხაზის ელემენტის სკრიპტებით, ნაკრებებზე არ გამოიყენება. თუ გსურს ნაკრებზე ფასდაკლების გამოყენება, შეასრულე ერთ-ერთი შემდეგი ქმედება:

ნაკრებები და Shopify Scripts-ის მეთოდები

სანამ მაღაზიაში ნაკრებების გამოყენებას დაიწყებ, გადახედე არსებულ სკრიპტებში არსებულ მეთოდებს, რათა დარწმუნდე, რომ ისინი სასურველად მუშაობენ ნაკრების პროდუქტებზე.

კალათის მეთოდები

კალათის ისეთი მეთოდები, როგორიცაა subtotal_price, subtotal_price_was ან total_weight, გამომავალ მონაცემებში ნაკრებებს მოიცავს. მაგალითად, თუ კალათაში ნაკრებია, ნაკრების ქვეჯამი subtotal_price-ის გამოძახებისას საერთო ქვეჯამში ჩაირთვება.

კალათის მეთოდი .line_items ნაკრებებს მოიცავს, ამიტომ .size-ის ან .length-ის გამოძახებისას მათ რაოდენობაში ჩაირთვება ინფორმაცია ნაკრების პროდუქტების შესახებაც.

მეთოდი delete_if არის მუტირებადი ხაზის ელემენტის სკრიპტის მეთოდი, რომელიც შეიძლება გამოყენებულ იქნეს არანაკრების ხაზის ელემენტებზე. თუმცა, ის არ გამოიყენება ნაკრების ხაზის ელემენტებზე.

ხაზის ელემენტის მეთოდები

მხოლოდ წასაკითხი ხაზის ელემენტის მეთოდები მუშაობენ ხაზის ელემენტებთან, რომლებიც ჩართულია ნაკრებებში. მხოლოდ წასაკითხი ხაზის ელემენტის მეთოდების მაგალითებია: .original_line_price, line_price_was, .line_price_changed?, .properties_was და properties_changed?.

მუტირებადი ხაზის ელემენტის მეთოდები იგნორირებულია, თუ მეთოდები გამოიყენება ნაკრებებში ჩართულ ხაზის ელემენტებზე. მუტირებადი ხაზის ელემენტის მეთოდების მაგალითებია: .change_line_price, .change_properties და .split.

შეიტყვეთ მეტი Shopify Scripts-ის შესახებ.