Référence Medusa.js

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

Relations et colonnes ajoutées

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

Lien avec l’entité Product

Une relation existe entre l’entité Image et l’entité Product. La table responsable de cette relation est product_images.

Celle-ci a été étendue avec la colonne custom_rank un entier permettant de trier les images d’un produit.

Exemple de modèle JSON étendu

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

{
  "id": "img_01G1G5V2MRX2V3PVSR2WXYPFB7",
  "url": "https://example.com/image.jpg",
  "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",
  },
}

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