Shopify स्क्रिप्ट्ससह उत्पादन बंडल्स वापरणे
तुमच्या स्टोअरमध्ये प्रकाशित केलेल्या Shopify स्क्रिप्ट्ससह बंडल्स विकले जाऊ शकतात. तुमच्या स्टोअरमध्ये बंडल्स वापरणे सुरू करण्यापूर्वी, खालील बाबींचे पुनरावलोकन करा:
- शिपिंग आणि पेमेंट स्क्रिप्ट्स बंडल्सशी पूर्णपणे सुसंगत आहेत.
- लाइन आयटम स्क्रिप्ट्स बंडल नसलेल्या लाइन आयटम्ससह सामान्यपणे काम करतात. तथापि, लाइन आयटम स्क्रिप्ट्स केवळ-वाचनीय पद्धतींसाठी बंडल लाइन आयटम्सवर लागू होतात. बदलणाऱ्या लाइन आयटम पद्धती बंडल लाइन आयटम्सवर लागू केल्या जात नाहीत.
- बंडल घटक कार्टमध्ये वाचण्यायोग्य नाहीत.
- बंडलचे लाइन आयटम्स कार्टमध्ये वाचनीय असतात, त्यामुळे त्यांना कार्ट पद्धती लागू होतात.
लाइन आयटम स्क्रिप्ट्स वगळता स्क्रिप्ट्स डीफॉल्टनुसार बंडल्सना लागू होतात. जर तुमच्या स्टोअरमधील बंडल्सना तुमच्या स्क्रिप्ट्स लागू होऊ नयेत असे तुम्हाला वाटत असेल, तर व्हेरिएंट, उत्पादन किंवा लाइन आयटम पद्धतींचा वापर करून उत्पादने फिल्टर करण्यासाठी तुमच्या स्क्रिप्ट्स अपडेट करण्याचा विचार करा.
सवलती
लाइन आयटम स्क्रिप्ट्सद्वारे तयार केलेल्या सवलती बंडल्सना लागू होत नाहीत. जर तुम्हाला बंडलवर सवलत लागू करायची असेल, तर खालीलपैकी एक करा:
- बंडलसाठी सवलत कोड तयार करा.
- बंडलची किंमत मॅन्युअली बदला.
- किमतीमध्ये अॅडजस्टमेंट करण्यासाठी कार्ट ट्रान्सफॉर्म वापरा.
बंडल्स आणि Shopify स्क्रिप्ट्सच्या पद्धती
तुमच्या स्टोअरमध्ये बंडल्स वापरण्यास सुरुवात करण्यापूर्वी, बंडल केलेल्या उत्पादनांवर तुमच्या अस्तित्वातील स्क्रिप्ट्स इच्छेनुसार काम करतात याची खात्री करण्यासाठी त्यांमधील पद्धतींचे पुनरावलोकन करा.
कार्ट पद्धती
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 ही म्युटेटिंग लाइन आयटम पद्धतींची काही उदाहरणे आहेत.