Shopify Suisse
Profile: Profile Suisse · Shopify
Shopify credentials — write-only
Values are never displayed again. Persistence is gated by feature flags.
Credentials are write-only: they can be replaced but are never read back. No secret value is ever displayed.
| Client ID | not configured (value never displayed) |
| Client Secret | not configured (value never displayed) |
| Access token | temporary (in-memory cache) (value never displayed) |
valueDisplayed: false · performsRealAction: false · persistenceEnabled: false
Shopify credentials — readiness
Readiness: Références de secrets manquantes SECRET_REFS_MISSING
No secret value is displayed. Real Shopify calls are disabled by default. This view is a preview.
Real Shopify exchange is disabled (feature flags OFF by default).
Access token cache (memory): inactive (token value never shown)
Scopes: read_orders (V1 minimal) · read_all_orders out of V1 · read_customers forbidden · PII Level 2 forbidden
Checklist
- To do Référence Client ID présente
- To do Référence Client Secret présente
- To do Secret manager (Infisical) configuré
- OK Scopes V1 (read_orders) couverts, aucun scope interdit
- To do Flags d'échange réel activés (staging)
- OK Plan adapté à la production multi-client (Pro)
Source Health
- SECRET_REFS_MISSING — Références de secrets manquantes → Saisir Client ID / Client Secret (write-only) pour créer les références.
Data Quality (preview)
- credential_missing — Identifiants Shopify non configurés.blocking
Health
Post-connection review (preview).
Status: healthy
No issue
Technical status
| Enabled | Yes |
| API version target | 2026-04 |
| API version review | NOT_REQUIRED |
| schema_changed | No |
| changelog_review_required | No |
| field_mapping_check_required | No |
| mapping status | confirmed |
| last successful sync | 2026-05-03T06:05:00Z |
Actions (preview only)
- allowedPreview: "Reconnect" on "Shopify Suisse" — Re-run authorization to restore the connection. (no execution).
- allowedPreview: "Disable source" on "Shopify Suisse" — Disable the source (data frozen, no hard delete in V1). (no execution).
- allowedPreview: "Manual sync" on "Shopify Suisse" — Trigger a one-off sync (preview only — no real job). (no execution).
- allowedPreview: "Retry failed sync" on "Shopify Suisse" — Retry the last failed/partial sync (preview only). (no execution).
- allowedPreview: "Refresh metadata" on "Shopify Suisse" — Refresh source metadata/structure (preview only). (no execution).
- allowedPreview: "Field mapping check" on "Shopify Suisse" — Review/validate field mapping (lifts unconfirmed). (no execution).
- allowedPreview: "Acknowledge schema change" on "Shopify Suisse" — Acknowledge a schema_changed warning. (no execution).
- allowedPreview: "Open sync history" on "Shopify Suisse" — View the sync history for this source. (no execution).
- allowedPreview: "Open data quality" on "Shopify Suisse" — Open the data quality view for this source's scope. (no execution).
Credential actions (preview only)
Each action is a preview — no real action is executed here.
- availableEnter Client ID + Client Secret (write-only) — creates references in the secret manager (real step comes later). performsRealAction: false
- unavailableReplace the existing credentials (write-only) — the value is never read back. performsRealAction: false
- availableVerify the configuration (refs present, Infisical, scopes) without triggering an exchange. performsRealAction: false
- availableEnable the client-credentials exchange in staging (feature flags) after checklist and review. performsRealAction: false
- availableDisable the source (logical revocation) without exposing any secret. performsRealAction: false
Data quality
No data quality alert
Sync history (preview)
| Status | Fetched | Processed | Failed | API version | Error |
|---|---|---|---|---|---|
| completed | 1000 | 1000 | 0 | 2026-04 | — |
| completed | 1000 | 1000 | 0 | 2026-04 | — |
Preview only — no real job runs in this shell.
External accounts
| Account | Masked ref | Selected |
|---|---|---|
| cyspera-ch.myshopify.com | shop_ch_•••1 | Yes |
Anti-leak: only external accounts within the authorized Profile are shown; secrets are never displayed.