Référence Medusa.js

Découvrez la référence officielle de Medusa.js pour l’entité ProductOption.

Relations et colonnes ajoutées

  • bridge_metadata : Un objet JSON permettant de stocker des métadonnées spécifiques au bridge.

Exemple de modèle JSON étendu

Voici un exemple de ce à quoi pourrait ressembler une instance de Product en JSON :

{
  "id": "opt_01G1G5V2MRX2V3PVSR2WXYPFB6",
  "title": "Taille",
  "product_id": "prod_01G1G5V2MBA328390B5AXJ610F",
  "created_at": "2023-07-15T10:00:00.000Z",
  "updated_at": "2023-07-15T11:00:00.000Z",
  "deleted_at": null,
  "metadata": {
    "display_order": 1
  },
  "bridge_metadata": {
    "import_date": "2023-07-10T09:00:00Z",
    "source_system": "legacy_catalog",
    "external_id": "SIZE_OPT_001"
  },
  "values": [
    {
      "id": "optval_01G1G5V2MRX2V3PVSR2WXYPFB7",
      "value": "S",
      "option_id": "opt_01G1G5V2MRX2V3PVSR2WXYPFB6"
    },
    {
      "id": "optval_01G1G5V2MRX2V3PVSR2WXYPFB8",
      "value": "M",
      "option_id": "opt_01G1G5V2MRX2V3PVSR2WXYPFB6"
    },
    {
      "id": "optval_01G1G5V2MRX2V3PVSR2WXYPFB9",
      "value": "L",
      "option_id": "opt_01G1G5V2MRX2V3PVSR2WXYPFB6"
    }
  ]
}

Cette extension de l’entité ProductOption permet de stocker des métadonnées spécifiques provenant du Bridge Laravel.