Skip to content
Syncwright

// Lightspeed R-Series ⇄ Shopify

Keep every store
in step.

Syncwright keeps your Lightspeed Retail point of sale and your Shopify store perfectly matched, inventory, catalog, and orders, so you never oversell the last one on the shelf. And you buy it once. No subscription, ever.

→ $999 once · updates and support included · every location included

sync-right · admin live
LS

Lightspeed R-Series

Sobay Cycle · 1 register

Shopify

connected


synced skus

4,812

conflicts

0

last sync

12s


pushed inventory · 37 items · Shopify
grouped 6 items → 1 product · Rev Helmet
sourced image · cleaned to white · approved
reconciled · no drift

No overselling. Lightspeed is the source of truth. Online stock follows in-store reality.

Pay once, own it. One price, one invoice. Updates and support included, no renewal.

Catalog that sells. Real images, grouped variants, and smart collections, done for you.

// The problem

The register knows the truth.
Your website is guessing.

Someone buys the last one on the floor at 2pm. At 2:40 it sells again online. Now you are writing an apology email, refunding a sale you already celebrated, and hoping they do not mention it in a review. Every retailer running a register and a website has lived this.

The connectors that fix it come with their own catch: a monthly bill that scales with your locations and never, ever ends. Rent, for plumbing.

Sold twice

One unit, two happy customers, one refund coming.

Quiet drift

Counts that slip a little every week until nothing matches.

The forever bill

Per-location pricing that grows every time you do.

Syncwright

Accurate counts, a catalog that sells, one payment.

// Why we built it

We built this for a shop we already worked with.

Outside Projects is an ecommerce agency. We run ads, email, and SEO for retailers, and one of them is a bike shop that lives on Lightspeed Retail. Their problem was simple to say and expensive to have: the register knew the truth about stock, the website did not, and every mismatch was either a lost sale or an apology email.

We went shopping for a connector and did not like what we found. The good ones bill monthly, per location, forever. Most of them move numbers but leave the catalog looking like a stockroom export: no photos, one listing per size, nothing organized. And when something broke, the answer was a ticket queue.

So we built our own. Accurate first, then obsessed with how the catalog actually looks online, because that is the part that sells. It ran quietly for real stores before we ever gave it a name. Now it is a product: buy it once, we keep it updated, and when you email support you get the people who wrote it.

// For bike shops

Born in a bike shop.
At home in any store.

Syncwright was built inside a working bike shop, and the team behind it runs marketing for cycling brands like Attaquer, Kogel, and Sundays Cycles. So the quirks of a bike floor are home turf: one jersey living as six register items, special orders, seasonal stock swings, and a catalog where half the products came from a distributor feed with no photos. If you run a shop on Lightspeed R-Series, Syncwright already speaks your language.

Not a bike shop? Everything works exactly the same for any retailer on Lightspeed R-Series, from run specialty to toy stores to wine.

The bike shop guide

Matrix items, handled

Sizes and colors group into one Shopify product with variants.

Distributor-feed catalogs

Blank images and thin titles get sourced, cleaned, and standardized.

The floor stays honest

The last size medium sells once, on the floor or online, never both.

Marketing on tap

The same team runs ads, email, and SEO for cycling brands every day.

// How it works

Live in an afternoon.
In step for good.

→ connect

Connect Lightspeed and Shopify

Install from the private link we send you and authorize your Lightspeed Retail R-Series account. One guided setup, no retraining for your staff.

→ choose

Choose what to sync

Pick the products, collections, and fields you want live. Review the variant groups and collections Syncwright suggests, then approve the ones you like.

→ in step

Stay in step, automatically

Sell in-store or online, inventory, catalog, and orders stay accurate in both systems. Syncwright reconciles in the background and flags anything that needs you.

// What you get

Accuracy first. Then a catalog that actually converts.

All features

No overselling

→ 0 conflicts

Lightspeed is the source of truth for inventory. Syncwright pushes accurate on-hand counts to Shopify continuously, so you never sell stock you already sold in-store.

Barcode-accurate matching

→ upc = barcode

Items match on UPC to Shopify barcode, with a manufacturer-SKU fallback and an ambiguity guard. No blind SKU guessing, no duplicate listings.

Reconciliation safety net

→ self-heals every tick

R-Series has no webhooks, so Syncwright polls on a delta cadence and reconciles on a schedule. A missed change corrects itself, quantities never quietly drift.

Field-level sync policy

→ blank-safe merge

Set every field to ignore, fill if empty, or overwrite. A blank value in Lightspeed never wipes good Shopify content, so your descriptions and photos are safe.

Orders back to Lightspeed

→ web order = POS sale

Shopify orders are recorded in Lightspeed as sales, so your point of sale stays the single system of record for stock and reporting.

Smart collections, built for you

→ category → collection

Syncwright reads your Lightspeed category and brand tree and proposes Shopify smart collections you approve, with an optional hide-out-of-stock rule per collection.

AI image enrichment

→ sourced · cleaned · sized

Blank product? Syncwright sources a real image, cleans the background to white, crops and upscales, and waits for your approval before it ever touches Shopify.

Variant grouping

→ 6 items → 1 product

Lightspeed stores each size and color as its own item. Syncwright detects the family and proposes one Shopify product with variants, you approve before anything writes.

Switcher reconciliation

→ link, not re-import

Coming from Mortar or another connector? Syncwright links your existing Shopify catalog to Lightspeed by barcode instead of importing a second copy of every product.

// The moat

Your POS has blank products.
We fix that.

Most point-of-sale catalogs have no product photos and thin descriptions. Syncwright sources a real image, cleans the background to white, sizes it for Shopify, and waits for your approval. Grouping and smart collections come along for free.

Before

no image · "GNT ProWay Cage BLK"

After

clean white · "Giant ProWay Cage"

Grouped

6 colorways → 1 product

Collection

auto: Cages & Bottles

// Buy it, own it

Software you own beats software you rent.

Every alternative wants a monthly relationship with your credit card. We want your store in step and your invoice closed.

Pay once, own it

→ $999 · one invoice

One payment covers your store for good. No subscription, no renewal, no per-location line items when you grow. The price you pay is the last price you see.

Updates are included

→ always the latest

Syncwright is hosted, so there is no version to chase and nothing to reinstall. Every improvement we ship lands in your store automatically, at no extra cost.

We support it

→ a human who built it

Support is email to the team that wrote the product, included with your purchase. When something looks odd, you talk to someone who understands both your POS and your storefront.

Do not build it, buy it

→ live this week

A custom Lightspeed integration is a five-figure project, and then the maintenance is yours forever. Syncwright is already built, already running in real stores, and supported for less than a custom build costs in week one.

// The clear choice

Switching from Mortar or a basic connector?

Syncwright matches the incumbents on accuracy and pulls ahead on catalog quality, guided setup, and a price you pay once, see exactly where, line by line.

// Pricing

One price. Paid once. That is the whole page.

Pay once and own it. Every register and location included, every update included, support included. No subscription. Image enrichment is metered, so you only pay to clean up what you choose, and your first images are free.

See full pricing
$999 once · no subscription

every register · every location · every update


  • Real-time inventory sync, Lightspeed to Shopify, with no overselling
  • Barcode-accurate matching with reconciliation that heals drift on its own
  • Product catalog sync with a field-level, blank-safe sync policy
  • Orders pushed back to Lightspeed as sales
  • Auto-built smart collections from your Lightspeed categories
  • Variant grouping, separate POS items become one Shopify product
Get Syncwright

// From the team behind it

Need help with your Shopify store? That is our day job.

Syncwright comes from Outside Projects, an ecommerce agency that runs Shopify stores every day: paid ads, email, SEO, merchandising, and theme work for brands like Attaquer, Kogel, and Dana Wharf. Get in sync first. When you want the whole storefront working harder, the same team is one email away.

And if Outside Projects already runs your marketing, Syncwright is free. Clients get the app included for as long as we work together.

Book a call

Storefront and theme work

Design, merchandising, collections, and conversion fixes on your live Shopify store.

Paid ads and email

Google, Meta, and Klaviyo run by the team that also keeps your inventory honest.

SEO and content

Catalog SEO, collection pages, and the technical cleanup that makes them rank.

// FAQ

Good questions.

More in the help center.

What does Syncwright cost? +

$999, once. That covers every register and location, every update we ever ship, and email support from the team that built it. There is no subscription and no renewal. Image enrichment is the only metered feature: your first 50 images are free, then $0.35 per sourced-and-cleaned image, only when you choose to run it.

How do I install it? +

Syncwright installs as a private app built for your store. Tell us your store address and your Lightspeed setup on the get-started form, and we email you a secure install link, usually the same day. You install it from that link like any Shopify app, connect Lightspeed, and run the guided setup.

Why is there no subscription? +

Because a sync tool is plumbing, and you should not rent plumbing forever. Syncwright is efficient to run, the one metered feature (image enrichment) pays its own way, and we would rather have a customer for ten years than an invoice every month. Updates and support are included in the one price.

Which Lightspeed does Syncwright support? +

Lightspeed Retail R-Series. Syncwright is built around R-Series specifics, its rate limits, its lack of webhooks, and its data model, rather than a one-size-fits-all bridge. X-Series support is on the roadmap.

How does it prevent overselling? +

Lightspeed is the source of truth for inventory. Syncwright pushes accurate on-hand counts to Shopify continuously and reconciles on a schedule, so an in-store sale is reflected online before the item can be oversold. Inventory buffers can hold back the last unit or two as extra insurance.

Will it create duplicate products? +

No. Items match on UPC to Shopify barcode with a manufacturer-SKU fallback and an ambiguity guard. If you are migrating from another tool, switcher reconciliation links your existing catalog instead of re-importing it.

What about updates after I buy? +

They are included, forever. Syncwright is hosted, so every store always runs the latest version automatically. When we ship a new feature, you have it the same day, with nothing to reinstall and nothing extra to pay.

Is it really free for Outside Projects clients? +

Yes. If Outside Projects runs your ads, email, or SEO, Syncwright is included with your engagement at no charge for as long as we work together.

Is my catalog going to look better after this? +

That is the point. Syncwright can source and clean product images, group variants, and build collections, and if you want a full merchandising pass, the Outside Projects team can take it from there.