A Shopify scriptek tesztelése és hibakeresése

A szkriptek teszteléséhez és hibakereséséhez használhatja a Script Editor hibakeresési funkcióit.

A Script Editor ellenőrzi a kódot az alapvető hibák szempontjából, miközben Ön szkriptet ír:

Hibajelentés a Script Editorben

Jelenti a közzétett szkriptekben előforduló hibákat is, és e-mailt küld Önnek, amikor ezek a hibák fellépnek:

Képernyőkép a Script Editorben közzétett szkriptek hibáiról

Érdemes kijavítani a hibákat, például a szintaktikai hibákat, mielőtt tesztelné vagy közzétenné a szkriptet. Ha a szkript szintaktikai hibákat tartalmaz, akkor a szkript tesztelése valószínűleg nem fog működni.

Ha további információra van szüksége egy szkripthibáról, vigye az egeret a piros x ikon fölé a Script Editor margóján:

Ha az egeret a Script Editor margóján lévő X fölé viszi, megjelennek a szintaktikai hibák részletei

Scriptek duplikálása

Ha egy közzétett, hibákat tartalmazó scriptet kell tesztelnie vagy hibakeresést kell végeznie rajta, akkor duplikálja a scriptet, majd tegye közzé a duplikált példányt. Azon a scripten érdemes a hibakeresést végezni, amelyet a hiba bekövetkezésekor tettek közzé, mivel ez a verzió tartalmazza a hibával kapcsolatos részleteket.

Az éles környezetben előforduló hibák részletei, amelyek egy scripthez vannak csatolva, nem másolódnak át a script duplikálásakor.

Script duplikálása:

  1. A „Script Editor” alkalmazásban kattintson a duplikálni kívánt script nevére.

  2. Kattintson a Duplikálás gombra a script másolatának elkészítéséhez.

Éles környezetben előforduló hibák keresése

Éles környezetben előforduló hiba keresése:

  1. Duplikálja a hibákat tartalmazó scriptet.

  2. Tegye közzé a duplikált scriptet, hogy legyen egy verziója a scriptnek, amely elérhető a vásárlók számára az üzletében. Ez a lépés feltételezi, hogy a script nem tartalmaz annyi hibát, hogy a közzétételét vissza kelljen vonni (el kelljen távolítani) az üzletéből.

  3. Végezze el a hibakeresést az eredeti scripten a hozzá csatolt hibaadatok segítségével.

Script tesztelése

Amíg egy scripten dolgozik, a Script Editoron belül tesztelheti, hogy megbizonyosodjon a megfelelő működéséről, mielőtt közzéteszi az üzletében.

Script tesztelése:

  1. A Script Editorban nyissa meg a tesztelni kívánt scriptet.
  2. A tesztkosár szerkesztéséhez kattintson a(z) Bemenetgombra. A(z) Mindkettő gombra kattintva egyszerre láthatja a script kódját és a tesztkosarat is. A bemeneti nézetben a kosár szerkesztésének lehetőségei jelennek meg a script teszteléséhez. Hozzáadhat termékeket, vásárlókat, kedvezménykódokat, vásárlói adatokat és szállítási információkat attól függően, hogy mivel szeretné tesztelni a scriptet.
    • Gépeljen be a Termékek szakaszba a termékek megkereséséhez és a próbarendeléshez való hozzáadásához.
    • Gépeljen be a Kedvezménykód szakaszba a kedvezménykódok megkereséséhez és a próbarendeléshez való hozzáadásához.
    • Gépeljen be a Vásárlói adatok szakaszba a vásárlók megkereséséhez és a próbarendeléshez való hozzáadásához.
    • Kattintson a Hozzáadás vagy a Szerkesztés gombra a Szállítási cím szakaszban a próbarendelés szállítási címének módosításához.
  3. Kattintson a(z) Script futtatása gombra, hogy lássa a script által a tesztkosáron végrehajtott változásokat.
    • Ha a script sikeresen lefut, akkor a(z) Kimenet szakasz frissül, hogy megjelenítse a script által alkalmazott változásokat. Ha a(z) Kimenet szakasz nem változik, vagy váratlan változások történnek, akkor lehetséges, hogy hibák vannak a scriptben. Ellenőrizze a(z) Konzol mezőt a(z) Ruby-forráskód szakaszban a scripthibák megoldásához:
    • A Konzol mező jelenti a script erőforrás-használatát. Az összetettebb scriptek több erőforrást használnak. A scriptek számára korlátozott mennyiségű CPU és memória áll rendelkezésre.
  4. Ha végzett:
    • kattintson a Piszkozat mentése gombra a script közzé nem tett piszkozatának frissítéséhez és mentéséhez
    • kattintson az Engedélyezés gombra a script frissítéséhez és közzétételéhez.

Leiratkozás a hibaértesítésekről

Amikor közzétesz egy scriptet, automatikusan feliratkozik az adott scripthez tartozó értesítő e-mailekre. Amikor éles környezetben hiba lép fel abban a scriptben, e-mailt kap a hibáról. Ekkor megnyithatja a Script Editort, hogy további információkat tudjon meg a hibáról, és elhárítsa azt.

Az első ilyen e-mail megérkezése után leiratkozhat ezekről az e-mailekről. A leiratkozáshoz nyissa meg a hiba Éles környezetbeli hiba oldalát, és kattintson a Leiratkozás gombra.

Következő lépések

Miután elégedett a scripttel, közzéteheti azt az üzletében. Frissítheti a Liquid-sablonfájlokat is, hogy az online áruháza reagáljon a scriptek által végrehajtott változásokra.

További információ

További információk a következőkről: