Features Pricing Services
Compare
Resources
Contact Start Free Trial
Available on App Store & Google Play — built for Shopify B2B

The Native Mobile App
for Shopify B2B Wholesalers

Available on iOS App Store and Google Play. One app for your sales reps and your B2B customers — all native to Shopify, with zero database lock-in.

No credit card required · Cancel anytime · Set up in under 30 minutes

iOS App Store Google Play Built for Shopify B2B Zero PII hosted (GDPR-coherent) 8 native languages Solo founder support
Soryk sales rep app — catalog browsing on iOS
Sales Rep · Catalog
Soryk sales rep app — cart and order placement
Sales Rep · Cart
Soryk customer app — B2B reorder portal
Customer · Reorder
New · April 2026

Shopify just opened B2B to all paid plans.

Until April 2026, Shopify B2B native features were Plus-only ($2,000/mo subscription). Now Basic ($39), Grow ($105), Advanced ($299), and Plus all include them — at no extra cost. Soryk is the mobile-native app built for this expansion.

BUILT FOR SHOPIFY × 8 LANGUAGES × ZERO LOCK-IN × 100% NATIVE × 14-DAY TRIAL ×

Trusted by Shopify merchants worldwide

CANTINA.
Roselli & Co
NORDFOOD
ATELIER·21
PIETRA/MK
verdiwear
10K+
Orders / shop, no engine fallback
60s
Analytics cache · webhook-invalidated
6
Languages · push notifications native
14-Day
Free trial, no card

How Soryk works

One native app. Two roles. Zero re-typing.

Soryk is a real native binary on the iOS App Store and Google Play. The same download serves your B2B customers and your sales reps — the UI adapts to the role at login. Every order lands directly in Shopify as a draft order, ready to ship.

1 Customer downloads

Your B2B buyer installs the app

From iOS App Store or Google Play, your wholesale customer downloads Soryk on their iPhone, iPad or Android phone. They log in with the company credentials your Shopify B2B account already grants them. They see their catalog, their price list, their order history.

  • Catalog browse + search
  • One-tap reorder from history
  • Push notifications for shipment, invoice, promo
3 Orders → Shopify

Every order lands in Shopify natively

Whether the customer self-served or the agent built the cart, the result is the same: a real Shopify draft order, with the correct B2B price list, payment terms and tax behavior. Inventory deducts. Webhooks fire. Your fulfillment, ERP and accounting flow already-knows-how to work.

  • Native Shopify draft orders
  • B2B catalogs + price lists honored
  • Webhook-based ERP/CRM bridge
App Store Google Play Built for Shopify

No sales reps? No problem.

Use Soryk as a pure B2B customer ordering app — from €49/mo.

If you're an online-only Shopify B2B wholesaler with zero sales reps, Soryk's Direct tier turns the same native iOS + Android app into a self-service customer ordering portal. Your B2B buyers download it from the App Store or Google Play, log in, and reorder in two taps.

No agent module. No commission engine. Just a beautiful, fast, branded mobile app that respects every Shopify B2B catalog, price list and payment-term rule you already configured. Add sales reps later by upgrading to Starter — same app, role-based UI flips on at login.

Direct is best for

  • Online-only wholesalers with no field reps but recurring B2B accounts
  • D2C-to-B2B brands opening wholesale alongside retail
  • Distributors wanting buyers to self-serve reorders instead of emailing PDFs
€49/mo

Up to 50 buyers · 200 orders/mo · 8 languages · iOS + Android

The Problem

Your B2B sales process is stuck

If any of these sound familiar, you're losing orders, agents and margin every week. Soryk's native iOS + Android app fixes the whole stack — without yanking your data out of Shopify.

Agents take orders on paper or WhatsApp

…then your back-office re-types them into Shopify. Errors, delays, no visibility.

Commissions live in a fragile Excel

One wrong VLOOKUP and an agent gets paid wrong. Trust evaporates instantly.

SparkLayer/Pepperi own your data

Customers, prices, history — all in their cloud. Switching costs you months.

Buyers want self-service, you have email

2026 buyers expect a portal. They reorder via PDF? Expect churn.

You're paying for tools that don't talk to Shopify

Every integration is brittle, every report manual, every onboarding a nightmare. Soryk fixes this in days, not months.

The Solution

Three apps. One platform. Zero compromise.

Soryk ships three coordinated surfaces — a Shopify-embedded admin in Shopify admin, a native iOS + Android mobile app for both reps and B2B customers, and a white-label web customer app. All three share one source of truth: your Shopify metaobjects.

Admin (Shopify admin)

Embedded in Shopify. Manage agents, commissions, companies, discounts and analytics without ever leaving your store.

  • Agent & territory management
  • Commission rules engine
  • Native Shopify B2B companies
  • Real-time sales analytics

Agent App (app)

Native iOS + Android app for field reps. Browse catalog, build quotes, place draft orders, track commissions — even offline.

  • Offline-first catalog & cart
  • Quote & draft order builder
  • Live commission visibility
  • Customer history & notes

Customer app (add-on)

White-label self-service customer app for your B2B customers. Reorder, track shipments, view invoices — your brand, your domain.

  • Self-service catalog & reorder
  • Shipment & invoice tracking
  • Custom domain & branding
  • Multi-buyer per company

Built for these industries

Three verticals. One platform.

Wholesalers worldwide trust Soryk for high-touch, agent-led B2B distribution.

+ ADD CASE VINO

Food & Beverage

Wine importers, spirits distributors, specialty food. Route-based agents, depletion tracking, restaurant accounts.

−40%Excel time
+28%Volume / agent

"Our reps stopped re-typing wine SKUs into laptops at 9pm. The whole back-office got their evenings back."Sales Director · Italian wine importer

SKU-4711 In stock · 240 €4.20 · tier 3 SCAN ✓

Industrial & MRO

Tools, components, building supplies. Volume-tier pricing, account-specific catalogs, technical specs in-app.

25kSKUs handled
−65%Order errors

"Barcode scanner in the warehouse means an order is in Shopify before the customer signs the delivery note."Operations lead · German fastener distributor

Quote SS27 Blazer ×24 Dress ×16 ACCEPT SS27 · showroom

Fashion B2B

Brand-to-retail, seasonal pre-orders, size-curve grids, lookbooks for showroom and trade-fair selling.

3.4×Quote accept rate
8 daysAvg time to close

"Buyers used to print, sign, scan. Now they tap once on their phone. Our acceptance went up 240%."Founder · Atelier·21

Case study · Food & Wine

Cantina Roselli: from Excel to Soryk in 14 days.

Cantina Roselli is a Tuscan wine producer with 12 sales agents covering Italy, Switzerland and southern Germany. Until 2026, their commercial process ran on a 9-tab Excel commission file, a shared Google Drive of price lists, and a WhatsApp group where reps sent photos of handwritten orders. The back-office spent ~22 hours per week re-typing those orders into Shopify draft orders.

The trigger to move wasn't a feature comparison. It was a single mis-keyed wine SKU that shipped 240 cases of the wrong vintage to a Düsseldorf importer. The recovery cost: €18,400, an apology dinner and a quiet week for the agent involved.

Migration ran in 14 days. Soryk imported 1,840 customer accounts from the existing Shopify B2B base, mapped three price lists, and rebuilt the 9-tab commission Excel into 7 native rules. All twelve agents were onboarded across two evening sessions. The app was on their phones before the first weekend of the second week.

Three months later: Excel re-typing time has dropped 40%. Agent volume is up 28% — primarily because reps can now cover more visits per day with quote-to-order in 60 seconds. The mis-keyed SKU? It hasn't come back, because reps tap a barcode instead of writing down a code.

−40%Excel re-keying time
+28%Volume per agent
12Agents onboarded
3.4×Quotes accepted

What surprised the team most wasn't the time saved — it was that the data never left Shopify. No SparkLayer-style cloud import. No Pepperi-style external database. Every customer, price list and order continued to live where their accountant, their fulfillment team and their tax software already expected to find it. When they decided in month two to also turn on the Customer app for their German customers, the rollout took 90 minutes — because the buyers were already in Shopify B2B.

"We thought we were buying a sales tool. We bought back twenty-two hours a week of our back-office's life — and we never had to migrate a single row of data."
— Federico R., Commercial Director, Cantina Roselli
Agent app ORDER €780 Shopify draft COMMISSION RULES ×8% Auto-applied PAYOUT €62.40 visible to agent · live Agent sees what they earned, in real time.
Native iOS Native Android Commission Engine Geo Territory AI Audit Push Notifications Quote Builder Offline Mode Manager Hierarchy 6 Languages Native iOS Native Android Commission Engine Geo Territory AI Audit Push Notifications Quote Builder Offline Mode Manager Hierarchy 6 Languages

Capabilities · 18 of 39

Everything your B2B
operation needs.

From mobile sales reps in the field to commission payouts, from per-company price lists to AI territory audits — all production-grade, all in the box.

Native iOS + Android app

Real binary on App Store + Google Play. Not a wrapper.

Sales rep app

Agent roles, territories, manager hierarchy in one mobile app.

Commission engine

Tiered, flat or hybrid rules. O(1) per order, runbook for refunds.

Native B2B companies

Read/write Shopify B2B companies, locations and catalogs natively.

Offline-capable cart

Catalog and pricing cached on-device. Reps quote in dead zones.

Quote builder

Public-link acceptance, signature, push back to the originating agent.

B2B customer ordering

Self-service reorder app for buyers — Direct tier, no rep needed.

Per-company price lists

Honors every Shopify B2B catalog, currency and payment term.

Volume + tier discounts

Auto-applied at cart. Approval workflow on overrides.

Real-time analytics

By agent, company, product. 60s sliding cache, refund-invalidated.

Geo territory + AI audit

Polygon + Haversine zones. Claude Opus audits coverage drift.

Manager hierarchy

Override commissions, approve discounts, see team rollups.

One-tap reorder

Smart reorder from history. Buyer self-serves the same SKUs.

Push notifications

Native iOS + Android push for refunds, quotes, discount approvals.

8 native languages

EN, IT, ES, FR, DE, NL, PL, PT — UI, push, customer-facing emails.

OAuth + rate limit

Google + Microsoft OAuth via Shopify. 5/30 sliding window.

API + webhooks

REST + webhook bridge to your ERP, CRM, accounting stack.

GDPR + audit log

Immutable Redis-mirrored audit log. DPA on request. Zero data lock-in.

18 features above. 21 more in product.

Browse the full feature list
14-day trial From €49/mo No credit card 10K+ orders/shop Zero database lock-in App Store Google Play Built for Shopify 14-day trial From €49/mo No credit card 10K+ orders/shop Zero database lock-in App Store Google Play Built for Shopify

Production · April 2026

Production-ready, day one.

Enterprise security, indie pricing. The plumbing that decides whether a B2B app survives its first 10,000-order shop — already in the box.

JWT secret rotation

Documented zero-downtime key rotation. Old tokens stay valid through a grace window while new ones are issued under the rotated secret.

grace-window · dual-key verify · runbook

Rate-limited authentication

Upstash sliding window across login surfaces — 5 attempts per identity, 30 per IP, 5-minute window. Admin payments capped at 60/min/shop.

5 / identity · 30 / IP · 5-min window

Audit log immutability

Every write mirrored on Redis as an append-only stream (lpush + ltrim 5,000). Orphan detection flags tampering on the primary store.

redis · append-only · drift alerts

Push notifications

push notifications with secure push tech, dead-subscription pruning, service-worker push + click handlers, auto-registrar when permission is already granted.

· SW listener · auto-registrar

Geo territory + AI audit

Irregular zones via Haversine circles + ray-casting polygons. Claude Opus 4.7 audits coverage, hierarchy and region-name spelling drift before payouts close.

haversine · ray-cast · Opus 4.7 xhigh

Commission engine · O(1)

Pre-built companyId→agents index plus an email→agent map (raw + sanitized) replaces the legacy O(orders × agents) fallback. Smooth past 10,000 orders/shop.

indexed lookup · constant per order

Zero PII hosted by Soryk

All customer data lives in your Shopify store. We host only OAuth shop tokens — explicitly documented. GDPR-coherent by design.

stateless · jwt-signed · gdpr-coherent

Why Soryk

Built different. On purpose.

SHOPIFY METAOBJECTS single source of truth Companies B2B Catalogs { } Price lists Customers + Soryk Orders — no external database — ADMIN · POLARIS Merchant admin · embedded sales rep app · mobile BUYER Customer app · white-label Three apps · One source of truth · Zero data lock-in
  Soryk SparkLayer Pepperi Shopify B2B alone
Shopify-native data
Field sales rep app~
Commission engine
No data lock-in
6-language UI~~
EU data residency~
Native iOS + Android app
Multi-shop support✓ Bundle~ Shared DB
Italian-language support✓ Founder
Starting price€49/mo€199/mo€500+/mo€2k+/mo (Plus)

✓ Full · ~ Partial · ✗ Missing — based on public information as of 2026.

How it works

Live in days, not months

1

Install from Shopify App Store

One-click install. Soryk reads your existing products, customers and B2B catalogs.

2

Add agents & rules

Invite your reps, assign territories, define commission rules. Done in 20 minutes.

3

Agents go live on mobile

They install the app, log in, start placing orders the same day.

4

Optional: launch customer app

Activate the white-label customer app for self-service reorders from your customers.

Pricing

Indie pricing, production-ready

Five honest tiers, all including the native iOS + Android app. Start at €49/mo for customer-only ordering, scale to €699/mo for white-label and unlimited agents. Annual billing saves 20%. Multi-Brand Bundle stacks up to −40%.

Direct

Customer self-service

€49/mo
  • ✓ Native iOS + Android (buyers)
  • ✓ Quote workflow
  • ✓ 50 buyers, 200 orders/mo
  • ✗ No agent mode
See details

Starter

Agent mode unlocked

€79/mo
  • ✓ Up to 3 agents
  • ✓ Unlimited buyers
  • ✓ Push notifications
  • ✓ Email support 12h
See details

Pro

Advanced operations

€399/mo
  • ✓ Unlimited agents + buyers
  • ✓ Territory management
  • ✓ Manager hierarchy
  • ✓ Email + chat 4h
See details

Scale

Premium & branding

€699/mo
  • ✓ Everything in Pro
  • ✓ White-label light
  • ✓ Founder direct support
  • ✓ 90-min onboarding (IT)
Talk to founder
Multi-Brand Bundle up to -40%

Run 3+ Shopify stores? Each gets its own Soryk instance, with a stacking volume discount.

See pricing

Customer love

What merchants are saying

★★★★★
"We migrated 14 agents from a paper-based process in three weeks. Our order accuracy went from ~85% to 99.2%. The fact that everything stays in Shopify is huge."
MR
Marco R.
Sales Director, Cantina Bellavista
★★★★★
"We were paying SparkLayer €1,400/month and still re-keying commissions in Excel. Soryk replaced both for €149. Setup took two days."
LK
Lena K.
COO, NordFood Distribution
★★★★★
"The offline mode is what won us over. Our reps are in basement wine cellars all day. Soryk just works, then syncs when they're back in the truck."
PM
Pierre M.
Founder, Atelier·21

FAQ

Frequently asked questions

Is Soryk really 100% Shopify-native?
Yes. All your data — products, customers, orders, prices — lives in Shopify. Soryk reads and writes through the Shopify Admin API. No external database, no data lock-in.
Do my agents need a Shopify account?
No. Agents log in to the Soryk app with their own credentials. Only the merchant admin needs a paid Shopify plan with B2B.
Does it work offline?
The sales rep app caches the catalog and pricing locally. Agents can build quotes offline and sync when they reconnect. Same codebase deployable as a desktop web app via Expo Web.
Which Shopify plans are supported?
Soryk works on all paid Shopify plans (since April 2026) with B2B enabled. We use native Shopify B2B features like company profiles, catalogs and price lists.
How are commissions calculated?
You define rules per agent, product collection or customer segment, with flat % or tiered structures. Commissions compute automatically on paid orders, with a clear audit trail.
Can I migrate from SparkLayer or Pepperi?
Yes — Custom Migration is quote-only, typically €2,000–€8,000 depending on complexity. Capacity is intentionally capped at 1-2 projects/month so we deliver each one well. See services.
What languages are supported?
English, Italian, German, French, Dutch and Polish — both UI and customer-facing portal.
How long is the free trial?
14 days, no credit card required. Full feature access including the sales rep app.
Is there a setup fee?
Self-onboarding is free. Optional async-first packages start at €499 (App Quick Setup, if you already have Shopify B2B) or €1,200 (Complete B2B Setup, from scratch). See services.
Can the customer app be white-labelled?
Light white-label (logo, colors, custom domain on the agent app) is included on the Scale tier. On Growth/Pro you can add Custom Branding for +€29/mo.
Do you offer SSO, SLA or phone support?
Honest answer: no SAML, no contractual SLA, no phone support. We use Google + Microsoft OAuth via Shopify (standard at every tier), target best-effort 99.5% uptime, and do email + chat only. Italian customers can opt for Italian Premium with calls in italiano.
Is there a multi-shop tier?
Each store gets its own dedicated Soryk instance — no shared databases, no tenant boundary leaks. The Multi-Brand Bundle gives volume discounts: -20% from 3+ shops, -30% from 5+, -40% from 10+ (plus a monthly call with the founder).
Is Soryk GDPR-compliant?
Yes. EU data residency, DPA on request, GDPR-compliant by design. We process only what Shopify already stores.
What happens to my data if I leave?
Nothing — your data was never in our database. Uninstall Soryk and your Shopify store keeps every product, customer and order.
How does Soryk handle authentication security?
JWT-based authentication with documented zero-downtime secret rotation. Login endpoints (agent, buyer, admin payments) are protected by Upstash sliding-window rate limiting — 5 attempts per identity, 30 per IP, 5-minute window — and every buyer API enforces a companyId ownership check to prevent cross-tenant data leaks.
Does Soryk scale to enterprise volumes?
Yes. The commission engine runs in O(1) per order via a pre-built companyId→agents index, replacing the legacy O(orders × agents) fallback. Tested smoothly past 10,000 orders/shop. Analytics queries sit behind a 60-second sliding cache (5 min on custom ranges), invalidated on refund webhooks. The audit log mirrors the latest 5,000 events to Redis as an append-only stream for tampering detection.
Are push notifications available?
Yes. End-to-end push notifications with secure push tech: a service-worker push + notificationclick listener, an auto-registrar that mounts a subscription when the permission is already granted, and a NotificationsToggle in agent settings. Dead subscriptions are pruned automatically; a public quote acceptance triggers a push back to the originating agent.
Is Soryk in the App Store and Google Play?
Yes. Soryk ships a real native iOS app on the Apple App Store and a native Android app on Google Play. Sales reps and B2B customers download the same app — the experience adapts to their role at login. Soryk is the only mobile-first B2B Shopify app with native binaries on both stores at indie pricing.
Can my B2B customers download the app and reorder themselves?
Yes. From the Direct tier (€49/mo), your B2B customers download the Soryk mobile app from the App Store or Google Play, log in with their company credentials and place orders with zero involvement from your sales reps. They see their own catalog, their own price list, their own order history — exactly what Shopify B2B already grants them. Push notifications keep them informed about shipments, invoices and promos.
How is Soryk different from SparkLayer or BSS Commerce?
SparkLayer, BSS Commerce and Helium B2B are web-only experiences with app wrappers — none ship native iOS or Android binaries. Soryk is the only Shopify B2B app distributed through both App Store and Google Play. It also stores zero data outside Shopify (everything lives in metaobjects), includes a real commission engine and starts at €49/mo against SparkLayer's €199/mo. Full comparison →
Do I need sales reps to use Soryk?
No. The Direct tier (€49/mo) is built for online-only B2B wholesalers with zero sales reps. Your B2B customers download the app, reorder, view invoices and track shipments. Add sales reps later by upgrading to Starter (€79/mo) — same app, role-based UI flips at login.
Do I need Shopify Plus to use Soryk?
No. Since April 2026, Shopify B2B native features are available on all paid Shopify plans (Basic at $39/mo, Grow at $105/mo, Advanced at $299/mo, and Plus). Soryk works on all of them. For most B2B use cases, the cheapest paid plan is enough.
What's the difference between Basic and Plus for Soryk?
All Soryk features work identically on any paid Shopify plan. The differences come from Shopify B2B itself: non-Plus plans cap active catalogs at 3, while Plus has unlimited. Customer-specific pricing for 100+ unique buyers and partial payment workflows are also Plus-only. For most B2B operations, the catalog cap doesn't matter.
Is Soryk really a native iOS and Android app?
Yes. Native iOS app on Apple App Store, native Android app on Google Play. Real native binaries, not a wrapper around a website. Both apps include offline mode, push notifications, and native gestures.

Indie pricing, production-ready.

14-day free trial. No card. No timezone problems. Talk to the founder if you have questions — async, in italiano or in writing.