Zbudowane dla
deweloperów

GraphQL dla storefrontów, REST w Merchant API, SDK i webhooki - integrujesz DoSwiftly z własnym stackiem bez grzebania w core.

GraphQL Storefront API

Storefronty rozmawiają z naszym backendem napisanym w NestJS przez GraphQL - pobierasz dokładnie te pola, których potrzebujesz.

query Storefront {
  products(first: 3) { title price stock }
}
Typy TypeScript generowane prosto ze schemy.

Merchant API (REST)

Produkty, zamówienia, klienci, magazyn i rabaty przez czyste endpointy REST - na tej samej logice co panel admina, z publiczną specyfikacją OpenAPI.

GET/v1/orders?status=paid
200 OK · 42 ms
{ "id": "ord_8231", "total": 14900, "status": "paid" }
Paginacja, filtrowanie, sortowanie i klucze API z uprawnieniami per zasób.

SDK storefrontu

Oficjalne @doswiftly/storefront-sdk opakowuje całe Storefront API - hooki React zamiast ręcznych zapytań.

$ npm install @doswiftly/storefront-sdk
import { useCartManager } from "@doswiftly/storefront-sdk/react"
const { cart, addItem } = useCartManager()
Hooki React, async helpery i typy z GraphQL.

Webhooki

Reagujesz na zdarzenia w czasie rzeczywistym - sklep sam puka do Twojego backendu, bez odpytywania.

order.createddostarczony · 200 OK
payment.captureddostarczony · 200 OK
shipment.deliveredponowna próba za 1 min
retry 2/5

Tryb testowy i podglądy

Bramki płatności podłączasz najpierw w trybie testowym operatora, a storefront sprawdzasz na wdrożeniu podglądowym - bez dotykania produkcji.

PayU / Przelewy24tryb testowy operatora
test
doswiftly preview createwdrożenie podglądowe · ważne 7 dni
preview
Na produkcję przechodzisz, podmieniając klucze operatora na produkcyjne.

Zdarzenia webhooków

Zamówienia, płatności, wysyłki, produkty i stany magazynowe to zdarzenia - subskrybujesz tylko te, których potrzebujesz.

order.createdorder.cancelledpayment.capturedpayment.failedshipment.createdshipment.deliveredcustomer.createdinventory.updated
Każde wywołanie podpisane HMAC-SHA256 ze znacznikiem czasu; do 4 ponowień z rosnącym odstępem (od 1 min do 1 h).

Limity i plany

API rośnie razem z Tobą - zaczynasz już na planie Start, pełne limity i webhooki odblokowuje Skala.

StartREST API i SDK na start
5 000 zapytań/dzień
Wzrostwięcej zapytań, pełny katalog
50 000 zapytań/dzień
Skalapełne API + webhooki
500 000 zapytań/dzień
Enterprisededykowane integracje i SLA
bez limitu
Porozmawiaj z deweloperem Frontend i hosting

REST API i SDK od planu Start (5 000 zapytań/dzień); pełne limity i webhooki w planach Skala i Enterprise. Na pytania techniczne odpowiada deweloper, nie bot - napisz do nas.