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
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.
Trusted by Shopify merchants worldwide
How Soryk works
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.
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.
Same binary, same App Store listing — your field agent downloads Soryk on their personal phone or company tablet. At login, the role-based UI flips to the agent experience: customer list, quote builder, commission tracker, offline catalog. No second app to maintain.
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.
No sales reps? No problem.
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
Up to 50 buyers · 200 orders/mo · 8 languages · iOS + Android
The Problem
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.
…then your back-office re-types them into Shopify. Errors, delays, no visibility.
One wrong VLOOKUP and an agent gets paid wrong. Trust evaporates instantly.
Customers, prices, history — all in their cloud. Switching costs you months.
2026 buyers expect a portal. They reorder via PDF? Expect churn.
Every integration is brittle, every report manual, every onboarding a nightmare. Soryk fixes this in days, not months.
The Solution
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.
Embedded in Shopify. Manage agents, commissions, companies, discounts and analytics without ever leaving your store.
Native iOS + Android app for field reps. Browse catalog, build quotes, place draft orders, track commissions — even offline.
White-label self-service customer app for your B2B customers. Reorder, track shipments, view invoices — your brand, your domain.
Built for these industries
Wholesalers worldwide trust Soryk for high-touch, agent-led B2B distribution.
Wine importers, spirits distributors, specialty food. Route-based agents, depletion tracking, restaurant accounts.
"Our reps stopped re-typing wine SKUs into laptops at 9pm. The whole back-office got their evenings back."Sales Director · Italian wine importer
Tools, components, building supplies. Volume-tier pricing, account-specific catalogs, technical specs in-app.
"Barcode scanner in the warehouse means an order is in Shopify before the customer signs the delivery note."Operations lead · German fastener distributor
Brand-to-retail, seasonal pre-orders, size-curve grids, lookbooks for showroom and trade-fair selling.
"Buyers used to print, sign, scan. Now they tap once on their phone. Our acceptance went up 240%."Founder · Atelier·21
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.
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
Capabilities · 18 of 39
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.
Real binary on App Store + Google Play. Not a wrapper.
Agent roles, territories, manager hierarchy in one mobile app.
Tiered, flat or hybrid rules. O(1) per order, runbook for refunds.
Read/write Shopify B2B companies, locations and catalogs natively.
Catalog and pricing cached on-device. Reps quote in dead zones.
Public-link acceptance, signature, push back to the originating agent.
Self-service reorder app for buyers — Direct tier, no rep needed.
Honors every Shopify B2B catalog, currency and payment term.
Auto-applied at cart. Approval workflow on overrides.
By agent, company, product. 60s sliding cache, refund-invalidated.
Polygon + Haversine zones. Claude Opus audits coverage drift.
Override commissions, approve discounts, see team rollups.
Smart reorder from history. Buyer self-serves the same SKUs.
Native iOS + Android push for refunds, quotes, discount approvals.
EN, IT, ES, FR, DE, NL, PL, PT — UI, push, customer-facing emails.
Google + Microsoft OAuth via Shopify. 5/30 sliding window.
REST + webhook bridge to your ERP, CRM, accounting stack.
Immutable Redis-mirrored audit log. DPA on request. Zero data lock-in.
18 features above. 21 more in product.
Browse the full feature listProduction · April 2026
Enterprise security, indie pricing. The plumbing that decides whether a B2B app survives its first 10,000-order shop — already in the box.
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
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
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 with secure push tech, dead-subscription pruning, service-worker push + click handlers, auto-registrar when permission is already granted.
· SW listener · auto-registrar
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
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
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
| 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
One-click install. Soryk reads your existing products, customers and B2B catalogs.
Invite your reps, assign territories, define commission rules. Done in 20 minutes.
They install the app, log in, start placing orders the same day.
Activate the white-label customer app for self-service reorders from your customers.
Pricing
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%.
Customer self-service
Agent mode unlocked
Sales team essentials
Advanced operations
Premium & branding
Run 3+ Shopify stores? Each gets its own Soryk instance, with a stacking volume discount.
Customer love
"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."
"We were paying SparkLayer €1,400/month and still re-keying commissions in Excel. Soryk replaced both for €149. Setup took two days."
"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."
FAQ
companyId ownership check to prevent cross-tenant data leaks.14-day free trial. No card. No timezone problems. Talk to the founder if you have questions — async, in italiano or in writing.