Commerce · vitrine, chat et canaux

Un catalogue. Les gens achètent tous les moyens.

Ouvrez un vrai magasin sur votre propre adresse, puis laissez les mêmes produits vendre à l'intérieur d'une conversation sur votre site, sur WhatsApp, sur Instagram et au-delà. Le magasin prix la commande, le magasin signe la carte, et seul la confirmation de votre client la crée.

17 payment gatewaysTrésorerie, collecte et en magasinHuit chaînes de venteLes données de la carte ne croisent jamais OpsIQ
En direct
yourshop.com/store En direct
yourshop.com/store N NORD-BOND NouveautéVêtements de dessusBoîtesLivre de présentationÀ propos Montant FR 2 Se connecter en ligne AUTUMN / HAUTEUR Construit pour le Bien loin. Magasinez la gamme Livre de présentation Nouveau cette semaine Afficher tous 24 Veste Ridgeline 4 tailles · 3 couleurs $248.00 Ajouter Meilleures ventes Paquet de piste 32L En stock $164.00 Ajouter Carte cadeau Livraison par courriel à partir $25 Ajouter Guide de terrain Téléchargement instantané $18.00 Ajouter
9:41 N En direction du nord en ligne Avez-vous la Ridgeline veste dans un médium ? 09:41 Oui, on l'a en moyenne. Voici la commande, prêt pour Vous devez confirmer. SIGNÉ PAR LE COUVERTURE Veste Ridgeline Moyenne · Ardoise · qty 1 1 laissé dans cette taille Total, prix par la boutique $248.00 Afficher dans votre devise à côté du total du magasin Confirmez cette commande Ordonnance NB-4417 créé Stocks détenus · reçu envoyé · vérifié Suivez-le à tout moment depuis votre compte Message
Données de la carteJamais le nôtre
Passerelles17
Ce que signifie le commerce ici

Pas une caisse verrouillée. Un magasin, une conversation et un contrat.

Le commerce dans OpsIQ est quatre choses qui partagent un catalogue : une vitrine native que vous possédez, un chemin de vente à travers le chat et les canaux sociaux, une couche de paiement qui ne touche jamais une carte, et un contrat publié d'autres plateformes et développeurs construire contre.

En direct
Un catalogue, quatre surfaces Mêmes prix
Votre catalogage un prix, un stock, une source de vérité le serveur le possède Front de stockage un magasin sur votre adresse Chat du site Web une carte dans le widget Chaînes sociales une carte dans le fil Public API une citation tapée Changez un prix une fois et il change sur les quatre. Aucune surface ne garde sa propre copie, de sorte qu'aucune surface ne peut rester silencieusement en panne.

Le front de magasin natif

Une boutique complète sur votre propre adresse : produits et variantes, thèmes, pages de construction par blocs, panneaux promotionnels, menus, panier et caisse.

Vendre dans une conversation

Le même catalogue cité par le serveur et confirmé sur une carte signée, à travers le widget du site web et sept canaux de messagerie.

17 gateways, 4 offline methods

Paiement offert par le fournisseur partout, plus virement bancaire, espèces à la livraison, payer sur la collecte et payer en magasin pour l'argent qui ne va jamais en ligne.

Un contrat, pas une intégration

Connector Contract 2.4 with 57 declared capabilities, a typed public API and conformance tooling anyone can run.

Le front de magasin natif

Une boutique que vous possédez, sur une adresse qui est à vous.

Pas une page hébergée avec le nom de quelqu'un d'autre dans le URL. Votre domaine, votre thème, votre typographie, votre photographie, vos politiques. C'est la vraie chose, courir.

yourshop.com/store N NORD-BOND NouveautéVêtements de dessusBoîtesLivre de présentationÀ propos Montant FR 2 Se connecter en ligne AUTUMN / HAUTEUR Construit pour le Bien loin. Magasinez la gamme Livre de présentation Nouveau cette semaine Afficher tous 24 Veste Ridgeline 4 tailles · 3 couleurs $248.00 Ajouter Meilleures ventes Paquet de piste 32L En stock $164.00 Ajouter Carte cadeau Livraison par courriel à partir $25 Ajouter Guide de terrain Téléchargement instantané $18.00 Ajouter
Votre domaineVotre thème
PaiementConstruit en
40 languesChaque page
Thème et conception des pages

Couleur, typographie, remplissages et gradients, forme, largeur, mouvement, vol stationnaire et comment le magasin se comporte dans la lumière et l'obscurité. Aperçu bureau et téléphone avant d'enregistrer.

Pages construites à partir de blocs

A propos, Contact, un lookbook et la zone de compte, ainsi que des pages personnalisées avec leur propre héros, limaces et paramètres de recherche.

Popups et panneaux promotionnels

Placement, déclencheur, fond, mouvement, largeur, coupon et comportement une fois par visiteur, construit à partir des mêmes blocs que tout le reste.

Menus et un pied de page

Les pointer sur les pages, les produits, les collections, les politiques, les actions de panier et de compte, un model en direct ou un lien externe sûr, avec un niveau de déroulant dans l'en-tête.

Leur langue, leur monnaie

Quarante locaux, avec l'ouverture de la boutique dans la monnaie qui suit le visiteur, et votre prix ne pas substitué derrière votre dos.

Tout ce qu'il faut croire

Démarreur A propos et texte de politique où ces champs sont vides, jamais sur vos propres mots, et un contrôle de préparation qui garde l'avertissement jusqu'à ce que vous l'avez remplacé.

Voyez-le pour vous-même, maintenant.

C'est notre propre magasin de validation de lancement. Le front de la boutique, les comptes, les devises, les langues et la caisse sont la chose réelle. Les produits qui y sont sont des articles de test, donc traitez-le comme une démonstration de travail plutôt qu'un catalogue.

Ouvrez le magasin en direct
Vente par le biais de la conversation avec les clients et des canaux sociaux

L'assistant peut parler du prix. Il ne peut jamais en mettre une.

Un modèle qui est autorisé à dire un nombre dira finalement le mauvais. Ainsi, il n'est pas permis de. L'assistant trouve des produits et demande au serveur pour une soumission; le serveur prix la commande, compose la carte de confirmation et signe. Ce que l'acheteur voit est écrit par la boutique.

9:41 N En direction du nord WhatsApp Avez-vous la Ridgeline veste dans un médium ? SIGNÉ PAR LE COUVERTURE Veste Ridgeline Moyenne · qty 1 $248.00 Total, de la boutique Confirmez cette commande Ordre créé Stocks détenus · reçu envoyé Message
WhatsApp
9:41 N En direction du nord Instagram DM est toujours le pack de piste en stock ? SIGNÉ PAR LE COUVERTURE Veste Ridgeline Moyenne · qty 1 $248.00 Total, de la boutique Confirmez cette commande Ordre créé Stocks détenus · reçu envoyé Message
Instagram DM
9:41 N En direction du nord Télégramme Puis-je payer à la livraison ? SIGNÉ PAR LE COUVERTURE Veste Ridgeline Moyenne · qty 1 $248.00 Total, de la boutique Confirmez cette commande Ordre créé Stocks détenus · reçu envoyé Message
Télégramme
9:41 N En direction du nord Messager Pouvez-vous expédier à Abuja Cette semaine ? SIGNÉ PAR LE COUVERTURE Veste Ridgeline Moyenne · qty 1 $248.00 Total, de la boutique Confirmez cette commande Ordre créé Stocks détenus · reçu envoyé Message
Messager

Un catalogue, une citation, une signature. Trois endroits où un client se trouve debout.

En direct
Chemin de commande — devis à confirmer Signé au serveur
Comment une commande est effectivement faite 1 Assistant recherche les catalogue 2 Devises du serveur prix en direct, stock, marché, monnaie 3 Carte signée HMAC sur la termes exacts 4 Client confirme sur le carte elle-même QUEL EST LE MODULE ÉVOLUTION "C'est environ vingt dollars et nous pouvons vous l'apporter d'ici vendredi." rejetés, non représentés Ce que le shopper lit Une phrase que le magasin a écrit, et un carte portant le prix de la boutique. chaque figure du catalogue Le marchand choisit lequel de ces produits peut vendre : Chat web WhatsApp Messager Instagram Télégramme LIGNE SMS X DM Un canal qui est éteint ne peut pas vendre, mais la conversation va.
Comment il tient

Quatre choses qu'une conversation ne peut pas faire.

Il ne peut inventer un prix. La citation provient du catalogue à travers le serveur. La carte porte ce chiffre, et la passerelle charge exactement ce que la carte affiche.
Il ne peut pas confirmer au nom du client. La confirmation est un artefact, pas une phrase : le bouton de la carte sur le web, ou une commande de confirmation exacte sur un canal. Un « oui » occasionnel ne fait rien.
Il ne peut pas déplacer une carte entre les conversations. La charge utile signée porte un hachage du canal et de la personne; une carte levée dans un autre fil ne permet pas de vérifier.
Ça ne peut pas être un échec. La carte expire, et le prix, la bourse et le marché sont vérifiés à nouveau au moment de la confirmation, pas au moment du dépôt de l'offre.
Monnaie géographique à côté du total du magasin Identité vérifiée par un code envoyé par courriel Les refus nomment le champ manquant
Les murs

Limites que vous avez fixées, Il est forcé à chaque porte.

Une limite qui ne protège que la page de caisse n'est pas une limite. Chaque mur ci-dessous est jugé sur le chemin de placement partagé, donc le panier, le bouton buy-now et une confirmation dans un chat tous répondent à la même. Vous définissez les valeurs dans Paramètres, et rien sur cette page les code fort.

01
Un plafond sur les espèces à la livraison

Les marchandises partent avant l'arrivée de l'argent, donc vous plafonnez combien vous êtes prêt à envoyer de cette façon. Au-dessus de votre plafond, l'option n'est tout simplement pas offerte, dans la propre monnaie de la commande.

02
Codes réservés lors de la commande

Les clés de licence, les codes prépayés et les cartes-cadeaux sont réclamés dans la transaction de la commande. S'il n'y a pas assez, la commande retourne et rien n'est facturé.

03
Une limite quotidienne par client

Les commandes du même email dans le dernier jour sont résumées dans la même monnaie, jamais convertie, et une nouvelle commande qui dépasserait votre limite est refusée avant qu'elle soit placée.

04
Un interrupteur de mort qui connaît la différence

La vente de la pause arrête les nouveaux engagements pendant que l'on lit, regarde et sort. Les faits qui sont déjà vrais, comme un paiement qui a atterri, sont en file d'attente plutôt que exécutés ou narrés comme fait.

05
Un plancher d'identité avant l'existence d'une commande

Lorsque OpsIQ possède le paiement, un client de chat atteint un code à six chiffres par courriel avant qu'une commande ne soit créée. Un opérateur peut exiger plus que cela et jamais moins.

06
L'assistant cite vos mots ou rien

Chaque raison que donne l'assistant de magasin pour un choix doit être une phrase qui apparaît déjà dans le texte propre de ce produit. Une phrase qu'il a composée est abandonnée plutôt que montrée.

En direct
Placement de commande — le chemin partagé Jugeant
Trois portes, une série de murs Panier de commande Acheter maintenant Clavardage confirmé Montants en espèces au plafond de livraison Codes sur l'étagère Limite quotidienne par client Vendre en pause ? Identification vérifiée placé Le refus d'un client lit en fait "Cela prendrait les ordres d'aujourd'hui au-delà de la limite quotidienne pour ce compte. Rien n'a été facturé." Pourquoi c'est le même chemin pour les trois portes Un mur qui ne garde que la page de caisse n'est pas un mur. Une fois qu'un bouton d'achat-main a sauté un, Ainsi chaque porte rencontre les mêmes portes, et une preuve de mutation les tient chacun à elle.
RefuséRien n'est facturé
Un seul chemin de placement

Le chariot, le bouton et la conversation rencontrent les mêmes portes.

Un ordre peut commencer en trois endroits. Il ne devient qu'un ordre dans un, et qu'une place exécute chaque mur que vous avez configuré. Rien n'est sauté parce qu'il est arrivé par une autre route, et un refus dit ce qui s'est passé dans une phrase que le client peut agir sur plutôt qu'en code d'erreur.

Juge dans la monnaie de l'ordre Jamais converti dans le dos Refusé avant que quelque chose ne soit chargé

Chacun de ces murs est appuyé par une preuve de mutation : le garde est délibérément brisé dans la source, un test de niveau porte doit être rouge, et le dossier est restauré et revérifié octet pour octet. Un garde qui n'a jamais échoué est non prouvé.

Paiements

17 gateways, 4 ways to pay offline, et pas un numéro de carte.

Chaque passerelle OpsIQ Votre client tape sa carte sur la page du fournisseur, dans le domaine du fournisseur. OpsIQ contient une référence à un paiement, jamais à un instrument, et le code qui dessine cette limite refuse quoi que ce soit en dehors d'une liste de champs examinée.

En direct
Remise et vérification des commandes Accueillé
Votre client •••• •••• •••• 4242 dactylographié sur le fournisseur page propre, pas sur la vôtre Fournisseur de paiement page de caisse hébergée Payer en toute sécurité détient la carte, publie une référence pay_ref_8f21c4 OpsIQ reçoit une référence à un paiement champs de carte refusés un jeton n'est pas une carte carte référence Avant que toute commande ne soit marquée, OpsIQ demande au fournisseur lui-même Un webhook ne fait que réveiller le chèque. Montant unités mineures exactes Monnaie le code ISO lui-même Marchands dont le compte Référence dont ordre Il n'y a pas de réglage de tolérance. Un match proche est un décalage, et le champ défaillant est nommé.
WebhooksRéveille-toi, ne prouve pas
Moyens de paiement

En ligne, et les façons dont l'argent se déplace toujours hors ligne.

Chaque méthode hors ligne comporte ses propres conditions plutôt que d'être une note en texte libre au bas d'un reçu.

Virement bancaire avec les détails de votre compte indiqués à la caisse.
Encaisse à la livraison, offert seulement quand quelque chose est réellement livré et le total se trouve sous votre plafond.
Paiement sur recouvrement, rien ne laisse de côté, donc il n'a pas de plafond.
Payer en magasin, offert seulement lorsque vous avez publié quelque part une personne peut entrer. Les marchandises peuvent toujours être livrées.

Quatre autres fournisseurs ne sont délibérément pas expédiés. Leurs webhooks sont signés avec des systèmes qui ne sont pas HMAC et les pliant dans un HMAC helper produirait un vérificateur qui ne pourrait jamais réussir. La raison de chacun est notée plutôt que laissée comme une lacune.

Chaque passerelle OpsIQ est livrée

La région est la façon dont nous les rassemblons ici, jamais une restriction. Un marchand à Lagos peut bien vouloir Stripe, et un marchand à Berlin pourrait bien vouloir Paystack. Les devises marquées comme le compte propre de votre compte suivent ce que votre compte fournisseur est configuré pour.

En direct
Couverture de la passerelle — six régions Jamais une porte
17 passerelles + 4 offline methods Afrique 3 gateways Europe 1 gateway Asie-Pacifique 3 gateways À l ' échelle mondiale 6 gateways Amériques 2 gateways Crypto 2 gateways La région est la façon dont ils sont groupés, jamais une restriction. Choisissez l'un d'eux, où que vous échangez.
Afrique3
Flutterwave Card · Bank transfer · USSD · Wallet NGN GHS KES UGX TZS ZAR and more
Monnify Card · Bank transfer · USSD NGN
Paystack Card · Bank transfer · USSD NGN GHS ZAR KES USD
Europe1
Mollie Card · Bank transfer · Direct debit · Wallet EUR GBP CHF DKK NOK SEK and more
Amériques2
Authorize.Net Card · Direct debit USD CAD GBP EUR AUD NZD
Carré Card · Wallet USD CAD GBP AUD JPY EUR
Asie-Pacifique3
HitPay (PayNow) Card · Bank transfer · Wallet SGD MYR USD
Razorpay Card · Bank transfer · Wallet · Direct debit INR USD
Xendit Card · Bank transfer · Wallet IDR PHP USD SGD MYR THB and more
À l ' échelle mondiale6
Adyen Card · Wallet · Direct debit · Bank transfer your account's own currencies
Braintree Card · Wallet your account's own currencies
Checkout.com Card · Wallet your account's own currencies
Paddle Card · Wallet your account's own currencies
PayPal Card · Wallet your account's own currencies
Stripe Card · Wallet · Direct debit · Bank transfer your account's own currencies
Crypto2
Coinbase Commerce Portefeuille USD EUR GBP SGD
NOWPayments Portefeuille USD EUR GBP NGN
Sécurité

L'argent est le seul endroit "probablement bien" n'est pas un design.

Le commerce est construit autour d'une règle simple : rien n'est traité comme vrai parce que quelque chose a dit qu'il était. Un webhook est une invitation à aller vérifier, la réclamation d'un client n'a pas de preuves, et un paiement est confirmé seulement après OpsIQ demande au fournisseur lui-même et la réponse correspond sur chaque champ.

La carte de confirmation

Une carte est un artefact, pas une phrase.

La carte qu'un client confirme porte une charge utile signée : un nonce, l'espace de travail, la conversation, le produit, la quantité, le prix unitaire, la monnaie, une expiration et le montant exact que chaque passerelle prendrait. Elle est signée avec une HMAC sur cette charge utile en utilisant une clé dérivée pour votre espace de travail seul, et vérifiée avec une comparaison à temps constant.

Trois surfaces peuvent confirmer et chaque look-like est refusé par nom: un message de chat, texte libre, un appel à l'outil modèle, une page de rafraîchissement, une requête rejouée, une intention inférée.
Pas de clé de signature, c'est pas une carte. Le chemin échoue fermé plutôt que de revenir à une offre non signée.
Confirmer deux fois les achats une fois. L'offre est revendiquée atomiquement, et une seconde confirmation renvoie le premier résultat plutôt qu'une deuxième commande.
En direct
Preuve de commande — journal enchaîné Vérification
Ordre ORD-4417 — chaque événement, dans l'ordre, lié 1 quote.issued le magasin a payé prev 9c4a…30 2 intent.created le client destiné à acheter prev 9c4a…37 3 policy.decided les murs ont été consultés prev 9c4a…3e 4 confirmation.recorded La carte signée est revenue prev 9c4a…45 5 order.execution.attempted Nous avons essayé, et nous l'avons dit prev 9c4a…4c 6 order.created le résultat, selon le cas prev 9c4a…53 VERIFIER marche la chaîne intact terminée non modifié un nom de rupture où et pourquoi "Nous n'avons jamais enregistré cela" et "quelqu'un a changé ceci" sont répondus séparément, parce qu'ils sont différents problèmes.
Les détails de la carte ne nous parviennent jamais

Chaque passerelle est hébergée par un fournisseur. Une classe limite permet seulement un ensemble de champs de référence de paiement revus et refuse les fragments d'instruments par nom: numéro de carte, CVV, expiration, données de piste, bloc PIN, IBAN, trier le code et plus encore.

Quatre façons qu'un webhook peut être mal

Forgés, rejoués, inexorablement et hors de l'ordre sont quatre attaques différentes, donc ils obtiennent quatre réponses différentes plutôt qu'un booléen. Signatures sont comparées en temps constant, et un webhook dont le plan ne fait pas authentifier tout le corps est traité comme une prompte à regarder le paiement vers le haut, jamais comme une preuve.

Les relevés qui ne sont pas à double charge

Une opération porte une clé d'idempotency liée à l'espace de travail, la transaction et les paramètres exacts, revendiquée atomiquement. Le magasin répond avec quatre résultats, pas deux : frais, rejouer, toujours en cours d'exécution, et conflit. Un magasin cassé jette plutôt que de rapporter frais, parce que c'est ainsi qu'une panne devient une charge dupliquée.

Stock qui ne peut pas être négatif

Une réservation est une comparaison et un écart par rapport au nombre exact qu'elle a lu, pris dans la transaction de l'ordre propre. Les codes numériques sont réclamés de la même manière, et un manque retourne l'ensemble de la commande avant que quelque chose ne soit facturé plutôt que de promettre un code qui n'est pas là.

Un plancher d'identité qui n'est pas négociable

Lorsque OpsIQ possède le paiement, un ordre de chat a besoin d'un code à six chiffres envoyé par courriel en premier. Le code est stocké uniquement comme un haschisch salé, les tentatives sont comptées avant la comparaison, la fenêtre est limitée, et la gravure est une mise à jour atomique unique donc confirmations parallèles ne peuvent pas tous passer.

Essais qui doivent échouer volontairement

Le commerce est couvert par quatre couches de tests et par un harnais résistant aux mutations. Le haricot brise un garde dans la source, nécessite un test nommé de niveau de porte pour aller rouge, puis restaure le fichier et vérifie la correspondance des octets. Un gardien personne n'a jamais vu échouer est non prouvé.

Ces documents décrivent les contrôles techniques de la plateforme. Ils ne sont pas une certification de conformité, et rien ici ne devrait être lu comme un seul. Si vous avez besoin d'une attestation officielle pour votre propre audit, parlez-nous de ce que votre acquéreur ou vérificateur demande.

Faire tourner le magasin

La moitié d'unglamorous, Ce qui est la plupart du commerce de détail.

La vente est la partie facile. Ce qui suit est le travail: le client qui veut son historique de commande, le colis qui expédie en deux morceaux, le remboursement qui a été à moitié payé en crédit, l'acheteur qui a besoin d'une taille, le chariot qui a laissé à la porte.

Comptes clients

Connectez-vous avec un mot de passe, l'historique des commandes, les adresses, les téléchargements et le suivi en un seul endroit. Quelqu'un qui a commandé par un chat il y a des mois peut réclamer le même compte avec son email et trouver chacune de ces commandes en attente.

Le crédit de magasin comme un vrai livre

Le crédit est un registre en annexe seulement et le solde en est toujours dérivé, jamais un nombre quelqu'un édité. Il est conservé par monnaie et jamais converti, et dépenser il est atomique dans la transaction de l'ordre.

Cartes-cadeaux et codes de licence

Vendre à partir d'une étagère de codes chiffrés : cartes cadeaux, cartes prépayées, clés de licence et cartes à gratter. Un code est réclamé lorsque la commande est passée et révélée après paiement, de sorte que le même code ne peut jamais aller à deux personnes.

Des conseils qui restent honnêtes

Un pourboire de pourcentage est établi sur le serveur contre les marchandises après remise, jamais sur l'expédition ou la taxe, et il n'est jamais taxé lui-même. Un pourf ne peut jamais dépasser la commande sur laquelle il se trouve, soit sur le chariot ou le chemin buy-now.

Dédoublés d ' expéditions

Envoyer une partie d'une commande maintenant et le reste quand elle atterrit. Chaque expédition porte son propre transporteur et de suivi, et l'arithmétique ne vous permettra pas d'expédier plus d'un trait que la commande tient réellement. Le client voit chaque pièce sur leur page de compte.

Remboursements qui se souviennent de la façon dont ils ont été payés

Une commande payée moitié en crédit et moitié par carte est remboursé proportionnellement à la fois. Remboursement est transactionnel et idéopote, donc appuyez sur le bouton deux fois renvoie l'argent une fois.

Rappels à la carte abandonnées, plafonnés

Seul un utilisateur qui a tapé son propre email à votre commande est écrit, au plus deux fois par panier, jamais. Le capuchon est réclamé dans la base de données avant que le message ne sorte, et un clic l'arrête définitivement sans connexion.

Trousses industrielles

Sept points de départ, pour la mode, l'alimentation, les cosmétiques, les livres, les téléchargements, les services et les biens prépayés. Un kit est un aperçu avant qu'il ne soit une action, et chacun est vérifié par son propre vérificateur plutôt que confiance parce qu'elle est dans la boîte.

Le rédacteur de bord

Répondez à une question sur ce que vous vendez et OpsIQ brouillons le magasin: un kit d'ajustement, votre copie de magasin et une poignée de produits. Tout ce qu'il fait arrive sous forme de brouillon. Vous le lisez, le changez et décidez ce qui est publié.

L'assistant de l'atelier

Un panneau "aide-moi à choisir" qui peut recommander de votre catalogue et rien d'autre. Chaque raison qu'il donne doit être une phrase déjà écrite sur ce produit, et toute phrase qu'elle compose pour elle-même est jetée loin plutôt que montrée.

Guide des tailles

Arithmétique contre le graphique que vous avez publié pour ce produit, et rien de plus. Lorsqu'il n'y a pas de tableau il n'ya pas de réponse, donc un modèle ne peut pas transformer un guide de taille manquant en une recommandation confiante.

Lancement d'un registre de préparation et d'échéance

La disponibilité pose les questions qu'un shopper voudrait : y a-t-il quelque chose à acheter, peut-on payer, peut y arriver, est-ce que quelqu'un vous dira, peut être contacté.

En direct
Crédit de magasin — livre en annexe seulement Dérivés
Chaque mouvement gardé, rien écrasé + Crédit de bonne volonté ajouté par vous une monnaie - Dépensé sur ORD-4390 à la caisse, atomiquement une monnaie + Règlement des remboursements moitié d'un paiement fractionné une monnaie - Dépensé sur ORD-4417 à la caisse, atomiquement une monnaie BALANCE résumé des lignes ci-dessus Σ jamais un numéro enregistré Personne ne peut le modifier directement conservé par monnaie, jamais converti Un remboursement se souvient comment il a été payé moitié de retour à la carte la moitié du registre de crédit
Appuyez deux fois sur le boutonRemboursements une fois
L'argent qui est déjà à toi

Le crédit est une histoire, pas un champ.

La raison pour laquelle le crédit de magasin est un grand livre plutôt qu'un numéro sur un dossier client est qu'il peut être faux et personne ne peut dire. Un historique peut être lu en arrière, ajouté à, et jamais réglé tranquillement. Le solde est la somme de ce qui s'est passé.

Accordé sur règlement de remboursement ou comme une bonne volonté par vous, et dépensé à la caisse dans la transaction de la commande.
Détenu par devise et jamais converti, Ainsi, un crédit en euros reste un crédit euro plutôt que de dériver avec un taux.
Le courriel de crédit vient de la session signée, Jamais de la demande, donc personne ne peut dépenser un équilibre en nommant l'adresse d'un autre.

Les cartes-cadeaux sont un mécanisme différent et méritent d'être conservées. Vous les vendez à partir d'un stock de codes, et un code est livré après paiement. Le crédit de magasin est le grand livre ci-dessus. Aujourd'hui, un code de carte-cadeau n'est pas échangé dans un solde de crédit, donc planifiez votre offre autour de la vente du code plutôt que autour d'une porte-feuille échangeable.

Magasinez les renseignements

Nombres qui admettent quand ils ne peuvent pas répondre.

Visites uniques, vues sur les produits, ajouts de chariot, départs de caisse, abandons et achèvements, conversion, commandes confirmées, revenus, acquisition, appareils et lieux, produits haut et récupération. La conversion est construite uniquement à partir d'événements explicitement étiquetés en magasin public, donc il compte ce qui s'est réellement passé plutôt que ce qui semblait assez proche.

Les devises ne sont jamais combinées silencieusement. Les revenus sont déclarés par monnaie, car les additionner discrètement est comment un nombre devient fiction.
Un tiret n'est pas zéro. Lorsque la plage ne peut pas répondre à la question de conversion, vous obtenez un tiret et une raison, pas un nought confiant.
Surface des avertissements de qualité des données plutôt que de se cacher, donc vous savez quand une figure est mince avant d'agir sur elle.
Le même instantané est disponible sur le API comme un agrégat sans danger pour la vie privée ne portant aucune identité de client.
En direct
Renseignements sur les magasins — 30 jours En direct
L'entonnoir, à partir des événements de magasin étiquetés seulement Visiteurs Vues des produits Ajouté au panier Le checkout a commencé Commande complétée Recettes, conservées à part NGN son propre total USD son propre total EUR son propre total Total combiné Pas un vrai nombre i Qualité des données Deux jours dans cette gamme n'ont pas marqué les événements de caisse, donc la conversion est montrée comme un tiret plutôt qu'un chiffre.
ConversionLes événements taggés seulement
Connecteurs de commerce

Tu vends déjà ailleurs ? Apportez-le dans la conversation.

Un connecteur ne peut pas vendre à cause de son nom. Il déclare lequel de ses propres opérations répond OpsIQ's canonical commerce rôles, et ce qu'il déclare est exactement ce qu ́il peut faire. Ne rien déclarer et il disparaît des paramètres de vente sur son propre. Il n'y a aucune liste à ajouter.

Catalogue seulement

Fouillez-le, expliquez-lui, ne le vendez jamais.

L'assistant peut trouver des produits et les décrire avec précision, mais il n'y a pas de commande exécutable et pas de caisse. Chaque paquet reste ici jusqu'à ce que son propre devis tapé et les actions de commande passent le contrat plus profond, parce que la réputation d'une plateforme ne prouve pas que son intégration peut prendre de l'argent.

  • Magento 2
  • PrestaShop
  • OpenCart
  • osCommerce
  • Stripe catalogue
  • Espace carré
  • Webflow
  • Wix
Achat de plate-forme

Votre plateforme émet la caisse

Le connecteur retourne une adresse de caisse réelle, frappée par la plate-forme marchande elle-même, avec le devis canonique. L'adresse doit être HTTPS, son hôte doit correspondre à ce que le paquet a déclaré, et le devis est éphémère URL assemblé localement n'est pas une capacité de paiement.

  • Shopify
  • Grand commerce
  • Carré
Commande directe

L'ordre est créé sur votre plateforme

Le mode le plus profond. OpsIQ rafraîchit la soumission immédiatement avant l'exécution, fournit la clé d'idemppotency, et après tout résultat inconnu demande une recherche de récupération avant qu'il récupère quoi que ce soit. L'action create doit exécuter la propre logique de prix, stock et commande de votre plateforme.

  • WooCommerce
  • WHMCS
  • Botble
  • OpsIQ Pont SaaS
La déclaration est l'ensemble du contrat

Un connecteur dit ce qu'il peut faire.

OpsIQ ne devine jamais une capacité du nom d'une action, de la réputation d'un plate-forme ou du marketing d' un fournisseur. Un paquet envoie une carte de rôle qui, de ses propres opérations, répond à chaque rôle canonique, et ce fichier est dans le paquet signé. Supprimer un rôle, ou désinstaller le connecteur, et une proposition qui était déjà sur l'écran cesse d'être valide plutôt que de laisser l'autorité statique derrière.

Déclaré, puis vérifié. Une opération cartographiée doit effectivement exister dans le manifeste d'action du paquet, ou la demande est rejetée plutôt que de ne pas avoir agi silencieusement devant un client.
Un rôle de lecture ne peut pointer quelque chose de destructeur, et un rôle d'écriture ne peut pas se faire une carte à un enregistrement générique, ce qui contournerait les propres prix de la plateforme, le verrouillage des stocks et la confirmation.
Chaque écriture déclare une recherche de rétablissement. Le temps d'arrêt dangereux est celui après que votre plateforme peut déjà avoir créé l'ordre, et sans une recherche les seules options sont de reessayer aveugle ou perdre.
Trois outils, pas dix-huit. L'assistant appelle un outil par verbe avec votre connecteur comme paramètre, donc une boutique avec six connecteurs a encore trois outils et un ensemble de règles.
En direct
commerce.json → Paramètres de vente Vérifié
commerce_roles.json "rôles": { "recherche_catalogue": ... "catalog_get": ... "quote": ... "order_create" : { "relèvement": ... } }, "commander le client" : { "mode" : "commande_directe" } la présence du dossier est la revendication VERIFIER L'action existe-t-elle? lire est sûr? L'écriture est réelle ? C'est bon pour la récupération ? signée ? Vente par chat connecteurs qui ont déclaré une carte de rôle Votre boutique en ligne commande directe Plateforme hébergée commande de plateforme Source du catalogue catalogue seulement Rien déclaré ne figure pas du tout ici, et ne peut pas être activé
DésinstallerLes offres expirent

WooCommerce

Parle aux WooCommerce REST API de toi-même WordPress. Commandes, remboursements et notes de commande, produits avec variations et attributs, clients, coupons, taux d'imposition, zones d'expédition et méthodes, ventes et rapports de produit. C'est l'un des connecteurs qui peut créer un ordre réel à partir d'une conversation, avec une recherche de récupération derrière elle.

Shopify

Travaille sur le Shopify Administrateur API. Commandes, transactions y compris capture et vide, remboursements, commandes d'exécution et de suivi, produits, variantes, niveaux d'inventaire et lieux, clients, traites, réductions, cartes-cadeaux et départs abandonnés ShopifyC'est la caisse.

WHMCS

La mise en œuvre de référence du contrat de commerce, et l'intégration la plus profonde ici. Factures, transactions, crédits et devis, commandes, dossiers clients et contacts, services avec suspension, mise à jour et changements de prix, domaines avec enregistrement, transfert, renouvellement et serveurs de noms, billets et produits WHMCS les impôts selon le profil du client.

Grand commerce

Commandes avec produits, messages, statuts et adresses de livraison, saisie des paiements, annulation et remboursement, livraisons, catalogues et variantes, catégories et marques, clients et groupes de clients, coupons, certificats-cadeaux, chariots, listes de prix et canaux.

Magento 2 et PrestaShop

Intégrations profondes de lecture et d'écriture pour le magasin lui-même : commandes, factures, notes de crédit et expéditions sur Magento; commandes, états, factures, bordereaux de crédit, transporteurs et suivi sur PrestaShop, à la fois son service web classique et le plus récent admin API. Dans une conversation, les deux restent au niveau du catalogue aujourd'hui.

OpenCart et osCommerce

Historique des commandes, retours, produits, stock et prix, catégories, clients et adresses, coupons et rapports sur OpenCart. osCommerce bridges à la fois son installation et l'interface REST plus récente, y compris le statut de commande, annulation et remboursement.

Stripe

Clients, frais et remboursements, intentions de paiement et méthodes de paiement, abonnements et articles d'abonnement, factures et billets de crédit, produits et prix, coupons et codes promotionnels, litiges, paiements et rapports de solde. Il comporte également les trois obligations d'un paquet de paiement afin qu'il puisse être la passerelle ainsi qu'un catalogue.

Carré

Les clients, les commandes, les paiements et remboursements, les articles de catalogue et les emplacements, plus le libre-service client pour un profil d'acheteur propre et les commandes. Dans chat il devise puis délivre un lien de paiement carré. Il est l'un des deux passerelles certifiées à l'intérieur d'un connecteur existant plutôt que expédié comme un paquet séparé.

Botble

Un hôtel et une intégration de réservation plutôt que de détail. Catalogue de chambre, un devis pour un séjour, la commande de réservation native, les réservations avec statut et annulation, les paiements, les invités, et le libre-service afin qu'un client puisse voir et annuler sa propre réservation.

Paystack et les paquets passerelle

Un paquet passerelle est une chose plus étroite qu'un connecteur de magasin, et délibérément ainsi. Il déclare pour quelles devises, pays, méthodes et environnement il est configuré, vérifie le système de signature webhook du fournisseur, et map que les noms d'événement du fournisseur sur les canoniques.

Les OpsIQ Pont SaaS

Connecte un OpsIQ-plateforme de facturation hébergée comme source de commerce: catalogue, devis, clients, commandes, factures, méthodes de paiement et enregistrement des paiements, avec rapprochement sur un calendrier de sorte qu'un webhook abandonné ne peut pas tranquillement perdre des revenus.

Rapprochement prévu

Tout connecteur dont la plate-forme peut énumérer les ventes achevées déclare qu'il se réconcilie, et OpsIQ relis cette liste sur un horaire à travers le même auteur idémpotent. Un webhook qui n'est jamais arrivé se trouve sur le passage suivant. Un paquet qui pourrait se réconcilier et ne manque pas de conformité.

Pour les développeurs

Un contrat que vous pouvez lire, et des outils qui vous disent quand vous avez tort.

Le commerce n'est pas un ensemble d'intégrations que nous avons écrites. C'est un contrat publié avec un numéro de version, des schémas vérifiés par machine, des commandes de conformité que vous exécutez vous-même et une étape de signature.

En direct
Conformité & le harnais anti-mutilation Exécution
$ php tools/mutation_proof.php --spec=store_walls.json HAUT se souvenir du fichier exactement comme il est CONTRÔLE la suite doit être verte avant que nous touchions quoi que ce soit MUTATE casser exactement un garde, puis lier le mutant PROVENEZ le parcours doit être rouge, et l'essai doit être dans le RÉSEAU remettre les octets originaux VÉRIFIER les matchs de hachage et la suite est à nouveau verte VERDICT PROVENANCE le mur vraiment fait le travail fichier restauré Une mutation qui ne s'applique pas, ou qui casse quelque chose de non-lié, est capturée plutôt que comptée comme un passage. Le même harnais court contre les murs de cette page.
Trois façons

Construisez un connecteur, une passerelle ou appelez simplement le API.

Un connecteur. Contract 2.4, 57 declared capabilities, seven package profiles, JSON schemas for every manifest, and a commerce role map whose vocabulary is closed. Packages are signed over a hash of every file, so an edited package stops verifying.
Une passerelle de paiement. Implémenter le pilote de paiement en magasin : sa limace, un contrôle d'environnement, créer une caisse, regarder un paiement vers le haut, rembourser, normaliser un webhook, et les appareils d'alimentation. L'admission est fermée par défaut et nécessite sept appareils et six contrôles de passage, y compris le montant d'inadéquation, la monnaie d'erreur et le replay webhake.
Le public API. Actions de commerce typées pour les produits, les commandes, les remboursements, la forme et le catalogue du magasin, les pages, l'état de préparation au lancement et un instantané analytique, sous des champs d'applications moins privilégiés API; confirmation ne peut jamais.
Découverte générée, non écrite. La documentation, le document OpenAPI et la collection Postman proviennent tous du même registre que celui utilisé par le validateur de requête, de sorte qu'ils ne peuvent pas dériver de ce que la plate-forme accepte réellement.
Écrire les rôles déclarer une recherche de récupération Un rôle lu ne peut pas appeler une opération destructrice Les écritures brutes sont refusées structurellement
Avant d'ouvrir les portes

Une vérification de préparation qui demande Ce qu'un shopper demanderait.

La plupart des listes de vérification de lancement vous notent. Celui-ci pose les cinq questions qui décident si un étranger peut réellement acheter de vous aujourd'hui, et chaque réponse vient avec la chose à aller et faire plutôt qu'un pourcentage.

Y a-t-il quelque chose à acheter ? Un produit publié avec un prix, une monnaie et des actions qui signifie quelque chose.
Ils peuvent payer ? Une passerelle connectée, ou une méthode hors ligne dont les conditions sont effectivement remplies.
Les marchandises peuvent-elles les atteindre? Zones de livraison ou quelque part à collecter à partir d'objets physiques, fichiers protégés ou codes pour les numériques.
Quelqu'un va-t-il être informé ? Un reçu qui envoie, et un itinéraire par lequel vous découvrez une commande existe.
Vous pouvez être contacté ? De vrais coordonnées et des pages de politique avec vos propres mots en eux, pas le texte de départ.
Les bloqueurs arrêtent le lancement Les avertissements gardent l'avertissement La maturité est mesurée, jamais déclarée
En direct
Lancer le registre de préparation & maturité Calculées
Préparation Quelque chose à acheter Une façon de payer Une façon de livrer Quelqu'un est informé ! Votre propre texte de politique Toujours un bloqueur Votre politique de retour est toujours le modèle de démarrage. Remplacez les invites entre crochets avant de lancer. Registre de l'échéance Front de stockage en cours d' utilisation Comptes clients en cours d' utilisation Chat vente Prêt Chaînes sociales Prêt Crédit de magasin off Cartes-cadeaux off Récupération du chariot en cours d' utilisation Dédoublés d ' expéditions Sans objet Lisez à partir de vos propres paramètres et enregistrements.
Texte du démarrageGarde l'avertissement
FAQ

Avant de commencer à vendre.

Des réponses directes sur le magasin, l'argent et ce que l'assistant est et n'est pas autorisé à faire.

Un vrai magasin. Produits avec des variantes, options, médias et règles d'exécution, un thème que vous accordez, des pages construites à partir de blocs, panneaux promotionnels, menus, un panier, une caisse, des comptes clients, suivi des commandes et téléchargements, sur votre propre adresse. Vous pouvez ouvrir le magasin de démonstration en direct de cette page et l'utiliser.
OpsIQ ships 17 certified gateways spanning Africa, Europe, the Americas, Asia-Pacific, global providers and crypto, plus 4 offline methods: bank transfer, cash on delivery, pay on collection and pay in store. If yours is not there, you can build it: the payment driver is a fixed interface and admission is a fail-closed certification run rather than a code review. A further 4 providers are deliberately not shipped, each with its reason written down.
Non. Chaque passerelle utilise un paiement hébergé par le fournisseur, de sorte que la carte est entrée sur sa propre page et que OpsIQ ne détient jamais qu'une référence à un paiement. La limite est appliquée en code : seule une liste révisée des champs de référence de paiement est acceptée, et les fragments d'instruments tels qu'un numéro de carte, CVV, l'expiration ou les données de piste sont refusés par nom.
Non. L'assistant peut faire une recherche dans votre catalogue et demander au serveur un devis, mais le serveur lui-même lui donne la commande et signe la carte de confirmation. La confirmation est le bouton de la carte sur le web ou une commande de confirmation exacte sur un canal. Rien que le modèle écrit ne puisse créer une commande, et la prose de l'assistant du magasin est écartée plutôt que filtrée.
Le widget de chat du site Web, WhatsApp, Messager Facebook, Instagram des messages directs, Telegram, LINE, SMS et X messages directs. Vous choisissez lequel d'entre eux sont ouverts sous vos paramètres commerciaux, et un canal que vous n'avez pas coché ne peut pas vendre peu importe comment la conversation se déroule.
Non. Connectez le magasin que vous avez et il devient partie intégrante de la conversation. Ce qu'un connecteur peut faire est défini par les rôles qu'il déclare: certains peuvent seulement chercher le catalogue, certains peuvent citer et remettre le client à leur propre commande, et d'autres peuvent créer une vraie commande sur votre plateforme en utilisant la logique de prix et de stock propre à votre plate-forme.
Les données qui sont déjà vraies, comme un paiement qui a atterri, sont en file d'attente plutôt que d'être exécutées ou signalées comme faites.
Oui, et chacun porte ses propres conditions. L'argent sur livraison apparaît seulement quand quelque chose est réellement livré et le total est sous le plafond que vous fixez. Payer sur collection apparaît uniquement sur une commande de collecte. Payez en magasin apparaît seulement lorsque vous avez publié quelque part une personne peut entrer dans.
Le commerce fait partie des OpsIQ Les inclusions exactes varient selon le plan, alors voir tarification pour chaque niveau, et il existe un moyen gratuit de commencer.