Interactive product example · no installation required

Try cadosy GPSR Shield

See how missing identity data blocks publication and why editing reviewed information requires another review.

Controlled sample data, not a customer success story. This demo never connects to a Shopify store, changes store data, or starts a subscription.

Choose an example

Each choice runs the app’s existing logic on the selected sample. These links also work without JavaScript.

Missing manufacturer

Publication blocked by missing data

See the exact sample input
{
  "id": "gid://shopify/Product/1",
  "title": "Fictional sample product",
  "hasImage": true,
  "featuredMediaId": "gid://shopify/MediaImage/1",
  "featuredPreviewUrl": "https://example.invalid/sample-product.svg",
  "featuredPreviewWidth": 320,
  "featuredPreviewHeight": 240,
  "featuredPreviewAlt": "Fictional sample illustration",
  "manufacturer": null,
  "productTypeId": "SAMPLE-001",
  "batchSerial": "SAMPLE-BATCH",
  "warnings": [
    {
      "id": "gid://shopify/Metaobject/2",
      "language": "en",
      "target_country_codes": "DE",
      "text": "Demonstration text only — replace with independently reviewed, product-specific safety information. Do not use this sample as a real warning.",
      "reviewed_by": "sample-reviewer",
      "reviewed_at": "2026-09-05T00:00:00Z",
      "source_note": "Synthetic fixture, not legal advice"
    }
  ],
  "warningsContract": "{\"version\":2,\"mode\":\"warnings\",\"entries\":[{\"id\":\"2\",\"language\":\"en\",\"target_country_codes\":\"DE\",\"text\":\"Demonstration text only — replace with independently reviewed, product-specific safety information. Do not use this sample as a real warning.\",\"reviewed_by\":\"sample-reviewer\",\"reviewed_at\":\"2026-09-05T00:00:00Z\",\"source_note\":\"Synthetic fixture, not legal advice\"}],\"display\":{\"manufacturer\":{\"id\":\"1\",\"name\":\"Fictional Demo Manufacturer\",\"trade_name\":\"\",\"postal_address\":\"Sample address, Berlin, Germany — not a real business\",\"email\":\"sample@example.invalid\",\"phone\":\"\",\"established_in_eu\":\"true\"},\"responsible\":null,\"product_type_id\":\"SAMPLE-001\",\"batch_serial\":\"SAMPLE-BATCH\",\"image\":{\"id\":\"1\",\"url\":\"//example.invalid/sample-product.svg\",\"width\":\"320\",\"height\":\"240\",\"alt\":\"Fictional sample illustration\"}}}",
  "reviewStatus": "published"
}

What to do next in your store

Enter verified information for your actual product and economic operators, obtain appropriate specialist review where needed, and review the app’s blockers before publishing. Free includes editing and the review gate; Pro adds bulk workflows. No plan bypasses review requirements.

Help us improve this workflow

Tell us what you wanted to do, where you got stuck, and what you expected. Feedback is optional and is not a request for a positive review. Do not send passwords, customer data, or private exports.

Draft feedback in your email app

The link opens a draft; nothing is sent automatically. You can also email cadosy@gmail.com. We use your message to respond and improve the app; see our privacy policy.

Start with a clear scope

What is included?

Free — USD 0

Article 19 editor, review-and-publish gate, storefront theme block, operator revisions, warning edits and product search. Includes a saved sample check of up to 50 products and an optional record of your own display check. Neither is an automatic storefront visibility test; the sample is separate from the Pro scan.

USD 4.49/month

Pro: reusable profiles, saved draft assignments for up to 500 distinct managed products, result exports and an opt-in product review inbox. Existing CSV batches of up to 20 product rows and gap scans of up to 2,000 products remain separate. USD 4.49/month with a 7-day trial, subject to Shopify's final approval terms.

Paid plans require your approval in Shopify. The Shopify plan selector is the source of truth for current prices and terms.

Set up cadosy GPSR Shield product safety information in Shopify — setup instructions, what to check and the limits of the app.