Shopify-ren scripten baldintzak eta mugak
Shopify-ren scriptek muga batzuk dituzte segurtasuna hobetzeko eta une jakin batean denda zenbat bezerok erabiltzen duten gorabehera scriptak exekutatu ahal direla ziurtatzeko. Shopify-ko dendarako scriptak garatzen ari bazara, izan kontuan murrizketa hauek.
Orri honetan
- Sareko denda eta Storefront API
- Argitaratutako scriptak
- Shopify-ren scripten gehieneko kopurua
- Eskaera-zirriborroak
- Metaeremuak
- Saskiaren/ordainketa-prozesuaren atributuak
- Deskontu-kodeak
- Lerroko elementuak
- Bidalketa-tarifak
- Dibisa bat baino gehiago
- Adierazpen erregularrak
- Gaiak
- Baliabideak
- Sarrera/irteera
- Denbora eta ausazkotasuna
- Scripten karaktere-muga
- Harpidetza-eskaerak
- Ordainketa-prozesu bizkortuak
- Shopify-ren Point of Sale (POS)
- Ordainketa-atebideei izena aldatzea
- Bidalketa zatitua ordainketa-prozesuan
Sareko denda eta Storefront API
Script bat sortzen edo editatzen duzunean, sareko dendan bakarrik ala sareko dendan eta aplikazio hauetan exekutatuko den aukeratzen duzu:
- Storefront API, JavaScript Buy SDK edo Mobile Buy SDKekin (Android eta iOS) sortutako aplikazio pertsonalizatuak
- Ordainketa-prozesuak sortzen dituzten aplikazio pertsonalizatuak
- Tapcart eta Plobal Apps aplikazio mugikorren sortzaileak
Scriptek funtzionatzeko, webguneak erosketa-saskiaren funtzioa integratuta izan behar du; beraz, ezin dituzu erabili scriptak erosteko botoiekin edo Facebook and Instagram by Meta salmenta-kanalarekin.
Argitaratutako scriptak
Script mota bakoitzeko script bakarra egon daiteke argitaratuta une bakoitzean. Adibidez, lerroko elementuen script bat eta bidalketa-tarifen script bat argitara ditzakezu, baina ezin dituzu lerroko elementuen bi script argitaratu aldi berean.
Shopify-ren scripten gehieneko kopurua
Gehienez Shopify-ren 200 script sor ditzakezu.
Eskaera-zirriborroak
Lerroko elementuen scriptek, bidalketa-tarifen scriptek eta ordainketen scriptek ez dute funtzionatzen eskaera-zirriborroekin edo eskaera-zirriborroen ordainketa-prozesuarekin.
Metaeremuak
Shopify-ren scriptek ezin dituzte atzitu metaeremuak.
Saskiaren/ordainketa-prozesuaren atributuak
Shopify-ren scriptek ezin dituzte atzitu Shopify Liquid-eko saskiaren atributuak. Atributu horiek zure orgaren orrietan gehi ditzakezu bezeroen informazio gehigarria biltzeko, baina ezin duzu sortu haiek erabiltzen dituen script bat.
Deskontu-kodeak
Scriptek atzi dezakete deskontu-kode bat aplikatu den, deskontuaren zenbatekoa eta deskontu mota (adibidez, zenbateko finkoa, ehunekoa edo bidalketa). Scriptek ezin dute atzitu deskontu-kodea nola aplikatzen den (adibidez, saskirako soilik edo lerroko elementurako soilik den). Horrek esan nahi du scriptek ezin dituztela atzitu deskontua aplikatu osteko guztizkoak edo deskontu automatikoak.
Saski bati aplikatutako deskontuak atzitzen dituzten lerroko elementuen eta bidalketen scriptak ez dira bateragarriak deskontu-konbinazioekin. .discount_code metodoak deskontu-kode bakarra itzul dezake. Deskontu-konbinazioak erabiliz deskontu-kode bat baino gehiago barne hartzen dituzten saskiak ez dira onartzen.
Lerroko elementuak
Scriptek ezin dituzte elementuak gehitu saskira, ezta elementu baten prezioa handitu ere.
Bidalketa-tarifak
Scriptek ezin dute bidalketa-tarifa baten prezioa igo.
Hainbat dibisa
Baliteke zure scriptek espero bezala ez funtzionatzea hainbat dibisarekin. Zure scriptek dendako dibisa nagusia ez den beste edozein dibisatako saskietan edo ordainketa-prozesuetan funtzionatzen dutela ziurtatzeko, zure scriptak Shopify Functions zerbitzura migratu behar dituzu.
Adierazpen erregularrak
Adierazpen erregularren bidezko bat etortzea ez da onartzen. Lerroko elementuen script bat sortzen ari bazara, baliteke ordezko irtenbide gisa metodo hauetakoren bat erabiltzeko aukera izatea:
splitmetodoastart_withetaend_withmetodoakincludemetodoa
Gaiak
Baliteke zure Liquid gaia eguneratu behar izatea zure scriptak onartzeko eta bezeroak ez nahasteko. Esaterako, gai guztiek ez dituzte lerroko elementuen deskontuak saskian erakusten. Hori bada zure kasua, gaia editatu beharko duzu lerroko elementuen deskontuak saskian erakusteko. Lortu informazio gehiago Liquid gaietan egin ditzakezun aldaketa-motei buruz.
Baliabideak
Script batek erabil ditzakeen PUZa eta memoria mugatuak dira. Script baterako gordetako baliabideak saskiaren tamainaren eta scriptak behar dituen kalkulu-kopuruaren araberakoak dira. Shopify-k arretaz egiten die jarraipena baliabideen muga horiei, zure scriptak nahi bezala funtzionatzea eragotziko ez dutela ziurtatzeko.
Script bat probatzen duzunean, Script Editor kontsolak scripta erabiltzen ari den esleitutako baliabideen ehunekoa inprimatzen du.
Sarrera/irteera
Salbuespen batzuk kenduta, Shopify-ren scriptek ez dute sarrera/irteerarik onartzen. Horrek esan nahi du scriptek ezin dituztela web-eskaerak edo datu-baseetako deiak exekutatu, eta ezin dutela erabiltzaile baten sarrerarik jaso.
puts metodoa erabil daiteke Script Editor aplikazioko kontsolan testua inprimatzeko.
Denbora eta ausazkotasuna
Scriptek ezin dituzte ausazko kalkuluak edo denboran oinarritutako kalkuluak eduki. Shopify-ren scriptek ezin dute atzitu Time objektua eta rand metodoa.
Scriptak saskiaren guztizkoa berriro kalkulatzen den bakoitzean exekutatzen direnez, denboran edo ausazko zenbakien sorreran oinarritutako scriptek emaitza ezustekoak edo nahasgarriak izan ditzakete bezero batek saskia askotan aldatzen badu. Hala ere, ekitaldietan zehar scriptak exekutatzeko programatu ditzakezu Launchpad aplikazioa erabiliz.
Scriptaren karaktere-muga
Gehienez 40.960 karaktereko scriptak sor ditzakezu.
Harpidetza-eskaerak
Zure lerroko elementuen eta bidalketa-scriptek harpidetza-produktu baterako deskontua sortzen badute, deskontua ordainketa hauetan aplikatuko da:
- entrega bakoitzeko ordainketa baten lehen ordainketan soilik, programatutako eskaerei aplikatu gabe
- aurrez ordaindutako harpidetza-eskaera baten zenbateko osoan
Lortu informazio gehiago harpidetzeei eta scriptei buruz.
Ordainketa-prozesu bizkortuak
Shopify-ren scriptak ordainketa-prozesu bizkortuekin erabiltzen dituzunean, bezeroak ordainketa-metodo bizkortu bat hautatzen duenean aplikatzen dira bidalketa-deskontuak. Hori dela eta, eskaeraren prezioaren aldaketak ez dira bezeroaren gailuan edo arakatzailean islatzen. Bezeroek jatorrizko prezioa ikus dezakete ordainketa-prozesu bizkortuan, baina deskontua aplikatuta duen prezio zuzena kobratuko zaie.
Shopify Point of Sale (POS)
Shopify-ren scriptek ez dute funtzionatzen Shopify Point of Sale (POS) aplikazioarekin.
Ordainketa-atebideen izena aldatzea
Ezin diezu izena aldatu atebidearen izen gisa irudiak edo logotipoak bistaratzen dituzten ordainketa-atebideei. Izenaren ondoan logotipoen irudiak dituzten ordainketa-atebideei izena alda dakieke.
Bidalketa zatitua ordainketa-prozesuan
Bidalketa-scriptak bateraezinak dira Shopify Checkout-eko bidalketa zatituarekin. Bidalketa-scriptak erabiltzen badituzu eta bidalketa zatitua aktibatzen baduzu, ordainketa-prozesuan ez zaizkie bidalketa zatituak bistaratuko bezeroei.