Validēt JSON datu plūsmu

Pārbaudiet JSON plūsmas URL, augšupielādētus failus vai ielīmētu JSON pirms integrācijas izskatīšanas.

JSON validētājs

Validējiet JSON galapunktu vai plūsmas URL, izmantojot pašreizējo aizmugursistēmas validācijas plūsmu.

JSON piemērs

Kompakts JSON plūsmas piemērs ar laukiem, kas norādīti validatora sarakstā.

{
  "products": [
    {
      "name": "Gaming Laptop Pro 16 512GB",
      "url": "https://store.example.com/laptop001",
      "price": 1299.99,
      "currency": "EUR",
      "category": "Computers > Laptops > Gaming",
      "image": "https://store.example.com/images/laptop001.jpg",
      "brand": "TechBrand",
      "model": "Pro 16",
      "ean": "4718017889766",
      "mpn": "TB-PRO16-512",
      "description": "High-performance gaming laptop with RTX graphics",
      "color": "Black",
      "in_stock": 8,
      "condition": "used"
    }
  ],
  "meta": {
    "total": 1,
    "updated": "2024-01-15T10:30:00Z",
    "version": "1.0"
  }
}

Pārbaudes kļūdas

Tieši šos kodus pārdevējs redz plūsmas pārbaudes atskaitē veikala panelī. Kods ir mašīnlasāms un netiek tulkots — meklējiet to atskaitē burtiski.

Plūsmas lejupielāde

  • FETCH_ERROR - Plūsmu neizdevās lejupielādēt: adrese nav sasniedzama, atbilde ilgāk par 30 sekundēm, HTTP kļūda vai faila vietā saņemta botu aizsardzība.

Faila nolasīšana

  • PARSE_ERROR - Failu neizdevās nolasīt: bojāta struktūra, apraut faila beigas, nepareizs kodējums. Bieži plūsmas vietā tiek atdota HTML lapa.
  • UNSUPPORTED_FORMAT - Faila formāts netiek atbalstīts.
  • VALIDATION_ERROR - Pati pārbaude neizdevās — sazinieties ar atbalstu un pievienojiet plūsmas adresi.

Atsevišķas preces

  • MISSING_REQUIRED_FIELD - Ierakstam nav nosaukuma, cenas vai saites. Prece tiek izlaista pilnībā.
  • INVALID_PRICE - Cena ir, bet nav nolasāma: vietturis, piemēram, %regular_price%, brīvs teksts, diapazons vai vērtība virs 1 000 000. Prece tiek izlaista.
  • INVALID_PRICE_FORMAT - Cenā ir neskaitliskas rakstzīmes vai tā nav pozitīvs skaitlis.
  • INVALID_URL - Saite nav absolūta http(s) adrese — relatīvs ceļš vai adrese bez protokola.
  • ITEM_PARSE_ERROR - Viens ieraksts neizdevās; pārējā plūsma nolasīta normāli.
  • NO_VALID_VARIANTS - Shopify precei nav neviena derīga varianta: nevienam no tiem cena nav nolasāma.
  • SKIPPED_PRODUCT - Ieraksts izlaists, precīzāku iemeslu noteikt neizdevās.

Kad neviena prece nav izgājusi cauri

  • NO_ITEMS - Failā nav atrasts neviens preces elements.
  • NOT_A_PRODUCT_FEED - Elementi ir, bet nevienam nav derīgas cenas — iespējams, šī nav preču plūsma (piemēram, ziņu lente) vai cena atrodas neatpazītā tagā.
  • INVALID_PRICES - Cena ir visiem elementiem, bet neviena nav nolasāma — problēma ir cenas vērtību formātā.
  • ITEMS_ALL_SKIPPED - Elementi atrasti, bet izlaisti visi līdz vienam: nav nosaukuma vai cenas.

Brīdinājumi

  • category - Precei nav kategorijas. Imports netiek bloķēts, taču preci grūtāk atrast.
  • brand - Precei nav zīmola. Imports netiek bloķēts, taču preci sliktāk sasaista ar kopīgo preces lapu.
  • INVALID_CONDITION - Norādītā preces stāvokļa vērtība nav atbalstīta. Imports netiek bloķēts, taču vērtība tiek atmesta; izmantojiet new, used vai refurbished (der arī jauns, lietots un atjaunots).