Shopify स्क्रिप्ट्सची चाचणी आणि डीबगिंग करणे

तुमच्या स्क्रिप्ट्सची चाचणी करण्यासाठी आणि त्या डीबग करण्यासाठी तुम्ही Script Editor मधील डीबगिंग वैशिष्ट्ये वापरू शकता.

तुम्ही स्क्रिप्ट लिहीत असताना Script Editor तुमच्या कोडमध्ये मूलभूत त्रुटी तपासतो:

Script Editor मधील एरर रिपोर्टिंग

प्रकाशित स्क्रिप्ट्समध्ये येणार्‍या त्रुटींचीही हे तक्रार करते आणि या त्रुटी आल्यावर हे तुम्हाला एक ईमेल पाठवते:

Script Editor मधील प्रकाशित केलेल्या स्क्रिप्ट्सच्या त्रुटींचा स्क्रीनशॉट

स्क्रिप्टची चाचणी करण्यापूर्वी किंवा ती प्रकाशित करण्यापूर्वी, सिंटॅक्समधील त्रुटींसारख्या त्रुटी दुरुस्त करणे ही चांगली कल्पना आहे. तुमच्या स्क्रिप्टमध्ये सिंटॅक्स त्रुटी असल्यास, बहुधा तुमच्या स्क्रिप्टची चाचणी काम करणार नाही.

तुम्हाला स्क्रिप्ट एररबद्दल अधिक माहिती हवी असल्यास, Script Editor च्या मार्जिनमधील लाल x आयकनवर होव्हर करा:

Script Editor च्या मार्जिनमध्ये X वर होव्हर केल्यास सिंटॅक्स एरर्सबद्दल तपशील दिसून येतो

स्क्रिप्ट्सची डुप्लिकेट तयार करणे

एखाद्या प्रकाशित केलेल्या स्क्रिप्टमध्ये एरर्स असल्याने तुम्हाला ती तपासायची किंवा डीबग करायची असल्यास, त्या स्क्रिप्टची डुप्लिकेट तयार करा आणि डुप्लिकेट स्क्रिप्ट प्रकाशित करा. एरर आली तेव्हा प्रकाशित झालेली स्क्रिप्ट तुम्हाला डीबग करायची असते कारण एररचे तपशील या आवृत्तीशी जोडलेले असतात.

जेव्हा तुम्ही स्क्रिप्टची डुप्लिकेट तयार करता, तेव्हा स्क्रिप्टशी जोडलेले प्रॉडक्शन एरर तपशील कॉपी केले जात नाहीत.

स्क्रिप्टची डुप्लिकेट तयार करण्यासाठी:

  1. Script Editor मध्ये, तुम्हाला ज्या स्क्रिप्टची डुप्लिकेट तयार करायची आहे तिच्या नावावर क्लिक करा.

  2. स्क्रिप्टची कॉपी बनवण्यासाठी डुप्लिकेट करा वर क्लिक करा.

प्रॉडक्शन एरर्स डीबग करा

प्रॉडक्शन एरर डीबग करण्यासाठी:

  1. ज्यामध्ये एरर्स आहेत त्या स्क्रिप्टची डुप्लिकेट तयार करा.

  2. डुप्लिकेट स्क्रिप्ट प्रकाशित करा जेणेकरून तुमच्या स्टोअरमधील ग्राहकांना स्क्रिप्टची एखादी आवृत्ती उपलब्ध राहील. या पायरीमध्ये असे गृहीत धरले आहे की स्क्रिप्टमध्ये खूप जास्त एरर्स नाहीत ज्यामुळे ती तुमच्या स्टोअरमधून अप्रकाशित (काढून टाकणे) करणे आवश्यक आहे.

  3. मूळ स्क्रिप्टशी जोडलेले एरर तपशील वापरून ती डीबग करा.

स्क्रिप्ट तपासा

तुम्ही स्क्रिप्टवर काम करत असताना, तुमच्या स्टोअरवर प्रकाशित करण्यापूर्वी ती काम करत असल्याची खात्री करण्यासाठी तुम्ही Script Editor मधून ती तपासू शकता.

स्क्रिप्ट तपासण्यासाठी:

  1. Script Editor मध्ये, तुम्हाला जी स्क्रिप्ट तपासायची आहे ती उघडा.
  2. टेस्ट कार्ट संपादित करण्यासाठी, यावर क्लिक करा इनपुट. तुम्ही यावर देखील क्लिक करू शकता दोन्ही जेणेकरून स्क्रिप्ट कोड आणि टेस्ट कार्ट एकाच वेळी दिसू शकेल. इनपुट व्ह्यूमध्ये तुमची स्क्रिप्ट तपासण्यासाठी कार्ट संपादित करण्याचे पर्याय दिसतात. तुम्हाला तुमची स्क्रिप्ट कशाच्या आधारे तपासायची आहे त्यानुसार तुम्ही उत्पादने, ग्राहक, सवलत कोड, ग्राहक माहिती आणि शिपिंग माहिती जोडू शकता.
    • चाचणी ऑर्डरसाठी उत्पादने शोधण्यासाठी आणि जोडण्यासाठी उत्पादने विभागात टाईप करा.
    • चाचणी ऑर्डरसाठी सवलत कोड शोधण्यासाठी आणि जोडण्यासाठी सवलत कोड विभागात टाईप करा.
    • चाचणी ऑर्डरसाठी ग्राहक शोधण्यासाठी आणि जोडण्यासाठी ग्राहक माहिती विभागात टाईप करा.
    • चाचणी ऑर्डरचा शिपिंग पत्ता बदलण्यासाठी शिपिंग पत्ता विभागामध्ये जोडा किंवा संपादित करा वर क्लिक करा.
  3. यावर क्लिक करा स्क्रिप्ट रन करा जेणेकरून स्क्रिप्ट तुमच्या टेस्ट कार्टमध्ये करत असलेले बदल तुम्हाला दिसतील.
    • तुमची स्क्रिप्ट यशस्वीरित्या रन झाल्यास, आउटपुट विभागात स्क्रिप्टने लागू केलेले बदल दिसण्यासाठी अपडेट होते. जर आउटपुट विभागात बदल होत नसेल, किंवा अनपेक्षित बदल होत असतील, तर तुमच्या स्क्रिप्टमध्ये एरर्स असू शकतात. कन्सोल बॉक्स तपासा, जो Ruby सोर्स कोड विभागात आहे, जेणेकरून कोणत्याही स्क्रिप्ट एरर्स सोडवता येतील:
    • कन्सोल बॉक्समध्ये स्क्रिप्टच्या संसाधन वापराचा अहवाल मिळतो. जास्त गुंतागुंतीच्या स्क्रिप्ट्स अधिक संसाधने वापरतात. स्क्रिप्ट्ससाठी मर्यादित प्रमाणात CPU आणि मेमरी उपलब्ध असते.
  4. तुमचे काम पूर्ण झाल्यावर:
    • स्क्रिप्टचा अप्रकाशित मसुदा अपडेट करण्यासाठी आणि सेव्ह करण्यासाठी मसुदा सेव्ह करा वर क्लिक करा
    • स्क्रिप्ट अपडेट करण्यासाठी आणि प्रकाशित करण्यासाठी सक्षम करा वर क्लिक करा.

एरर नोटिफिकेशन्स अनसबस्क्राईब करा

जेव्हा तुम्ही स्क्रिप्ट प्रकाशित करता, तेव्हा तुम्ही त्या स्क्रिप्टच्या नोटिफिकेशन ईमेल्ससाठी आपोआप सबस्क्राईब होता. त्या स्क्रिप्टमध्ये जेव्हा कधी प्रॉडक्शन एरर येते, तेव्हा तुम्हाला एररबद्दल ईमेल मिळतो. त्यानंतर तुम्ही त्या एररबद्दल अधिक माहिती मिळवण्यासाठी आणि ती डीबग करण्यासाठी Script Editor उघडू शकता.

तुम्हाला यापैकी एखादा ईमेल मिळाल्यानंतर तुम्ही तो अनसबस्क्राईब करू शकता. अनसबस्क्राईब करण्यासाठी, एररसाठी प्रॉडक्शन एरर पेज उघडा आणि अनसबस्क्राईब करा वर क्लिक करा.

पुढील पायऱ्या

तुम्ही तुमच्या स्क्रिप्टवर समाधानी झाल्यानंतर, तुम्ही ती तुमच्या स्टोअरवर प्रकाशित करू शकता. तुमच्या स्क्रिप्ट्सने केलेल्या बदलांना प्रतिसाद देण्यासाठी तुमचे ऑनलाइन स्टोअर तयार असावे यासाठी तुम्ही तुमच्या लिक्विड टेम्पलेट फाईल्स अपडेट देखील करू शकता.