Play your partSUPPORTLOGINGET STARTED →
EXPLOREWHY GRAJAGENTSLEARNFEESPIONEER
GETREADYANDJUMP.COM · BUILT IN DETROIT
Storefront

YOUR FRONT END,
OUR RECORDS.

Live now

Your shop on your own website in two lines, or as JSON for your own front end. Orders are placed, priced and settled on GRAJ.

Storefront

A brand with a designed storefront should not have to abandon it to sell wholesale, and a platform that insists on owning the front end is a platform. Headless means the catalog, orders and settlement are reachable from whatever interface the brand already has.

What to know
The front end is the brand
Design, copy and the shopping experience are what a brand competes on. Anything that requires giving those up in exchange for infrastructure is asking for the wrong trade.
What has to stay server-side
Prices, tax and totals are resolved by GRAJ regardless of what the front end sends. That is the same rule as the hosted checkout: a total a browser computes is a total a browser can change.
Paste two lines, get your shop
Every participant with a handle has an embed: a <div data-graj-store="yourhandle"> and the script at /sdk/storefront.js. It draws your products, in your order, with the name, colors and logo you set on the STOREFRONT screen, and every card opens on GRAJ where the order is placed. For a fully custom front end, /api/storefront/<handle> is the same shop as JSON, open to any origin.
What the embed never carries
Wholesale prices. Your GRAJ profile tells a signed-out visitor that trade pricing is private, and a page anybody can load is the most signed-out reader there is — so a retail price appears only on products you sell direct with a retail price set. Stock counts and costs stay home too.
Installable as its own app
Your shop at /<handle>/shop carries its own web-app manifest, so a shopper who adds it to their home screen gets your shop — your name, your color — opening straight onto your products, not the GRAJ dashboard.
No custom domain, said plainly
GRAJ does not serve your shop on your domain. To show it at your own address, put the embed on the site that address already points at — nothing about GRAJ's DNS is needed.
Where to go next
GRAJ

READY TO
RUN YOUR GAME ON GRAJ.

Free to join. Participants keep 95% of every transaction; GRAJ takes 5%. Built for 195 countries — payments live in the United States.