Caisse Enregistreuse

Logiciel de caisse enregistreuse gratuit, en ligne depuis 2011.

Suivez-nous

L’aide, à portée de main

Comment pouvons-nous vous aider ?

Un réglage, une question, un geste du quotidien. Trouvez le bon guide et avancez simplement.

API / Webservices

Gestion des choix de déclinaisons

Ajoutez, modifiez, ou supprimez des choix de déclinaisons

Ajouter un choix de déclinaison

POST https://kash.click/workers/addVariationItem.php

Ajouter un nouvel item à une déclinaison de votre catalogue

Paramètres POST

NomObligatoireDescription
shopIDOuiIdentifiant de votre établissement
keyOuiVotre clé pour l'API
data[idVariation]NonID déclinaison
data[title]OuiNom de la boutique
data[position]NonPosition (sur l'interface)
data[deltaPrice]NonModificateur de prix
data[description]NonDescription
data[ending]NonElement final
data[unavailable]NonElement désactivé

Modifier un choix de déclinaison

POST https://kash.click/workers/editVariationItem.php

Modifier un item de déclinaison de votre catalogue

Paramètres POST

NomObligatoireDescription
shopIDOuiIdentifiant de votre établissement
keyOuiVotre clé pour l'API
idOuiIdentifiant du Déclinaisons item
data[idVariation]NonID déclinaison
data[title]NonNom de la boutique
data[position]NonPosition (sur l'interface)
data[deltaPrice]NonModificateur de prix
data[description]NonDescription
data[ending]NonElement final
data[unavailable]NonElement désactivé

Effacer un choix de déclinaison

POST https://kash.click/workers/delVariationItem.php

Supprimer une déclinaison de votre catalogue

Paramètres POST

NomObligatoireDescription
shopIDOuiIdentifiant de votre établissement
keyOuiVotre clé pour l'API
idOuiIdentifiant du Déclinaisons item

Exemple JavaScript

async function editVariation(){
  const body = new URLSearchParams({
    shopID: SHOPID,
    key: 'REMPLACER_PAR_VOTRE_CLE_API_GENEREE',
    id: 123,
    'data[title]': 'Variation choice name'
  });

  const res = await fetch("https://kash.click/workers/editVariationItem.php", {
    method: "POST",
    headers: { "Content-Type": "application/x-www-form-urlencoded" },
    body
  });
  let payload; try{ payload = await res.json(); }catch{ payload = await res.text(); }
  console.log(payload);
}

Ce document est mis à disposition selon les termes de la licence Creative Commons Attribution 4.0 International (CC BY 4.0).