HubRise
Créer un compteConnexion
Menu
HubRise
navigate_before
Menu

Modèle de données HubRise

Requêtes de commandes dans HubRise

Modèle de données

Toutes les commandes reçues par HubRise sont enregistrées dans le back-office. Pour plus d'informations sur l'accès aux logs de commandes, voir Aide de HubRise : logs de données.

Les clés suivantes peuvent apparaître dans une requête de commande HubRise.

CléDescription
private_refID interne de la commande. Peut être utilisé pour retrouver une commande.
service_typeType de service demandé par le client. Les valeurs typiques sont « delivery » (livraison), « collection » (à emporter), « eat_in » (sur place).
service_type_refCode associé au type de service (« service_type ») dans le logiciel de caisse.
expected_timeDate et heure auxquelles le client s'attend à recevoir la commande.
confirmed_timeDate et heure de livraison confirmées par l'expéditeur. Ce paramètre peut être spécifié dans le cas où il diffère de l'heure de livraison prévue par le client.
statusStatut de la commande. Quelques valeurs courantes sont « new » (nouvelle), « accepted » (acceptée), « received » (reçue) ou « rejected » (rejetée). Pour obtenir une liste complète, reportez-vous à la Documentation du développeur.
totalMontant réglé par le client.
coupon_codesCodes coupons utilisés par le client.
customer_idID client unique. Permet d'extraire les détails relatifs au client dans la base de données.
itemsListe des articles contenus dans la commande. Pour plus d'informations sur chaque article, voir L'objet « item ».
paymentsListe des moyens de paiement utilisés par le client. Pour plus d'informations sur chaque moyen de paiement, voir L'objet « payment ».
dealsListe des promotions présentes dans la commande. Une promotion est une combinaison de produits dont le prix est réduit lorsqu'ils sont achetés ensemble.
discountsRemises appliquées à l'ensemble de la commande. Une remise est soit un pourcentage, soit une valeur fixe qui est déduite du prix total de la commande.
loyalty_operationsListe des opérations appliquées à la carte de fidélité du client. Chaque objet de la liste spécifie le nombre de points ajoutés ou retirés, ainsi que le motif.
chargesListe des frais supplémentaires appliqués à la commande. Il s'agit le plus souvent des frais de livraison, frais de paiement, taxes, etc.

L'objet « item »

Chaque objet « item » inclus dans la liste des articles contient des informations sur un produit acheté par le client. Les clés suivantes peuvent apparaître dans l'objet « item » d'une commande.

CléDescription
product_nameDénomination du produit.
sku_nameNom de la référence du produit, indiquant généralement la taille ou le coloris.
sku_refCode associé au produit. Indique le code du logiciel de caisse.
pricePrix d'un produit unitaire.
quantityQuantité commandée.
subtotalPrix total du produit (prix unitaire multiplié par la quantité).
optionsModifications optionnelles (ingrédients ou garnitures) associées au produit.
deal_lineSi l'article fait partie d'une promotion, les informations relatives à celle-ci figurent sur cette ligne.
points_earnedPoints cumulés par le client grâce à ce produit. Les points sont comptabilisés dans des objets « loyalty_operations ».
points_usedPoints utilisés par le client avec à ce produit. Les points sont comptabilisés dans des objets « loyalty_operations ».

L'objet « payment »

La liste des paiements indique les moyens de paiement utilisés par le client. Le plus souvent, un seul moyen de paiement est utilisé par commande. Toutefois, HubRise autorise plusieurs moyens de paiement simultanés, par exemple lorsqu'un client règle une partie de sa commande avec une carte-cadeau et une autre partie en espèces.

Les clés suivantes peuvent apparaître dans un objet « payment ».

CléDescription
typeLe type de paiement. Les options possibles sont cash (en espèces) ou online (en ligne).
nameNom associé au mode de paiement.
infoInformations supplémentaires, qui dépendent de la méthode de paiement choisie. Pour un paiement via PayPal, par exemple, le champ contient l'adresse électronique associée au compte ; pour les paiements par carte bancaire, il contient des informations sur la carte utilisée.
refCode du logiciel de caisse pour ce moyen de paiement.
amountMontant total réglé par le client.
Commentaires sur cette page