Caisse. Enregistreuse

Logiciel de caisse enregistreuse gratuit, en ligne depuis 2014.

Follow Us

Centre d'aide caisse enregistreuse

This help will guide you through the setup and usage of our point of sale cash register software.

Rechercher par mot clé dans l'aide :

Création de compte

Il est possible de créer un compte de manière programmatique, en fournissant un email, et le nom du compte

Attention : il sera nécessaire de valider votre email via le lien qui vous sera automatiquement envoyé, sans quoi votre compte pourra être supprimé au bout d'un certain temps d'inactivité.

1) Créer un compte

Deux méthodes :

  1. Depuis l’interface : En page Inscription
  2. Par requête POST : https://kash.click/workers/addShop.php

1.1 POST /workers/addShop.php

Paramètres POST

NameErforderlichDescription
emailOuiAdresse email du compte
accountTitleOuiIntitulé du compte (nom de l'établissement)
configTypeNonJeu de données par défaut ('Bar', 'Ticket-Office', 'Butchery-Delicatessen', 'Bakery', 'Brewery', 'Tobacconist', 'Cafe', 'Camping', 'Liquor-Shop', 'CBD', 'Coffee-shop', 'Coiffeur', 'Shops', 'Street-trade', 'Grocery-store', 'Florist', 'Food-truck', 'Cheese-shop', 'Beauty-institute', 'Library', 'Clothing-store', 'Market', 'Pharmacy', 'Pizzeria', 'Fish-shop', 'For-association', 'Dry-cleaning', 'Restaurant', 'Fast-food', 'Supermarket', 'Perfumery', 'Services', 'Ecommerce', 'Solana', 'ChatGPT', 'Claude', 'Prestashop', 'VivaWallet', 'SumUp', 'GoCardless', 'Sunmi', 'Yavin', 'Pennylane')
data[companyRegistrationNum]NonNuméro de société (RCS)
data[taxRegistrationNum]NonUmsatzsteuer-Identifikationsnummer
data[adressline1]NonAdresse ligne 1
data[postCode]NonPostleitzahl
data[city]NonStadt
data[country]NonPays
data[lat]Nonlat
data[lng]Nonlng
data[phone]NonTelefon
data[urlwebsite]NonURL de votre site web (externe)
data[defaultAccountingChapter]NonChapitre comptable par défaut
data[pdffooter]NonTexte de footer des factures PDF
data[receiptHeader]NonEntête des tickets
data[receiptFooter]NonPied de page des tickets
data[defaultVatID]NonIdentifiant du taux de TVA par défaut
data[currency]NonWährung
data[language]NonLangue
data[pricesAreProvidedTaxIncluded]Non0 = Les prix sont saisis TTC ; 1 = Les prix sont saisis HT
data[paypalAddress]NonVotre adresse email Paypal (pour collecter des paiements)
data[deliv_tablePlan]NonGestion des tables
data[deliv_takeAway]NonVente à emporter
data[deliv_drivethru]NonDrive thru
data[deliv_deliver]NonGestion des livraisons
data[deliv_bar]NonVente au comptoir
data[deliv_relayDeposit]NonLivraison en point retrait
data[deliv_default]NonMéthode de livraison par défaut
data[receipt_showVat]NonAfficher la TVA sur les tickets
data[receipt_showShopName]NonAfficher le nom de la boutique sur les tickets
data[receipt_showCashbox]NonAfficher le nom de la caisse sur les tickets
data[receipt_showSeller]NonAfficher le nom du vendeur sur les tickets
data[receipt_showClient]NonAfficher le nom du client sur les tickets
data[receipt_showAddress]NonAfficher les coordonnées de la boutique sur les tickets
data[receipt_showCompanyRegistrationNum]NonAfficher le numéro de société de la boutique sur les tickets
data[receipt_showClientSurname]NonAfficher le prénom du client sur les tickets
data[receipt_showClientAddress]NonAfficher l'adresse du client sur les tickets
data[receipt_showClientPhone]NonAfficher le numéro de téléphone du client sur les tickets
data[receipt_showGlobalVat]NonAfficher la TVA générale sur les tickets
data[receipt_showComment]NonAfficher le commentaire sur les tickets
data[receipt_showPricesBeforeTaxes]NonAfficher les prix HT sur les tickets
data[orderRequires_deliveryChoice]NonLe choix de la méthode de livraison est obligatoire pour chaque commande
data[orderRequires_name]NonLe nom du client est obligatoire pour chaque commande
data[orderRequires_surname]NonLe prénom du client est obligatoire pour chaque commande
data[orderRequires_address]NonAdresse du client est obligatoire pour chaque commande
data[orderRequires_email]NonEmail client est obligatoire pour chaque commande
data[orderRequires_phone]NonTéléphone client est obligatoire pour chaque commande
data[orderRequires_date]NonLe choix de la date est obligatoire pour chaque commande
data[orderRequires_CompanyRegistrationNum]NonLe numéro de société du client est obligatoire pour chaque commande
data[orderRequires_comment]NonCommentaire obligatoire pour chaque commande
data[enable_stock]NonActiver la gestion des stocks
data[enable_barcodes]NonActiver la gestion des codes barres
data[enable_departments]NonActiver la gestion des rayons
data[enable_departmentsGroups]NonActiver la gestion des groupes de rayons
data[enable_credits]NonActiver la gestion des avoirs
data[enable_webservices]NonActiver les webservices
data[enable_descriptionsForItems]NonActiver les descriptions pour les articles
data[enable_variations]NonActiver la gestion des déclinaisons
data[enable_delivShop]NonActiver les livraisons avec Deliv.shop
data[enable_relayDeposit]NonActiver la gestion des points de retrait
data[enable_descriptionForVariations]NonActiver les descriptions pour les articles
data[enable_dateOfConsumption]NonActiver la gestion des Dates limites de consommation
data[enable_coupons]NonActiver la gestion des coupons
data[enable_weightForItems]NonActiver la gestion des poids d'articles
data[enable_whiteLabel]NonActiver la marque blanche (attention : ne peut pas être désactivé)
data[whiteLabelAdminUserID]NonID de l'utilisateur administrateur marque blanche
data[isWebShopEnabled]NonActiver la webshop
data[webShopURL]NonURL de la webshop
data[webShopLang]NonLangue de la webshop
data[webShopCol1]NonCouleur de fond 1
data[webShopCol2]NonCouleur de fond 2
data[webShopCol3]NonCouleur de fond 3
data[webShopColT1]NonCouleur de texte 1
data[webShopColT2]NonCouleur de texte 2
data[webShopColT3]NonCouleur de texte 3
data[prestaShopApiKey]NonClé API Prestashop
data[prestaShopURL]NonURL de votre Prestashop
data[enableYavin]NonActiver la collecte de paiements Yavin
data[yavinSecret]NonCode secret
data[yavinSerial]NonyavinSerial
data[enableVivaWallet]NonActiver la collecte des paiements avec Viva.com
data[vivaWalletMerchant]NonIdentifiant de marchant Viva.com
data[vivaAccoundID]NonIdentifiant de compte Viva.com
data[whiteLabelManagerSet]NonSi data[whiteLabelManagerSet]='fromSecret' alors il est possible de fournir également le paramètre $data["whiteLabelManagerSecret"] pour affecter un manager existant au compte ; Si data[whiteLabelManagerSet]='new', alors il est également possible de fournir les paramètres $data["whiteLabelData"]["nom"],$data["whiteLabelData"]["rcs"],$data["whiteLabelData"]["vat"],$data["whiteLabelData"]["addresseLigne1"],$data["whiteLabelData"]["addresseLigne2"],$data["whiteLabelData"]["codePostal"],$data["whiteLabelData"]["ville"],$data["whiteLabelData"]["pays"],$data["whiteLabelData"]["telephone"],$data["whiteLabelData"]["email"]

Réponse JSON attendue (succès)

{ "success":true, "result":"Here are your credentials", "APIKEY": "[votre Token]", "SHOPID": "[identifiant de compte boutique]"}

Réponse JSON attendue (échec)

{ "success": false, "result": "Error sending email"}

Exemple JavaScript (fetch)

const login = "mon.email@example.com";const accountTitle = "My Shop";fetch("https://kash.click/workers/addShop.php", { method: "POST", headers: { "Content-Type": "application/x-www-form-urlencoded" }, body: new URLSearchParams({ login, accountTitle })}) .then(r => r.json()) .then(data => {  if (data.success) {   console.log("Token:", data.APIKEY);   console.log("Shop:", data.SHOPID);  } else {   console.error("Auth error", data);  } });

2) Avec la clé API, vous pouvez…

  • Télécharger vos données de ventes
  • Télécharger articles, clients, rayons, etc.
  • Enregistrer des ventes
Register now
Licence Creative Commons Ce document est mis à disposition selon les termes de la licence Creative Commons Attribution 4.0 International (CC BY 4.0) .