Skip to content
For ecommerce

Offers and rewards on your storefront by this afternoon.

One lightweight script adds checkout offers, cart rewards and post-purchase moments to any storefront — Shopify, headless or fully custom. Rules run server-side, so your merchandising stays consistent everywhere it renders.

0 script

To go live — loqal.js

0.0%

Typical checkout conversion lift

0+

Events you can trigger on

What you get

Outcomes, not just features

Drop-in widget SDK

Add loqal.js once. Offer cards, spin-to-win and reward moments render anywhere — no framework lock-in.

Checkout & cart offers

Surface the right offer at the cart and checkout, with eligibility and stacking rules enforced server-side.

Post-purchase upsells

Fire a reward or next-order offer on order_confirmed to lift average order value and repeat rate.

Headless & Shopify ready

Works with Shopify, Next.js commerce, custom stacks and headless builds through the same API.

Every offer, attributed

Know which offer drove which order. Attribution ties to the same events that power fulfillment.

No redesign required

Theme widgets to match your storefront. Ship without a rebuild or a design sprint.

Use cases

Put it to work on day one

1

Cart-abandonment reward

Trigger a time-boxed offer when a cart stalls, rendered inline without a full email round-trip.

2

Free shipping threshold nudge

Show progress toward a reward in the cart and unlock it automatically when they qualify.

3

Post-checkout spin-to-win

Reward the purchase they just made with a next-order incentive that fires on confirmation.

4

Storewide seasonal offers

Launch, schedule and expire promotions across every surface from one place.

“Event-triggered spin-the-wheel on order confirmation lifted our repeat purchase rate double digits in the first month — and it was one script to install.”
— VP Ecommerce, home & lifestyle marketplace

Go live on your storefront today

Install loqal.js, wire one event, and watch offers render. Free developer tier to start.

Explore the full platform →