Shopify Scriptien testaaminen ja vianetsintä

Voit käyttää Script Editorin vianetsintäominaisuuksia komentosarjojesi testaamiseen ja vianetsintään.

Script Editor tarkistaa koodisi perusvirheiden varalta, kun kirjoitat komentosarjaa:

Virheraportointi Script Editorissa

Se raportoi myös julkaistuissa komentosarjoissa ilmenevistä virheistä ja lähettää sinulle sähköpostiviestin, kun näitä virheitä ilmenee:

Kuvakaappaus Script Editorin julkaistujen komentosarjojen virheistä

On hyvä korjata virheet, kuten syntaksivirheet, ennen komentosarjan testaamista tai julkaisemista. Jos komentosarjassasi on syntaksivirheitä, komentosarjan testaaminen ei todennäköisesti onnistu.

Jos tarvitset lisätietoja komentosarjan virheestä, vie hiiren osoitin punaisen x-kuvakkeen päälle Script Editorin marginaalissa:

Kun viet hiiren osoittimen Script Editorin marginaalissa olevan X-merkin päälle, näkyviin tulee tietoja syntaksivirheistä

Skriptien monistaminen

Jos sinun on testattava tai korjattava julkaistua skriptiä, koska se sisältää virheitä, monista skripti ja julkaise sen kopio. Kannattaa korjata se skripti, joka oli julkaistu virheen ilmetessä, koska kyseiseen versioon on liitetty virheen tiedot.

Skriptiin liitettyjä tuotantovirheiden tietoja ei kopioida, kun monistat skriptin.

Voit monistaa skriptin seuraavasti:

  1. Klikkaa Script Editorissa sen skriptin nimeä, jonka haluat monistaa.

  2. Tee skriptistä kopio klikkaamalla Monista-painiketta.

Tuotantovirheiden korjaaminen

Voit korjata tuotantovirheen seuraavasti:

  1. Monista virheitä sisältävä skripti.

  2. Julkaise monistettu skripti, jotta kaupassasi on asiakkaidesi saatavilla oleva versio skriptistä. Tämä vaihe olettaa, että skripti ei sisällä niin montaa virhettä, että sen julkaisu pitäisi poistaa kaupastasi.

  3. Korjaa alkuperäisen skriptin virheet siihen liitettyjen virhetietojen avulla.

Skriptin testaaminen

Kun työstät skriptiä, voit testata sitä Script Editorissa varmistaaksesi, että se toimii, ennen kuin julkaiset sen kauppaasi.

Voit testata skriptin seuraavasti:

  1. Avaa Script Editorissa skripti, jonka haluat testata.
  2. Voit muokata testiostoskoria klikkaamalla Syöte-painiketta. Voit myös klikata Molemmat -painiketta, jotta näet skriptin koodin ja testiostoskorin samanaikaisesti. Syötenäkymässä näkyvät vaihtoehdot ostoskorin muokkaamiseksi skriptin testausta varten. Voit lisätä tuotteita, asiakkaita, alennuskoodeja, asiakastietoja ja toimitustietoja sen mukaan, mitä vastaan haluat testata skriptiäsi.
    • Hae ja lisää tuotteita testitilaukseen kirjoittamalla Tuotteet-osioon.
    • Hae ja lisää alennuskoodeja testitilaukseen kirjoittamalla Alennuskoodi-osioon.
    • Hae ja lisää asiakkaita testitilaukseen kirjoittamalla Asiakastiedot-osioon.
    • Muuta testitilauksen toimitusosoitetta klikkaamalla Toimitusosoite-osion Lisää- tai Muokkaa-painiketta.
  3. Klikkaa Suorita skripti -painiketta nähdäksesi muutokset, jotka skripti tekee testiostoskoriisi.
    • Jos skriptisi suoritetaan onnistuneesti, Tuloste -osio päivittyy näyttämään skriptin tekemät muutokset. Jos Tuloste -osio ei muutu tai siinä on odottamattomia muutoksia, skriptissäsi saattaa olla virheitä. Tarkista Konsoli -ruutu Ruby-lähdekoodi -osiossa ratkaistaksesi skriptin virheet:
    • Konsoli-ruutu ilmoittaa skriptin resurssien käytön. Monimutkaisemmat skriptit käyttävät enemmän resursseja. Skripteillä on käytettävissään rajoitettu määrä suoritinaikaa ja muistia.
  4. Kun olet valmis:
    • klikkaa Tallenna luonnos päivittääksesi ja tallentaaksesi skriptin julkaisemattoman luonnoksen
    • klikkaa Ota käyttöön päivittääksesi ja julkaistaksesi skriptin.

Virheilmoitusten tilauksen peruuttaminen

Kun julkaiset skriptin, sinut liitetään automaattisesti kyseisen skriptin ilmoitussähköpostien tilaajaksi. Aina kun skriptissä tapahtuu tuotantovirhe, saat sähköposti-ilmoituksen virheestä. Voit sitten avata Script Editorin saadaksesi lisätietoja virheestä ja korjataksesi sen.

Voit peruuttaa näiden sähköpostien tilauksen saatuasi ensimmäisen. Voit peruuttaa tilauksen avaamalla virheen Tuotantovirhe-sivun ja klikkaamalla Peruuta tilaus -painiketta.

Seuraavat vaiheet

Kun olet tyytyväinen skriptiisi, voit julkaista sen kaupassasi. Voit myös päivittää Liquid-mallitiedostosi, jotta verkkokauppasi reagoi skriptiesi tekemiin muutoksiin.

Lue lisää

Lue lisää seuraavista: