{
  "id": "toyzeroplus",
  "displayName": "TOYZEROPLUS",
  "sourceId": "toyzeroplus",
  "sourceName": "TOYZEROPLUS",
  "sourceType": "dealer",
  "sourceUrl": "https://toyzeroplus.com",
  "module": "api/toyzeroplus",
  "enginePriority": [
    "api"
  ],
  "categories": [
    "designer_toys"
  ],
  "regions": [
    "HK"
  ],
  "country": "HK",
  "languages": [
    "en",
    "zh"
  ],
  "currency": [
    "HKD"
  ],
  "supportsListings": true,
  "supportsSold": false,
  "supportsAuctions": false,
  "supportsImages": true,
  "supportsCatalog": false,
  "supportsPopulation": false,
  "supportsLookup": true,
  "refreshFrequencyMinutes": 1440,
  "priority": "medium",
  "trustScore": 0.7,
  "attributionRequired": true,
  "termsUrl": "https://toyzeroplus.com/policies/terms-of-service",
  "accessNotes": "TOYZEROPLUS (toyzeroplus.com) is a Shopify shop; we read only the public, unauthenticated storefront JSON the shop serves to every visitor: /collections/<handle>/products.json?limit=250&page=N for the configured collections and /products/<handle>.json for URL lookups (art-toy, blind-box, pp-x-monster, pp-baby, lulu-the-piggy, aaaz, banggri, dog-together-studio, esther-bunny, cici-s-story, mewky). robots.txt (checked 2026-09-08) is the standard Shopify file: for User-agent * it disallows /admin, /cart, /orders, /checkout(s), /carts, /account, /search, /policies, /recommendations/products, sort_by / filter / \"+\" collection permutations, preview_theme_id, oseid, the -remote product variants and /cdn/wpm; it blocks AhrefsBot, AhrefsSiteAudit, MJ12bot, Bytespider, Nutch and Pinterest entirely. The /collections/<handle>/products.json and /products/<handle>.json endpoints we read are not disallowed. Rate: 1 request per 1.5 s, one connection (connectors/domains.d/g4-shops-intl.json), honest RareIndexBot UA, once a day, 3 pages per collection per incremental run (backfill bounded by backfillMaxPages). Prices are the base currency HKD (/meta.json currency HKD, country HK, Shopify.currency rate 1.0). A blind-box product has \"Single\"/\"Set\" variants (the Set price is the full case). Dealer asking prices are stored as listings, never as sales (SPEC §111); out-of-stock variants are kept as ended listings for price-history audit. Deliberately not fetched: cart/checkout/account pages, customer names, reviews or any personal data, search and sort/filter permutations (robots-disallowed), /recommendations, blog pages, and images beyond the URLs already present in the JSON.",
  "enabled": true,
  "schemaVersion": "1.0",
  "acquisitionMethod": "Shopify storefront products.json (public JSON)",
  "historicalDepth": "none",
  "requires": [],
  "config": {
    "currency": "HKD",
    "seller": "TOYZEROPLUS",
    "location": null,
    "collections": [
      {
        "handle": "art-toy",
        "categorySlug": "designer_toys",
        "brand": "TOYZEROPLUS"
      },
      {
        "handle": "blind-box",
        "categorySlug": "designer_toys",
        "brand": "TOYZEROPLUS"
      },
      {
        "handle": "pp-x-monster",
        "categorySlug": "designer_toys",
        "brand": "TOYZEROPLUS",
        "series": "PP x Monster"
      },
      {
        "handle": "pp-baby",
        "categorySlug": "designer_toys",
        "brand": "TOYZEROPLUS",
        "series": "PP Baby"
      },
      {
        "handle": "lulu-the-piggy",
        "categorySlug": "designer_toys",
        "brand": "TOYZEROPLUS",
        "series": "Lulu the Piggy"
      },
      {
        "handle": "aaaz",
        "categorySlug": "designer_toys",
        "brand": "TOYZEROPLUS"
      },
      {
        "handle": "banggri",
        "categorySlug": "designer_toys",
        "brand": "TOYZEROPLUS",
        "series": "Banggri"
      },
      {
        "handle": "dog-together-studio",
        "categorySlug": "designer_toys",
        "brand": "TOYZEROPLUS",
        "series": "Dog Together"
      },
      {
        "handle": "esther-bunny",
        "categorySlug": "designer_toys",
        "brand": "TOYZEROPLUS",
        "series": "Esther Bunny"
      },
      {
        "handle": "cici-s-story",
        "categorySlug": "designer_toys",
        "brand": "TOYZEROPLUS",
        "series": "CiCi's Story"
      },
      {
        "handle": "mewky",
        "categorySlug": "designer_toys",
        "brand": "TOYZEROPLUS",
        "series": "Mewky"
      }
    ],
    "rules": [],
    "defaultCategory": null,
    "exclude": "gift card|side product|side-product|merchandise|t-shirt|tote|cushion|pouch|sticker|towel|\\bmug\\b|\\bbadge\\b|notebook|umbrella|card holder|phone case|socks|\\bcap\\b|hoodie|blanket|tumbler|lanyard|bookmark|postcard|coaster|pillow|\\bbag\\b|charm only|red packet|calendar",
    "keepOutOfStock": true,
    "pageSize": 250,
    "fetchBarcodes": false,
    "wholeShop": false
  }
}
