Shopify સ્ક્રિપ્ટ્સનું પરીક્ષણ કરવું અને તેને ડીબગ કરવી
તમારી સ્ક્રિપ્ટ્સનું પરીક્ષણ કરવા અને તેને ડીબગ કરવા માટે તમે Script Editor માં ડીબગિંગ સુવિધાઓનો ઉપયોગ કરી શકો છો.
જ્યારે તમે સ્ક્રિપ્ટ લખતા હોવ ત્યારે Script Editor તમારા કોડમાં મૂળભૂત ભૂલો માટે તપાસ કરે છે:

તે પ્રકાશિત સ્ક્રિપ્ટ્સમાં આવતી ભૂલોનો રિપોર્ટ પણ કરે છે, અને જ્યારે આ ભૂલો થાય ત્યારે તે તમને ઇમેઇલ મોકલે છે:

તમે સ્ક્રિપ્ટનું પરીક્ષણ કરો અથવા તેને પ્રકાશિત કરો તે પહેલાં ભૂલો સુધારવી સારો વિચાર છે, જેમ કે સિન્ટેક્સની ભૂલો. જો તમારી સ્ક્રિપ્ટમાં સિન્ટેક્સની ભૂલો હોય, તો તમારી સ્ક્રિપ્ટનું પરીક્ષણ કરવું કદાચ કામ ન કરે.
જો તમને સ્ક્રિપ્ટની કોઈ ભૂલ વિશે વધુ માહિતી જોઈતી હોય, તો Script Editor ના માર્જિનમાં લાલ x આઇકન પર હોવર કરો:

આ પેજ પર
સ્ક્રિપ્ટ્સ ડુપ્લિકેટ કરવી
જો તમારે કોઈ પ્રકાશિત સ્ક્રિપ્ટને ટેસ્ટ અથવા ડિબગ કરવાની જરૂર હોય કારણ કે તેમાં ભૂલો છે, તો સ્ક્રિપ્ટને ડુપ્લિકેટ કરો અને ડુપ્લિકેટ સ્ક્રિપ્ટ પ્રકાશિત કરો. જ્યારે ભૂલ થઈ ત્યારે પ્રકાશિત થયેલી સ્ક્રિપ્ટને તમે ડિબગ કરવા માગો છો કારણ કે આ વર્ઝનમાં ભૂલની વિગતો જોડાયેલી હોય છે.
જ્યારે તમે સ્ક્રિપ્ટને ડુપ્લિકેટ કરો છો, ત્યારે સ્ક્રિપ્ટ સાથે જોડાયેલી પ્રોડક્શન ભૂલની વિગતો કૉપિ થતી નથી.
સ્ક્રિપ્ટને ડુપ્લિકેટ કરવા માટે:
Script Editor માં, તમે જે સ્ક્રિપ્ટને ડુપ્લિકેટ કરવા માગો છો તેના નામ પર ક્લિક કરો.
સ્ક્રિપ્ટની કૉપિ બનાવવા માટે ડુપ્લિકેટ કરો પર ક્લિક કરો.
પ્રોડક્શનની ભૂલો ડિબગ કરો
પ્રોડક્શનની ભૂલને ડિબગ કરવા માટે:
ભૂલો ધરાવતી સ્ક્રિપ્ટને ડુપ્લિકેટ કરો.
ડુપ્લિકેટ સ્ક્રિપ્ટ પ્રકાશિત કરો જેથી સ્ક્રિપ્ટનું એક વર્ઝન તમારા સ્ટોરમાં તમારા ગ્રાહકો માટે ઉપલબ્ધ હોય. આ પગલું ધારી લે છે કે સ્ક્રિપ્ટમાં એટલી બધી ભૂલો સામેલ નથી કે તેને તમારા સ્ટોરમાંથી અપ્રકાશિત (દૂર) કરવાની જરૂર પડે.
મૂળ સ્ક્રિપ્ટ સાથે જોડાયેલી ભૂલની વિગતોનો ઉપયોગ કરીને તેને ડિબગ કરો.
સ્ક્રિપ્ટની ચકાસણી કરો
જ્યારે તમે કોઈ સ્ક્રિપ્ટ પર કામ કરી રહ્યા હો, ત્યારે તમે તેને તમારા સ્ટોર પર પ્રકાશિત કરતા પહેલાં તે યોગ્ય રીતે કામ કરે છે તેની ખાતરી કરવા માટે Script Editor ની અંદરથી જ તેને ટેસ્ટ કરી શકો છો.
સ્ક્રિપ્ટને ટેસ્ટ કરવા માટે:
- Script Editor માં, તમે જે સ્ક્રિપ્ટને ટેસ્ટ કરવા માગો છો તેને ખોલો.
- ટેસ્ટ કાર્ટમાં ફેરફાર કરવા માટે, ઇનપુટપર ક્લિક કરો. તમે બંને પર ક્લિક કરીને સ્ક્રિપ્ટનો કોડ અને ટેસ્ટ કાર્ટને એકસાથે પણ જોઈ શકો છો.
ઇનપુટ વ્યૂ તમારી સ્ક્રિપ્ટને ટેસ્ટ કરવા માટે કાર્ટમાં ફેરફાર કરવાના વિકલ્પો બતાવે છે. તમે તમારી સ્ક્રિપ્ટનું ટેસ્ટિંગ શાના આધારે કરવા માગો છો તેના અનુસાર તમે પ્રોડક્ટ, ગ્રાહકો, ડિસ્કાઉન્ટ કોડ, ગ્રાહકની માહિતી અને શિપિંગની માહિતી ઉમેરી શકો છો.
- ટેસ્ટ ઑર્ડર માટે પ્રોડક્ટ શોધવા અને ઉમેરવા ઉત્પાદનો વિભાગમાં ટાઇપ કરો.
- ટેસ્ટ ઑર્ડર માટે ડિસ્કાઉન્ટ કોડ શોધવા અને ઉમેરવા ડિસ્કાઉન્ટ કોડ વિભાગમાં ટાઇપ કરો.
- ટેસ્ટ ઑર્ડર માટે ગ્રાહકો શોધવા અને ઉમેરવા ગ્રાહકની માહિતી વિભાગમાં ટાઇપ કરો.
- ટેસ્ટ ઑર્ડર માટે શિપિંગ સરનામું બદલવા માટે શિપિંગ સરનામું વિભાગમાં ઉમેરો અથવા ફેરફાર કરો પર ક્લિક કરો.
- તમારી ટેસ્ટ કાર્ટમાં સ્ક્રિપ્ટ દ્વારા થતા ફેરફારો જોવા માટે, સ્ક્રિપ્ટ રન કરો પર ક્લિક કરો.
- જો તમારી સ્ક્રિપ્ટ સફળતાપૂર્વક રન થાય છે, તો આઉટપુટ વિભાગ અપડેટ થઈને સ્ક્રિપ્ટ દ્વારા લાગુ કરવામાં આવેલા ફેરફારો બતાવે છે. જો આઉટપુટ વિભાગમાં ફેરફાર ન થાય, અથવા અનપેક્ષિત ફેરફારો થાય, તો તમારી સ્ક્રિપ્ટમાં ભૂલો હોઈ શકે છે. કન્સોલ બૉક્સને Ruby સૉર્સ કોડ વિભાગમાં તપાસીને સ્ક્રિપ્ટની કોઈપણ ભૂલો ઉકેલો:

- કન્સોલ બૉક્સ સ્ક્રિપ્ટના સંસાધન વપરાશનો અહેવાલ આપે છે. વધુ જટિલ સ્ક્રિપ્ટ્સ વધુ સંસાધનોનો ઉપયોગ કરે છે. સ્ક્રિપ્ટ્સ માટે મર્યાદિત માત્રામાં CPU અને મેમરી ઉપલબ્ધ હોય છે.
- જો તમારી સ્ક્રિપ્ટ સફળતાપૂર્વક રન થાય છે, તો આઉટપુટ વિભાગ અપડેટ થઈને સ્ક્રિપ્ટ દ્વારા લાગુ કરવામાં આવેલા ફેરફારો બતાવે છે. જો આઉટપુટ વિભાગમાં ફેરફાર ન થાય, અથવા અનપેક્ષિત ફેરફારો થાય, તો તમારી સ્ક્રિપ્ટમાં ભૂલો હોઈ શકે છે. કન્સોલ બૉક્સને Ruby સૉર્સ કોડ વિભાગમાં તપાસીને સ્ક્રિપ્ટની કોઈપણ ભૂલો ઉકેલો:
- જ્યારે તમારું કામ પૂરું થાય:
- સ્ક્રિપ્ટના અપ્રકાશિત ડ્રાફ્ટને અપડેટ કરવા અને સાચવવા માટે ડ્રાફ્ટ સાચવો પર ક્લિક કરો
- સ્ક્રિપ્ટને અપડેટ કરવા અને પ્રકાશિત કરવા માટે સક્ષમ કરો પર ક્લિક કરો.
ભૂલનાં નોટિફિકેશનમાંથી અનસબ્સ્ક્રાઇબ કરો
જ્યારે તમે કોઈ સ્ક્રિપ્ટ પ્રકાશિત કરો છો, ત્યારે તમે આપમેળે તે સ્ક્રિપ્ટના નોટિફિકેશન ઇમેઇલ માટે સબ્સ્ક્રાઇબ થઈ જાઓ છો. જ્યારે પણ તે સ્ક્રિપ્ટમાં કોઈ પ્રોડક્શન ભૂલ થાય, ત્યારે તમને તે ભૂલ વિશે એક ઇમેઇલ મળે છે. પછી તમે ભૂલ વિશે વધુ માહિતી મેળવવા અને તેને ડિબગ કરવા માટે Script Editor ખોલી શકો છો.
એકવાર ઇમેઇલ મળ્યા પછી તમે આ ઇમેઇલ્સમાંથી અનસબ્સ્ક્રાઇબ કરી શકો છો. અનસબ્સ્ક્રાઇબ કરવા માટે, ભૂલ માટેનું પ્રોડક્શનની ભૂલ પેજ ખોલો અને અનસબ્સ્ક્રાઇબ કરો પર ક્લિક કરો.
આગલાં પગલાં
તમને તમારી સ્ક્રિપ્ટ સંતોષકારક લાગે, તે પછી તમે તેને તમારા સ્ટોર પર પ્રકાશિત કરી શકો છો. તમે તમારી લિક્વિડ ટેમ્પ્લેટ ફાઇલોને પણ અપડેટ કરી શકો છો જેથી તમારો ઑનલાઇન સ્ટોર તમારી સ્ક્રિપ્ટ્સ દ્વારા કરવામાં આવેલા ફેરફારોને પ્રતિસાદ આપી શકે.
વધુ જાણો
આના વિશે વધુ જાણો: