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 articles

Ajoutez, modifiez, ou supprimez des articles

Ajouter un Article

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

Ajouter un nouvel article à votre catalogue

Paramètres POST

NomObligatoireDescription
shopIDOuiIdentifiant de votre établissement
keyOuiVotre clé pour l'API
data[title]OuiIntitulé (requis)
data[shortTitle]NonNom de la boutique
data[description]NonDescription
data[buyingPrice]NonPrix d'achat
data[price]NonPrix de vente
data[calories]NonCalories
data[weight]NonPoids
data[unitID]NonID unité
data[variationID0]NonID déclinaison 0
data[variationID1]NonID déclinaison 1
data[variationID2]NonID déclinaison 2
data[variationID3]NonID déclinaison 3
data[variationID4]NonID déclinaison 4
data[deptID]NonID du rayon
data[supplierID]NonID du fournisseur
data[vatID]NonID du taux de TVA
data[eatinvatID]NonID du taux de TVA sur place
data[discountID]NonID de la réduction
data[barcode]NonCode barre
data[stock]NonQuantité en stock
data[stockAlert]NonAlerte quantité
data[consumptionDate]NonDate limite de consommation
data[shopHide]NonMasquer de la boutique
data[keyboardHide]NonMasquer de l'interface de vente
data[needPrepa]NonLieu de préparation
data[prepaLength]NonDurée de préparation (secondes)
data[position]NonPosition (sur l'interface)
data[activityCode]NonCode comptable d'activité
data[internalID]NonIdentifiant libre

Editer un Article

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

Modifier un article de votre catalogue

Paramètres POST

NomObligatoireDescription
shopIDOuiIdentifiant de votre établissement
keyOuiVotre clé pour l'API
idOuiIdentifiant de l'Article
data[title]NonIntitulé (requis)
data[shortTitle]NonNom de la boutique
data[description]NonDescription
data[buyingPrice]NonPrix d'achat
data[price]NonPrix de vente
data[calories]NonCalories
data[weight]NonPoids
data[unitID]NonID unité
data[variationID0]NonID déclinaison 0
data[variationID1]NonID déclinaison 1
data[variationID2]NonID déclinaison 2
data[variationID3]NonID déclinaison 3
data[variationID4]NonID déclinaison 4
data[deptID]NonID du rayon
data[supplierID]NonID du fournisseur
data[vatID]NonID du taux de TVA
data[eatinvatID]NonID du taux de TVA sur place
data[discountID]NonID de la réduction
data[barcode]NonCode barre
data[stock]NonQuantité en stock
data[stockAlert]NonAlerte quantité
data[consumptionDate]NonDate limite de consommation
data[shopHide]NonMasquer de la boutique
data[keyboardHide]NonMasquer de l'interface de vente
data[needPrepa]NonLieu de préparation
data[prepaLength]NonDurée de préparation (secondes)
data[position]NonPosition (sur l'interface)
data[activityCode]NonCode comptable d'activité
data[internalID]NonIdentifiant libre

Supprimer un Article

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

Supprimer un article de votre catalogue

Paramètres POST

NomObligatoireDescription
shopIDOuiIdentifiant de votre établissement
keyOuiVotre clé pour l'API
idOuiIdentifiant de l'Article

Exemple JavaScript

async function editPlu(){
  const body = new URLSearchParams({
    shopID: SHOPID,
    key: 'REMPLACER_PAR_VOTRE_CLE_API_GENEREE',
    id: 123,
    'data[title]': 'New title',
    'data[price]': 2.2
  });

  const res = await fetch("https://kash.click/workers/editPlu.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).