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 છે.