{
  "country": "DE",
  "name": {
    "en": "Germany",
    "es": "Alemania"
  },
  "languages": [
    "de"
  ],
  "currencies": [
    "EUR"
  ],
  "notes": "Prices are shown in euros (EUR, written €), and VAT is included in displayed prices.",
  "schema_version": 1,
  "taxonomy_version": 2,
  "generated_at": "2026-11-01T14:28:12.732Z",
  "source_revision": "c056f2a",
  "base_url": "https://ignaciolarranaga.github.io/open-commerce-index/",
  "stores": [
    {
      "schema_version": 1,
      "id": "de-alternate",
      "name": "ALTERNATE",
      "website": "https://www.alternate.de/",
      "description": "German electronics retailer selling PCs and components, notebooks, gaming, smartphones, TV and audio, household appliances, tools and toys. Its shipping page covers shipping within Germany and lists pickup locations in Linden and Pohlheim.",
      "description_es": "Minorista alemán de electrónica con PC y componentes, notebooks, gaming, celulares, TV y audio, electrodomésticos, herramientas y juguetes. Su página de envíos cubre envíos dentro de Alemania y lista puntos de retiro en Linden y Pohlheim.",
      "country": "DE",
      "languages": [
        "de",
        "en"
      ],
      "currencies": [
        "EUR"
      ],
      "categories": [
        "computing",
        "phones",
        "gaming",
        "tv-audio",
        "appliances",
        "toys"
      ],
      "taxonomy_version": 1,
      "brands": [
        "ASUS",
        "Samsung",
        "Sony Interactive Entertainment",
        "Lenovo",
        "Apple",
        "HP",
        "Dell"
      ],
      "fulfillment": {
        "ships_to": [
          {
            "country": "DE",
            "coverage": "confirmed",
            "notes": "The shipping page states its rates apply to shipping within Germany, with DHL Packstation delivery available only in Germany. Islands not mentioned."
          }
        ],
        "pickup": "yes",
        "pickup_notes": "Pickup warehouses in Linden and Pohlheim are listed. Two of them are pickup only and orders are paid at Store 1."
      },
      "access": {
        "platform": "unknown",
        "rendering": "server",
        "bot_protection": "none",
        "robots": {
          "generic": "allowed",
          "ai_user_agents": "allowed"
        },
        "search": {
          "url_template": "https://www.alternate.de/listing.xhtml?q={query}",
          "status": "verified"
        },
        "endpoints": [
          {
            "type": "ai_text",
            "url": "https://www.alternate.de/llms.txt",
            "status": "verified",
            "notes": "Plain-text llms.txt published by the store for AI assistants."
          },
          {
            "type": "sitemap",
            "url": "https://www.alternate.de/sitemap.xml.gz",
            "status": "unverified",
            "notes": "Declared in robots.txt."
          }
        ],
        "last_checked": "2026-11-01"
      },
      "shopping_notes": "Country-specific shops exist for other countries. Orders to foreign addresses via this shop are treated as a quote request. Product pages in German.",
      "provenance": {
        "origin": "editorial",
        "sources": [
          {
            "url": "https://www.alternate.de/",
            "supports": "product range and brands",
            "accessed_on": "2026-11-01"
          },
          {
            "url": "https://www.alternate.de/HILFE/Versand-Lieferung",
            "supports": "shipping within Germany and pickup locations",
            "accessed_on": "2026-11-01"
          },
          {
            "url": "https://www.alternate.de/HILFE/ALTERNATE/Stores-vor-Ort",
            "supports": "pickup warehouses in Linden and Pohlheim",
            "accessed_on": "2026-11-01"
          }
        ],
        "added_on": "2026-11-01"
      },
      "verification": {
        "domain_ownership": "unverified",
        "technical_access": "unverified",
        "last_review": null
      },
      "_links": {
        "json": "https://ignaciolarranaga.github.io/open-commerce-index/stores/de/alternate.json",
        "markdown": "https://ignaciolarranaga.github.io/open-commerce-index/stores/de/alternate.md",
        "page": "https://ignaciolarranaga.github.io/open-commerce-index/es/directory/de/stores/alternate/"
      }
    },
    {
      "schema_version": 1,
      "id": "de-bergfreunde",
      "name": "Bergfreunde",
      "website": "https://www.bergfreunde.de/",
      "description": "German outdoor retailer selling clothing, footwear and equipment for mountain sports, climbing, trekking, biking, winter sports and camping. Its delivery page lists Germany with a free-shipping threshold and about 30 other countries.",
      "description_es": "Tienda alemana de artículos outdoor con ropa, calzado y equipamiento para montañismo, escalada, trekking, ciclismo, deportes de invierno y camping. Su página de entrega incluye Alemania con envío gratis desde un monto mínimo y unos 30 países más.",
      "country": "DE",
      "languages": [
        "de",
        "en"
      ],
      "currencies": [
        "EUR"
      ],
      "categories": [
        "sports",
        "fashion"
      ],
      "taxonomy_version": 1,
      "brands": [
        "Mammut",
        "Salewa",
        "Vaude",
        "Petzl",
        "Patagonia"
      ],
      "fulfillment": {
        "ships_to": [
          {
            "country": "DE",
            "coverage": "confirmed",
            "notes": "Delivery zone Germany at 3.95 EUR, free from 99 EUR order value. No regional or island limits stated."
          }
        ],
        "pickup": "unknown",
        "pickup_notes": "Customer pickup is not described on the delivery page."
      },
      "access": {
        "platform": "unknown",
        "rendering": "server",
        "bot_protection": "none",
        "robots": {
          "generic": "allowed",
          "ai_user_agents": "allowed"
        },
        "search": {
          "url_template": "https://www.bergfreunde.de/?s={query}",
          "status": "verified"
        },
        "endpoints": [
          {
            "type": "sitemap",
            "url": "https://www.bergfreunde.de/sitemap/sitemap.xml.gz",
            "status": "unverified",
            "notes": "Declared in robots.txt."
          }
        ],
        "last_checked": "2026-11-01"
      },
      "shopping_notes": "Product pages in German. Invoice payment is offered. Free return period is advertised as 100 days.",
      "provenance": {
        "origin": "editorial",
        "sources": [
          {
            "url": "https://www.bergfreunde.de/",
            "supports": "product range and brands",
            "accessed_on": "2026-11-01"
          },
          {
            "url": "https://www.bergfreunde.de/lieferung-und-zahlung/",
            "supports": "delivery countries including Germany and shipping thresholds",
            "accessed_on": "2026-11-01"
          }
        ],
        "added_on": "2026-11-01"
      },
      "verification": {
        "domain_ownership": "unverified",
        "technical_access": "unverified",
        "last_review": null
      },
      "_links": {
        "json": "https://ignaciolarranaga.github.io/open-commerce-index/stores/de/bergfreunde.json",
        "markdown": "https://ignaciolarranaga.github.io/open-commerce-index/stores/de/bergfreunde.md",
        "page": "https://ignaciolarranaga.github.io/open-commerce-index/es/directory/de/stores/bergfreunde/"
      }
    },
    {
      "schema_version": 1,
      "id": "de-bett1",
      "name": "bett1",
      "website": "https://www.bett1.de/",
      "description": "German online seller of mattresses, slatted bed frames, pillows, toppers, duvets and bed linen. Its shipping page lists shipping costs for mainland Germany and points to separate shops for Austria, Switzerland, the Netherlands, France, Poland and Spain.",
      "description_es": "Vendedor online alemán de colchones, bases de cama, almohadas, toppers, edredones y ropa de cama. Su página de envíos detalla costos para la Alemania continental y remite a tiendas separadas para Austria, Suiza, Países Bajos, Francia, Polonia y España.",
      "country": "DE",
      "languages": [
        "de",
        "en"
      ],
      "currencies": [
        "EUR"
      ],
      "categories": [
        "bedding",
        "home-furniture"
      ],
      "taxonomy_version": 1,
      "fulfillment": {
        "ships_to": [
          {
            "country": "DE",
            "coverage": "partial",
            "notes": "Shipping table is labelled Germany excluding islands. Free from 49 EUR with standard or freight delivery, otherwise 5.90 EUR. Island delivery is not described."
          }
        ],
        "pickup": "unknown",
        "pickup_notes": "Pickup of orders is not described. Only collection of returned mattresses is mentioned."
      },
      "access": {
        "platform": "unknown",
        "rendering": "server",
        "bot_protection": "none",
        "robots": {
          "generic": "allowed",
          "ai_user_agents": "allowed"
        },
        "search": {
          "url_template": "https://www.bett1.de/search?q={query}",
          "status": "verified"
        },
        "endpoints": [
          {
            "type": "sitemap",
            "url": "https://www.bett1.de/index_sitemap.xml",
            "status": "unverified",
            "notes": "Declared in robots.txt."
          }
        ],
        "last_checked": "2026-11-01"
      },
      "shopping_notes": "Product pages in German. Delivery to other countries is stated as on request.",
      "provenance": {
        "origin": "editorial",
        "sources": [
          {
            "url": "https://www.bett1.de/",
            "supports": "product range",
            "accessed_on": "2026-11-01"
          },
          {
            "url": "https://www.bett1.de/versandkosten",
            "supports": "shipping rates for Germany excluding islands, other country shops",
            "accessed_on": "2026-11-01"
          }
        ],
        "added_on": "2026-11-01"
      },
      "verification": {
        "domain_ownership": "unverified",
        "technical_access": "unverified",
        "last_review": null
      },
      "_links": {
        "json": "https://ignaciolarranaga.github.io/open-commerce-index/stores/de/bett1.json",
        "markdown": "https://ignaciolarranaga.github.io/open-commerce-index/stores/de/bett1.md",
        "page": "https://ignaciolarranaga.github.io/open-commerce-index/es/directory/de/stores/bett1/"
      }
    },
    {
      "schema_version": 1,
      "id": "de-coffee-circle",
      "name": "Coffee Circle",
      "website": "https://www.coffeecircle.com/",
      "description": "German online coffee roaster shop selling beans, ground coffee, capsules and brewing equipment such as grinders, kettles, scales and espresso machines. Its shipping page lists delivery to Germany and about 30 other European destinations, shipped with DHL.",
      "description_es": "Tienda online alemana de café que vende café en grano y molido, cápsulas y equipos de preparación como molinillos, hervidores, balanzas y cafeteras espresso. Su página de envíos indica entrega a Alemania y a unos 30 destinos europeos más, con DHL.",
      "country": "DE",
      "languages": [
        "de",
        "en"
      ],
      "currencies": [
        "EUR"
      ],
      "categories": [
        "coffee",
        "small-appliances"
      ],
      "taxonomy_version": 1,
      "fulfillment": {
        "ships_to": [
          {
            "country": "DE",
            "coverage": "confirmed",
            "notes": "Germany is listed on the shipping page among 32 destinations. Parcels can be sent to a DHL Packstation or post office branch in Germany. No German regional limits stated."
          }
        ],
        "pickup": "unknown",
        "pickup_notes": "No store pickup is described on the shipping page. Delivery to a DHL Packstation or post office is offered in Germany."
      },
      "access": {
        "platform": "shopify",
        "rendering": "unknown",
        "bot_protection": "none",
        "robots": {
          "generic": "allowed",
          "ai_user_agents": "allowed"
        },
        "search": {
          "url_template": null,
          "status": "unverified"
        },
        "endpoints": [
          {
            "type": "ai_text",
            "url": "https://www.coffeecircle.com/llms.txt",
            "status": "verified",
            "notes": "Plain-text llms.txt published by the store for AI assistants."
          },
          {
            "type": "sitemap",
            "url": "https://www.coffeecircle.com/sitemap.xml",
            "status": "unverified",
            "notes": "Declared in robots.txt."
          }
        ],
        "last_checked": "2026-11-01"
      },
      "shopping_notes": "Shopify store. Product names and descriptions are in German. Free shipping is marked on some products.",
      "provenance": {
        "origin": "editorial",
        "sources": [
          {
            "url": "https://www.coffeecircle.com/de",
            "supports": "product range: coffee and brewing equipment",
            "accessed_on": "2026-11-01"
          },
          {
            "url": "https://www.coffeecircle.com/de/e/versand",
            "supports": "delivery countries including Germany, DHL, Packstation delivery",
            "accessed_on": "2026-11-01"
          }
        ],
        "added_on": "2026-11-01"
      },
      "verification": {
        "domain_ownership": "unverified",
        "technical_access": "unverified",
        "last_review": null
      },
      "_links": {
        "json": "https://ignaciolarranaga.github.io/open-commerce-index/stores/de/coffee-circle.json",
        "markdown": "https://ignaciolarranaga.github.io/open-commerce-index/stores/de/coffee-circle.md",
        "page": "https://ignaciolarranaga.github.io/open-commerce-index/es/directory/de/stores/coffee-circle/"
      }
    },
    {
      "schema_version": 1,
      "id": "de-ecco-verde",
      "name": "Ecco Verde",
      "website": "https://www.ecco-verde.de/",
      "description": "Online shop for organic and natural cosmetics covering face, make-up, body, hair, men and baby care. Its German-language shipping page lists Germany with free standard shipping above 42.90 EUR, plus many other countries.",
      "description_es": "Tienda online de cosmética orgánica y natural para rostro, maquillaje, cuerpo, cabello, hombre y bebé. Su página de envíos en alemán incluye Alemania con envío estándar gratis desde 42,90 EUR y muchos otros países.",
      "country": "DE",
      "languages": [
        "de",
        "en"
      ],
      "currencies": [
        "EUR"
      ],
      "categories": [
        "health-beauty"
      ],
      "taxonomy_version": 1,
      "brands": [
        "benecos",
        "Martina Gebhardt",
        "Weleda",
        "lavera",
        "LOGONA"
      ],
      "fulfillment": {
        "ships_to": [
          {
            "country": "DE",
            "coverage": "confirmed",
            "notes": "Standard shipping is free from 42.90 EUR, otherwise 5.29 EUR. Express options depend on weight. No regional limits stated."
          }
        ],
        "pickup": "unknown",
        "pickup_notes": "No store pickup. Delivery to a DHL Packstation is offered."
      },
      "access": {
        "platform": "unknown",
        "rendering": "mixed",
        "bot_protection": "none",
        "robots": {
          "generic": "allowed",
          "ai_user_agents": "allowed"
        },
        "search": {
          "url_template": "https://www.ecco-verde.de/search?q={query}",
          "status": "unverified",
          "notes": "The search page loads, but results did not appear in the HTML; they probably render with JavaScript."
        },
        "endpoints": [
          {
            "type": "sitemap",
            "url": "https://www.ecco-verde.de/sitemap-c.xml",
            "status": "unverified",
            "notes": "Declared in robots.txt."
          }
        ],
        "last_checked": "2026-11-01"
      },
      "shopping_notes": "Some products carry extra handling fees shown on the product page. Product pages in German.",
      "provenance": {
        "origin": "editorial",
        "sources": [
          {
            "url": "https://www.ecco-verde.de/",
            "supports": "product range and brands",
            "accessed_on": "2026-11-01"
          },
          {
            "url": "https://www.ecco-verde.de/info/versand-und-lieferung",
            "supports": "delivery countries, shipping rates, Packstation",
            "accessed_on": "2026-11-01"
          }
        ],
        "added_on": "2026-11-01"
      },
      "verification": {
        "domain_ownership": "unverified",
        "technical_access": "unverified",
        "last_review": null
      },
      "_links": {
        "json": "https://ignaciolarranaga.github.io/open-commerce-index/stores/de/ecco-verde.json",
        "markdown": "https://ignaciolarranaga.github.io/open-commerce-index/stores/de/ecco-verde.md",
        "page": "https://ignaciolarranaga.github.io/open-commerce-index/es/directory/de/stores/ecco-verde/"
      }
    },
    {
      "schema_version": 1,
      "id": "de-erst-holz",
      "name": "Erst-Holz",
      "website": "https://www.erst-holz.de/",
      "description": "German online shop for solid-wood furniture, mainly children's, bunk and adult beds, plus bedroom, dining room, hallway and garden furniture, wooden toys and decorations. Its shipping page covers Germany and selected EU countries, with a surcharge schedule for islands.",
      "description_es": "Tienda online alemana de muebles de madera maciza, sobre todo camas infantiles, literas y para adultos, además de muebles de dormitorio, comedor, recibidor y jardín, juguetes de madera y decoración. Su página de envíos cubre Alemania y países de la UE, con tarifas especiales para islas.",
      "country": "DE",
      "languages": [
        "de",
        "en"
      ],
      "currencies": [
        "EUR"
      ],
      "categories": [
        "home-furniture",
        "bedding",
        "toys"
      ],
      "taxonomy_version": 1,
      "fulfillment": {
        "ships_to": [
          {
            "country": "DE",
            "coverage": "confirmed",
            "notes": "Flat 3 EUR per household order on the German mainland, bulky items by freight to the curb. Island delivery is priced by weight from 15 EUR."
          }
        ],
        "pickup": "yes",
        "pickup_notes": "The shipping page describes self pickup (Selbstabholung) with no shipping costs; the shop emails when the goods are ready."
      },
      "access": {
        "platform": "unknown",
        "rendering": "server",
        "bot_protection": "none",
        "robots": {
          "generic": "allowed",
          "ai_user_agents": "allowed"
        },
        "search": {
          "url_template": "https://www.erst-holz.de/search?search={query}",
          "status": "verified"
        },
        "endpoints": [],
        "last_checked": "2026-11-01"
      },
      "shopping_notes": "Shipping page states no delivery to Switzerland or other non-EU countries. Product pages in German.",
      "provenance": {
        "origin": "editorial",
        "sources": [
          {
            "url": "https://www.erst-holz.de/",
            "supports": "product range",
            "accessed_on": "2026-11-01"
          },
          {
            "url": "https://www.erst-holz.de/Informationen/Versandinformationen-EU-CH/",
            "supports": "Germany shipping rates, island surcharges, pickup, EU scope",
            "accessed_on": "2026-11-01"
          }
        ],
        "added_on": "2026-11-01"
      },
      "verification": {
        "domain_ownership": "unverified",
        "technical_access": "unverified",
        "last_review": null
      },
      "_links": {
        "json": "https://ignaciolarranaga.github.io/open-commerce-index/stores/de/erst-holz.json",
        "markdown": "https://ignaciolarranaga.github.io/open-commerce-index/stores/de/erst-holz.md",
        "page": "https://ignaciolarranaga.github.io/open-commerce-index/es/directory/de/stores/erst-holz/"
      }
    },
    {
      "schema_version": 1,
      "id": "de-holzfarm",
      "name": "Holzfarm",
      "website": "https://holzfarm.de/",
      "description": "German online shop for wooden toys, children's books, creative supplies and gift ideas. Its shipping page lists Germany, Austria, Italy, Belgium, France, Spain and the Netherlands.",
      "description_es": "Tienda online alemana de juguetes de madera, libros infantiles, artículos creativos e ideas de regalo. Su página de envíos incluye Alemania, Austria, Italia, Bélgica, Francia, España y Países Bajos.",
      "country": "DE",
      "languages": [
        "de",
        "en"
      ],
      "currencies": [
        "EUR"
      ],
      "categories": [
        "toys",
        "general"
      ],
      "taxonomy_version": 1,
      "brands": [
        "Goki",
        "Grimm's",
        "Plantoys",
        "Ostheimer",
        "Erzi"
      ],
      "fulfillment": {
        "ships_to": [
          {
            "country": "DE",
            "coverage": "confirmed",
            "notes": "Free shipping within Germany from 50 EUR order value, otherwise 3.99 EUR. No regional limits stated."
          }
        ],
        "pickup": "unknown",
        "pickup_notes": "Pickup is not mentioned on the shipping page."
      },
      "access": {
        "platform": "unknown",
        "rendering": "server",
        "bot_protection": "none",
        "robots": {
          "generic": "allowed",
          "ai_user_agents": "allowed"
        },
        "search": {
          "url_template": "https://holzfarm.de/?s={query}",
          "status": "verified"
        },
        "endpoints": [
          {
            "type": "sitemap",
            "url": "https://holzfarm.de/sitemap_index.xml",
            "status": "unverified",
            "notes": "Declared in robots.txt."
          }
        ],
        "last_checked": "2026-11-01"
      },
      "shopping_notes": "Product pages in German. Other countries on request by email.",
      "provenance": {
        "origin": "editorial",
        "sources": [
          {
            "url": "https://holzfarm.de",
            "supports": "product range and brands",
            "accessed_on": "2026-11-01"
          },
          {
            "url": "https://holzfarm.de/Versand-und-Zahlungsbedingungen",
            "supports": "delivery countries and German shipping terms",
            "accessed_on": "2026-11-01"
          }
        ],
        "added_on": "2026-11-01"
      },
      "verification": {
        "domain_ownership": "unverified",
        "technical_access": "unverified",
        "last_review": null
      },
      "_links": {
        "json": "https://ignaciolarranaga.github.io/open-commerce-index/stores/de/holzfarm.json",
        "markdown": "https://ignaciolarranaga.github.io/open-commerce-index/stores/de/holzfarm.md",
        "page": "https://ignaciolarranaga.github.io/open-commerce-index/es/directory/de/stores/holzfarm/"
      }
    },
    {
      "schema_version": 1,
      "id": "de-reichelt-elektronik",
      "name": "reichelt elektronik",
      "website": "https://www.reichelt.de/",
      "description": "German electronics retailer selling components, Raspberry Pi and Arduino boards, power supplies, measurement and soldering equipment, network and PC technology. Its shipping page gives rates for Germany, and it has an on-site pickup shop in Sande.",
      "description_es": "Minorista alemán de electrónica con componentes, placas Raspberry Pi y Arduino, fuentes de alimentación, instrumentos de medición y soldadura, redes y tecnología para PC. Su página de envíos da tarifas para Alemania y tiene un local de retiro en Sande.",
      "country": "DE",
      "languages": [
        "de",
        "en"
      ],
      "currencies": [
        "EUR"
      ],
      "categories": [
        "computing",
        "hardware-tools",
        "tv-audio"
      ],
      "taxonomy_version": 1,
      "brands": [
        "Raspberry Pi",
        "AVM",
        "Brother",
        "Digitus",
        "Siemens",
        "M5Stack"
      ],
      "fulfillment": {
        "ships_to": [
          {
            "country": "DE",
            "coverage": "confirmed",
            "notes": "The shipping page gives carrier rates for Germany tiered by weight up to 50 kg. No island limits stated."
          }
        ],
        "pickup": "yes",
        "pickup_notes": "Pickup in the shop in Sande (Elektronikring 1). Pre-orders need two hours and are held two working days."
      },
      "access": {
        "platform": "unknown",
        "rendering": "server",
        "bot_protection": "none",
        "robots": {
          "generic": "allowed",
          "ai_user_agents": "allowed"
        },
        "search": {
          "url_template": "https://www.reichelt.de/de/de/shop/suche?search={query}",
          "status": "verified"
        },
        "endpoints": [
          {
            "type": "sitemap",
            "url": "https://www.reichelt.de/sitemap.xml",
            "status": "unverified",
            "notes": "Declared in robots.txt."
          }
        ],
        "last_checked": "2026-11-01"
      },
      "shopping_notes": "Prices are shown excluding shipping, which is added for the whole cart. Product pages in German with other language options.",
      "provenance": {
        "origin": "editorial",
        "sources": [
          {
            "url": "https://www.reichelt.de/",
            "supports": "product range and brands",
            "accessed_on": "2026-11-01"
          },
          {
            "url": "https://www.reichelt.de/de/de/shop/service/-12_28",
            "supports": "Germany shipping rates",
            "accessed_on": "2026-11-01"
          },
          {
            "url": "https://www.reichelt.de/de/de/shop/service/-12_30",
            "supports": "pickup at the Sande shop",
            "accessed_on": "2026-11-01"
          }
        ],
        "added_on": "2026-11-01"
      },
      "verification": {
        "domain_ownership": "unverified",
        "technical_access": "unverified",
        "last_review": null
      },
      "_links": {
        "json": "https://ignaciolarranaga.github.io/open-commerce-index/stores/de/reichelt-elektronik.json",
        "markdown": "https://ignaciolarranaga.github.io/open-commerce-index/stores/de/reichelt-elektronik.md",
        "page": "https://ignaciolarranaga.github.io/open-commerce-index/es/directory/de/stores/reichelt-elektronik/"
      }
    },
    {
      "schema_version": 1,
      "id": "de-roastmarket",
      "name": "roastmarket",
      "website": "https://www.roastmarket.de/",
      "description": "German online shop for coffee and espresso beans, coffee machines including fully automatic and portafilter machines, grinders and coffee accessories. Its shipping page lists Germany among 23 delivery countries, usually delivered within 1 to 2 working days.",
      "description_es": "Tienda online alemana de café y espresso, cafeteras (automáticas y de portafiltro), molinillos y accesorios. Su página de envíos incluye Alemania entre 23 países de entrega, con entrega habitual en 1 a 2 días hábiles.",
      "country": "DE",
      "languages": [
        "de",
        "en"
      ],
      "currencies": [
        "EUR"
      ],
      "categories": [
        "coffee",
        "small-appliances"
      ],
      "taxonomy_version": 1,
      "fulfillment": {
        "ships_to": [
          {
            "country": "DE",
            "coverage": "confirmed",
            "notes": "Germany is listed on the shipping page with no regional or island limits stated. Parcel locker and post office delivery is offered."
          }
        ],
        "pickup": "unknown",
        "pickup_notes": "Online orders are not described as collectable. A flagship store in Frankfurt am Main is listed, but pickup of online orders there is not stated."
      },
      "access": {
        "platform": "unknown",
        "rendering": "server",
        "bot_protection": "none",
        "robots": {
          "generic": "allowed",
          "ai_user_agents": "allowed"
        },
        "search": {
          "url_template": "https://www.roastmarket.de/search?q={query}",
          "status": "verified"
        },
        "endpoints": [
          {
            "type": "sitemap",
            "url": "https://www.roastmarket.de/sitemap.xml",
            "status": "unverified",
            "notes": "Declared in robots.txt."
          }
        ],
        "last_checked": "2026-11-01"
      },
      "shopping_notes": "Coffee and accessories ship for 4.90 EUR under a 49 EUR order value and free above it. Machines and freight goods have separate rates.",
      "provenance": {
        "origin": "editorial",
        "sources": [
          {
            "url": "https://www.roastmarket.de/",
            "supports": "product range and country selector",
            "accessed_on": "2026-11-01"
          },
          {
            "url": "https://www.roastmarket.de/versandkosten-und-lieferzeiten",
            "supports": "delivery countries including Germany, carriers, delivery times",
            "accessed_on": "2026-11-01"
          }
        ],
        "added_on": "2026-11-01"
      },
      "verification": {
        "domain_ownership": "unverified",
        "technical_access": "unverified",
        "last_review": null
      },
      "_links": {
        "json": "https://ignaciolarranaga.github.io/open-commerce-index/stores/de/roastmarket.json",
        "markdown": "https://ignaciolarranaga.github.io/open-commerce-index/stores/de/roastmarket.md",
        "page": "https://ignaciolarranaga.github.io/open-commerce-index/es/directory/de/stores/roastmarket/"
      }
    },
    {
      "schema_version": 1,
      "id": "de-rose-bikes",
      "name": "ROSE Bikes",
      "website": "https://www.rosebikes.de/",
      "description": "German bicycle retailer selling road, gravel, mountain, urban and e-bikes, bike parts, clothing and accessories. Its shipping page has a Germany table among many delivery countries, and it lists its own stores in Germany.",
      "description_es": "Minorista alemán de bicicletas de ruta, gravel, montaña, urbanas y eléctricas, además de piezas, ropa y accesorios. Su página de envíos tiene una tabla para Alemania entre muchos países, y lista sus propias tiendas en Alemania.",
      "country": "DE",
      "languages": [
        "de",
        "en"
      ],
      "currencies": [
        "EUR"
      ],
      "categories": [
        "sports"
      ],
      "taxonomy_version": 1,
      "brands": [
        "Schwalbe",
        "Magura",
        "Garmin",
        "Ergon",
        "ABUS"
      ],
      "fulfillment": {
        "ships_to": [
          {
            "country": "DE",
            "coverage": "confirmed",
            "notes": "A Germany shipping table is given on the shipping page. No island or border rules mentioned."
          }
        ],
        "pickup": "unknown",
        "pickup_notes": "The shipping page says store stock is for information only and products cannot be shipped from stores. Click and collect is not offered there."
      },
      "access": {
        "platform": "unknown",
        "rendering": "mixed",
        "bot_protection": "none",
        "robots": {
          "generic": "allowed",
          "ai_user_agents": "allowed"
        },
        "search": {
          "url_template": "https://www.rosebikes.de/?s={query}",
          "status": "unverified",
          "notes": "The search page loads, but results did not appear in the HTML; they probably render with JavaScript."
        },
        "endpoints": [
          {
            "type": "sitemap",
            "url": "https://www.rosebikes.de/sitemap.xml",
            "status": "unverified",
            "notes": "Declared in robots.txt."
          }
        ],
        "last_checked": "2026-11-01"
      },
      "shopping_notes": "Product pages in German. Country shops exist for several other countries.",
      "provenance": {
        "origin": "editorial",
        "sources": [
          {
            "url": "https://www.rosebikes.de/",
            "supports": "product range, brands and store list",
            "accessed_on": "2026-11-01"
          },
          {
            "url": "https://www.rosebikes.de/versandkosten",
            "supports": "Germany shipping table and store stock notice",
            "accessed_on": "2026-11-01"
          }
        ],
        "added_on": "2026-11-01"
      },
      "verification": {
        "domain_ownership": "unverified",
        "technical_access": "unverified",
        "last_review": null
      },
      "_links": {
        "json": "https://ignaciolarranaga.github.io/open-commerce-index/stores/de/rose-bikes.json",
        "markdown": "https://ignaciolarranaga.github.io/open-commerce-index/stores/de/rose-bikes.md",
        "page": "https://ignaciolarranaga.github.io/open-commerce-index/es/directory/de/stores/rose-bikes/"
      }
    }
  ]
}
