Documentation de Maildrop

Fluxs produits

Nous offrons la possibilité d'utiliser des produits prédéfinis et de les afficher dans une liste déroulante afin que vos utilisateurs puissent simplement sélectionner un produit et afficher toutes les données importantes.

ATTENTION

Lorsque vous travaillez avec des points de terminaison personnalisés, n'oubliez pas d'autoriser notre serveur d5aoblv5p04cg.cloudfront.net en tant qu'origine connue. Sinon, vous allez rencontrer des problèmes CORS.

Liste des produits

  • URL: L'URL de votre endpoint de liste de produits
  • Méthode : GET
  • Content-Type : application/json

Paramètres

clé valeur
id L'identifiant du produit
search Chaîne de requête de recherche
per_page Nombre de produits attendus par page (10 par défaut)
current_page Numéro de la page actuelle
feed Identifiant du flux

Cette URL est appelée lors de la récupération de produits à partir d'un flux identifié par son Identifiant du flux.

Réponse attendue

{
  "success": true,
  "data": [
    {
      "id": "product id",
      "name": "name of the product",
      "description": "description of the product",
      "url": "link to the product",
      "img_url": "link to an image of the product",
      "price_with_vat": "price of the product including VAT", //without currency
      "currency": "currency of the price",
      "price_before": "original price after product is discounted",
      "product_feed_id": "id of the feed product belongs to"
    }
  ],
  //pagination helpers
  "from": "first id of the resource",
  "to": "last id of the resource",
  "total_records": "total records of the resource",
  "per_page": "resource per page",
  "current_page": "current page of the resource",
  "last_page": "last page of the resource"
}

Liste des flux

  • URL: L'URL de votre endpoint de liste de flux
  • Méthode : GET
  • Content-Type : application/json

Cette URL est appelée lors de la récupération de la liste des flux de produits.

Paramètres

clé valeur
id L'identifiant du flux
search Chaîne de requête de recherche
per_page Nombre de résultats attendus par page (10 par défaut)
current_page Numéro de la page actuelle

Réponse

{
  "success": true,
  "data": [
    {
      "id": "id of the feed",
      "name": "name of the feed"
    }
  ],
  //pagination helpers
  "from": "first id of the resource",
  "to": "last id of the resource",
  "total_records": "total records of the resource",
  "per_page": "resource per page",
  "current_page": "current page of the resource",
  "last_page": "last page of the resource"
}