De oorspronkelijke storefront
Een complete winkel op uw eigen adres: producten en varianten, thema's, blok-gebouwde pagina's , promotionele panelen , menu's en een kassa.
Open een echte winkel op uw eigen adres, laat dan dezelfde producten verkopen binnen een gesprek op uw website, op WhatsApp, op Instagram De winkel prijst de bestelling, de winkel tekent de kaart en alleen de bevestiging van uw klant maakt het.
Handel in OpsIQ is vier dingen die delen een catalogus: een native storefront je eigen, een verkoop pad via chat en sociale kanalen, een betaallaag die nooit raakt aan een kaart, en een gepubliceerd contract andere platforms en ontwikkelaars bouwen tegen.
Een complete winkel op uw eigen adres: producten en varianten, thema's, blok-gebouwde pagina's , promotionele panelen , menu's en een kassa.
Dezelfde catalogus geciteerd door de server en bevestigd op een ondertekende kaart, over de website widget en zeven messaging kanalen.
Provider-gehoste checkout overal, plus bankoverschrijving, contant bij levering, betalen op inzameling en te betalen in de winkel voor het geld dat nooit online gaat.
Connector Contract 2.4 with 57 declared capabilities, a typed public API and conformance tooling anyone can run.
Geen gehoste pagina met de naam van iemand anders in het URL. Uw domein, uw thema, uw typografie, uw foto's, uw beleid. Dit is het echte werk, draaiend.
Kleur, typografie, vult en kleurverlopen, vorm, breedte, beweging, zweefbeweging en hoe de winkel zich gedraagt in licht en donker. Preview bureaublad en telefoon voordat u opslaat.
Over, Contact, een zoekboek en het account gebied, plus aangepaste pagina's met hun eigen held, naakt-en zoeken instellingen. Gereserveerde routes zoals winkelwagen en kassa blijven van u om te houden.
Plaatsing, trigger, achtergrond, beweging, breedte, een coupon en eenmaal per bezoeker gedrag, gebouwd uit dezelfde blokken als al het andere.
Wijs ze aan op pagina's, producten, collecties, beleidsmaatregelen, cart- en rekeningacties, een levende modale of een veilige externe koppeling met één niveau van dropdown in de header.
Veertig locales, met de winkel opening in het geld dat volgt op de bezoeker, en uw prijs nooit vervangen achter je rug.
Starter Over en beleidstekst waar die velden leeg zijn, nooit over je eigen woorden, en een bereidheidscontrole die blijft waarschuwen totdat u het hebt vervangen.
Dit is onze eigen start-validatie winkel. De winkels, rekeningen, valuta's, talen en kassa zijn het echte ding. De producten erin zijn test items, dus behandel het als een werkende demonstratie in plaats van een catalogus.
Een model dat een nummer mag zeggen zal uiteindelijk de verkeerde zeggen. Dus het is niet toegestaan om te. De assistent vindt producten en vraagt aan de server voor een offerte; de serveerster prijst de bestelling, stelt de bevestigingskaart samen en tekent deze. Wat de winkelier ziet wordt geschreven door de winkel.
Een catalogus, een citaat en één handtekening.
Een limiet die alleen de checkout pagina bewaakt is geen grens. Elke muur hieronder wordt beoordeeld op het gedeelde plaatsing pad, zodat de winkelwagen, de buy-now knop en een bevestiging in een chat voldoen allemaal aan dezelfde. U stelt de waarden in Instellingen, en niets op deze pagina hardcodes hen.
Goederen vertrekken voordat het geld aankomt, dus je beperkt hoeveel u bereid bent om op die manier te verzenden. Boven uw plafond wordt de optie eenvoudigweg niet aangeboden in eigen valuta van de bestelling.
Licentiesleutels, prepaid- en cadeaukaartcodes worden geclaimd binnen de eigen transactie van de bestelling. Als er niet genoeg is, wordt de order teruggedraaid en niets in rekening gebracht. Twee kopers kunnen dezelfde code niet kopen.
Bestellingen van dezelfde e-mail in de laatste dag worden samengevat in dezelfde valuta, nooit omgezet, en een nieuwe bestelling die zou uw limiet te overschrijden wordt geweigerd voordat het is geplaatst.
Pauseen verkopen stopt nieuwe verplichtingen terwijl leest, look-ups en releases blijven werken. Feiten die al waar zijn, zoals een betaling die is geland, worden in de wachtrij geplaatst in plaats van uitgevoerd of verteld als gedaan.
Wanneer OpsIQ de betaling bezit, bereikt een chat-klant een gemailde zescijferige code voordat er een bestelling wordt gemaakt. Een operator kan meer dan dat en nooit minder nodig hebben.
Elke reden waarom de winkel-vloer assistent geeft voor een pick moet een zin die al verschijnt in dat product eigen tekst. Een zin die het zelf samengesteld is wordt geschrapt eerder dan getoond.
Een bestelling kan op drie plaatsen beginnen. Het wordt slechts een orde in één, en dat er één plaats loopt elke muur die u geconfigureerd heeft. Niets wordt overgeslagen omdat het via een andere route is aangekomen, en een weigering zegt wat er gebeurde in een zin de klant kan handelen op eerder dan een foutcode.
Elk van deze muren wordt gepind door een mutatie bewijs: de bewaker is opzettelijk gebroken in de bron, een deur-niveau test moet rood worden, en het bestand wordt hersteld en opnieuw gecontroleerd byte voor byte. Een bewaking die nooit heeft gefaald is niet bewezen.
Elke poort OpsIQ schepen maakt gebruik van de provider eigen gehoste checkout. Uw klant typt hun kaart op de pagina van de aanbieder, op het domein van de leverancier. OpsIQ houdt een verwijzing naar een betaling, nooit een instrument, en de code die die grens trekt weigert iets buiten een herziene lijst van velden.
Veel echte handel raakt nooit een kaart aan. Elke offline methode draagt zijn eigen voorwaarden in plaats van een gratis tekstnota onderaan een ontvangstbewijs te staan.
Vier andere providers worden opzettelijk niet verzonden. Hun webhooks zijn ondertekend met regelingen die niet HMAC en vouwen ze in een HMAC Helper zou een verificateur produceren die nooit kon slagen. De reden voor elk ervan is opgeschreven in plaats van achtergelaten als een kloof.
Regio is hoe we ze hier groeperen, nooit een beperking Stripe, en een koopman in Berlijn misschien wel willen Paystack. Valuta's gemarkeerd als uw eigen rekening volgt welke provideraccount is geconfigureerd.
De handel wordt opgebouwd rond een eenvoudige regel: niets wordt behandeld als waar omdat iets zei dat het was. Een webhook is een prompt om te gaan en controleren, de vordering van een klant is geen bewijs, en een betaling wordt pas bevestigd nadat OpsIQ vraagt de provider zelf en het antwoord komt overeen op elk veld.
De kaart die een klant bevestigt draagt een ondertekende lading: een nonce, de werkruimte, het gesprek, het product, de hoeveelheid, de prijs per eenheid, de valuta, een vervaldatum en het exacte bedrag dat elke gateway zou nemen. Het is ondertekend met een HMAC over die laadvermogen met behulp van een sleutel afgeleid voor uw werkplek alleen, en geverifieerd met een constante tijd vergelijking.
Elke gateway is provider-hosted. Een grensklasse staat alleen een herziene set van betaalreferentievelden toe en weigert instrumentfragmenten op naam: kaartnummer, CVV, vervaldatum, trackgegevens, PIN blok, IBAN, sorteercode en meer. Een provider token is geen kaart, en is nergens anders nutteloos.
Gesmeden, opnieuw gespeeld, oud en buiten de orde zijn vier verschillende aanvallen, dus ze krijgen vier verschillende antwoorden in plaats van één boolean. Handtekeningen worden vergeleken in constante tijd, en een webhook waarvan het schema niet authentiek het hele lichaam wordt behandeld als een prompt om de betaling op te zoeken, nooit als bewijs.
Een operatie heeft een idempotency sleutel die gebonden is aan de werkruimte, de transactie en de exacte parameters, atomair geclaimd. De winkel antwoorden met vier uitkomsten, niet twee: frisse, herhaling, nog steeds draaiende, en conflict. Een gebroken winkel gooit in plaats van het melden van nieuwe, want dat is hoe een uitval wordt een dubbele lading.
Een reservering is een vergelijking-en-swap tegen de exacte telling die het leest, binnenin de bestelling eigen transactie. Digitale codes worden op dezelfde manier beweerd, en een tekort rolt de hele order terug voordat er iets wordt berekend in plaats van te beloven dat een code die er niet is.
Wanneer OpsIQ de betaling bezit, heeft een chatorder eerst een gemailde zescijferige code nodig. De code wordt alleen opgeslagen als gezouten hash, pogingen worden geteld vóór de vergelijking, het venster is begrensd en branden is één enkele atoomupdate zodat parallelle bevestigingen niet allemaal kunnen passeren.
De handel wordt behandeld door vier lagen van tests en een mutatie-proof harnas. Het tuig breekt een bewaker in de bron, vereist een genoemde deur-niveau test om rood te gaan, dan herstelt het bestand en controleert de bytes overeenkomen. Een wacht die niemand ooit heeft gezien falen is onbewezen.
Deze beschrijven technische controles in het platform. Ze zijn geen conformiteit certificering, en niets hier moet worden gelezen als een. Als u een formele verklaring voor uw eigen audit nodig hebt, praat met ons over wat uw verwerver of auditor vraagt.
Het verkopen is het makkelijke deel. Wat volgt is het werk: de klant die hun ordergeschiedenis wil, het pakket dat in twee stukken wordt geleverd, de terugbetaling die half betaald werd met krediet, de shopper die een maat nodig heeft, de wagen die achtergelaten was bij de deur.
Aanmelden met een wachtwoord, bestelgeschiedenis, adressen, downloads en het volgen op één plaats. Iemand die maanden geleden via een chat bestelde kan hetzelfde account claimen met hun e-mail en elk van deze bestellingen vinden wachtend.
Krediet is een alleen-toevoegsel grootboek en het saldo wordt altijd afgeleid van, nooit een nummer dat iemand bewerkt. Het wordt bewaard per valuta en nooit omgezet, en uitgaven die zijn atoom binnen de transactie van de bestelling.
Verkoop vanaf een plank met gecodeerde codes: geschenkkaarten, prepaid kaarten, licentiesleutels en kraskaarten. Een code wordt geclaimd wanneer de bestelling wordt geplaatst en onthuld na betaling, zodat dezelfde code nooit naar twee personen kan gaan.
Een percentage tip wordt uitgewerkt op de server tegen de goederen na korting, nooit op verzending of belasting, en het is nooit zelf belast. Een tip kan nooit hoger zijn dan de bestelling waarop hij zit, op ofwel de winkelwagen of de buy-now pad.
Stuur nu een deel van een bestelling en de rest wanneer het landt. Elke zending draagt zijn eigen vervoerder en tracking, en de rekenkunde zal niet toestaan dat u meer van een lijn dan de order daadwerkelijk houdt. De klant ziet elk stuk op hun rekening pagina.
Een bestelling betaald half in credit en half per kaart wordt evenredig terug naar beide terugbetaald. Restitutie is transactie-en idempotent, dus druk op de knop tweemaal het geld retourneert één keer.
Alleen iemand die hun eigen e-mail typte bij uw kassa is ooit geschreven, maximaal twee keer per winkelwagen. De cap wordt in de database geclaimd voordat het bericht uitgaat en een klik stopt permanent zonder aan te melden.
Zeven startpunten voor mode, voedsel, cosmetica, boeken, downloads, diensten en prepaid goederen. Een kit is een voorbeeld voordat het een actie is, en elk wordt gecontroleerd door zijn eigen verificateur in plaats van vertrouwd omdat het in de doos.
Antwoord op een vraag over wat je verkoopt en OpsIQ stelt de winkel: een paskit, uw winkelkopie en een handvol producten. Alles wat het maakt komt als concept aan. Je leest het, verandert het en beslist wat er gepubliceerd wordt.
Een "help me kiezen" paneel dat kan aanbevelen uit uw catalogus en niets anders. Elke reden die het geeft moet een zin al geschreven op dat product, en elke zin die het componeert voor zichzelf wordt weggegooid in plaats van getoond.
Rekenkundig tegen de grafiek die je voor dat product gepubliceerd, en niets meer. Waar er geen grafiek is er geen antwoord, dus een model kan niet veranderen van een ontbrekende grootte gids in een zelfverzekerde aanbeveling.
Klaarheid stelt de vragen die een shopper zou: is er iets te kopen, kunnen ze betalen, kan het hen bereiken, zal iedereen worden verteld, kunt u contact opnemen. De looptijd wordt berekend uit uw eigen instellingen en records, nooit verklaard.
De reden dat winkelkrediet is een grootboek in plaats van een nummer op een klantrecord is dat een getal kan verkeerd zijn en niemand kan vertellen. Een geschiedenis kan worden teruggelezen, toegevoegd aan, en nooit rustig aangepast. Het saldo is de som van wat er gebeurd is.
Cadeaukaarten zijn een ander mechanisme en de moeite waard om recht te houden. U verkoopt ze uit een voorraad van codes, en een code wordt geleverd na betaling. Store credit is het grootboek hierboven. Vandaag een cadeau-kaart code niet ingewisseld in een kredietsaldo, dus plan uw aanbod rond de verkoop van de code in plaats van rond een onbetaalbare portemonnee.
Unieke bezoekers, productweergaven, cart toevoegingen, kassa start, verlaten en voltooiingen, conversie, bevestigde bestellingen, inkomsten, aankoop, apparaten en plaatsen, top producten en herstel. Conversie is alleen gebouwd van expliciet gelabelde openbare-store evenementen, dus het telt wat er eigenlijk gebeurde in plaats van wat zag er dichtbij genoeg.
Een connector mag niet verkopen vanwege zijn naam. Het verklaart welke van haar eigen operaties OpsIQ_'s canonieke handel rollen beantwoorden, en wat het verklaart is precies wat het kan doen. Verklaar niets en het verdwijnt uit de verkoopinstellingen op zichzelf. Er is geen lijst om aan toe te voegen.
De assistent kan producten vinden en ze nauwkeurig beschrijven, maar er is geen uitvoerbare bestelling en geen kassa. Elk pakket blijft hier tot zijn eigen getypte offerte en order acties passeren het diepere contract, omdat de reputatie van een platform niet bewijs dat haar integratie geld kan nemen.
De connector geeft een echt afrekenadres terug dat door het platform zelf is geslagen, samen met de canonieke offerte. Het adres moet HTTPS zijn, de gastheer moet overeenkomen met wat het pakket heeft opgegeven en de offerte is van korte duur. Een productlink of een winkelwagentje URL lokaal geassembleerd is geen kassa.
De diepste modus. OpsIQ ververst de offerte onmiddellijk voordat u deze uitvoert, levert de idempotency-sleutel en na een onbekend resultaat vraagt een herstel opzoeken voordat het opnieuw iets doet. De creatie actie moet uw platform eigen prijzen, voorraad en order logica uitvoeren. Een ruwe database insert wordt volledig geweigerd.
OpsIQ raadt nooit een mogelijkheid uit de naam van een actie, de reputatie van een platform of de marketing van een verkoper. Een pakket draagt een rolkaart die van zijn eigen operaties beantwoorden elke canonieke rol, en dat bestand is binnen het ondertekende pakket. Verwijder een rol, of verwijder de connector, en een voorstel dat al op het scherm stopt geldig in plaats van laat oude autoriteit achter.
Praat met de WooCommerce REST API op jezelf WordPress. Bestellingen, terugbetalingen en order notes, producten met variaties en attributen, klanten, coupons, belastingtarieven, verzending zones en methoden, verkoop-en productrapporten. Het is een van de connectoren die een echte bestelling kunnen maken uit een gesprek, met een herstel lookup erachter.
Werkt over de Shopify Beheerder API. Bestellingen, transacties met inbegrip van vangst en ongeldigheid, terugbetalingen, uitvoering orders en tracking, producten, varianten, inventaris niveaus en locaties, klanten, ontwerp bestellingen, kortingen, cadeaubonnen en verlaten kassa's. In chat het citaten en vervolgens geeft de klant aan ShopifyDe eigen kassa.
De referentie implementatie van het handelscontract, en de diepste integratie hier. Factuur, transacties, krediet en offertes, bestellingen, klantgegevens en contacten, diensten met opschorting, upgrade en prijswijzigingen, domeinen met registratie, overdracht, vernieuwing en naamservers, tickets en producten. Het kan een echte bestelling te creëren, en prijzen per cliënt omdat WHMCS belastingen volgens het eigen profiel van de klant.
Bestellingen met producten, berichten, statussen en verzendadressen, betaling capture, ongeldige en restitutie quoting, zendingen, catalogusproducten en varianten, categorieën en merken, klanten en klantengroepen, coupons, cadeaubonnen, karren, prijslijsten en kanalen. Quotes in chat, dan overhandigen aan de BigCommerce kassa.
Deep read-and-write integraties voor de winkel zelf: bestellingen, facturen, credit memo's en zendingen op Magento; bestellingen, staten, facturen, creditnota's, vervoerders en het volgen van PrestaShop, over zowel de klassieke webservice en de nieuwere admin API. In een gesprek blijven beide vandaag op catalogusniveau.
Bestellingen en ordergeschiedenis, retourneren, producten, voorraad en prijs, categorieën, klanten en adressen, coupons en rapporten over OpenCart. osCommerce slaat zowel de legacy installatie als de nieuwere REST interface over, inclusief bestelstatus, annulering en terugbetaling. Beide zijn catalogus-niveau in chat.
Klanten, kosten en terugbetalingen, betalingsintenties en betaalmethoden, abonnementen en abonnementsartikelen, facturen en creditnota's, producten en prijzen, coupons en promotiecodes, geschillen, uitbetalingen en saldorapportage. Het draagt ook de drie verplichtingen van een betaling pakket, zodat het kan worden de gateway evenals een catalogus.
Klanten, bestellingen, betalingen en terugbetalingen, catalogus items en locaties, plus klanten self-service voor een shopper eigen profiel en orders. In chat het citaten en vervolgens geeft een Square betaling koppeling. Het is één van de twee gateways gecertificeerd binnen een bestaande connector in plaats van verzonden als een afzonderlijk pakket.
Een hotel en boeking integratie in plaats van retail. Kamer catalogus, een offerte voor een verblijf, native reservering checkout, boekingen met status en annulering, betalingen, gasten, en self-service zodat een gast kan zien en annuleren hun eigen boeking. Het kan maken van een echte boeking uit een gesprek.
Een gateway pakket is een smaller ding dan een winkel connector, en opzettelijk. Het verklaart welke valuta's, landen, methoden en omgeving het is geconfigureerd voor, controleert de provider eigen webhook handtekening schema, en kaarten dat de evenement namen van de providers op canonieke degenen. Het besluit nooit dat een betaling geslaagd.
Verbindt een OpsIQ-gehoste facturatieplatform als commerciebron: catalogus, offertes, klanten, bestellingen, facturen, betaalmethoden en betalingsregistratie, met afstemming op een schema zodat een vervallen webhook niet stil inkomsten kan verliezen.
Elke connector waarvan het platform een complete verkoop kan lijst verklaart dat het verzoent, en OpsIQ herleest die lijst op een schema via dezelfde idempotent writer. Een webhook die nooit is aangekomen wordt gevonden op de volgende pas. Een pakket dat kon verzoenen en niet mislukt conformance.
Handel is geen verzameling integraties die we toevallig geschreven hebben. Het is een gepubliceerd contract met een versienummer, machine-gecontroleerde schema's, conformance commando's u zelf uitvoeren en een ondertekening stap. Wat je bouwt zit naast wat wij gebouwd, onder dezelfde regels.
De meeste lanceringschecklists scoren je. Deze vraagt de vijf vragen die beslissen of een vreemdeling kan kopen van u vandaag, en elk antwoord komt met het ding te gaan en doen in plaats van een percentage.
Rechte antwoorden over de winkel, het geld en wat de assistent is en niet mag doen.