The Orders Your Cin7 Portal Never Catches
Your Cin7 B2B portal and EDI links handle the customers who order the way Cin7 expects. Everyone else emails a purchase order. We read those orders and create them in Cin7 Core or Omni through the API, priced and allocated correctly, so the middle of your order book stops being typed in by hand.
Some of our direct clients
Why Wholesalers Choose Zestcode
Senior, UK-based developers who work under NDA and build against the live Cin7 API, shaped around how your account is priced and structured, so off-portal orders reach Cin7 correctly.
Core Or Omni
Built for the way you run Cin7, whether that is Cin7 Core or Cin7 Omni, creating sales orders through the API into your existing setup.
Past The Portal And EDI
Automates the orders the B2B portal and EDI never cover: the PDFs, spreadsheets and emails your customers send instead.
Cin7 Pricing Applied
We apply the price tier or customer pricing Cin7 holds for each account and validate every line against it before the order posts.
Right Branch, Right Stock
Orders are created against the correct customer and branch or location, so allocation and stock stay accurate.
Exceptions Held
Duplicate references, price mismatches, missing details and unmatched products are parked for review rather than pushed through.
Bespoke And UK-Built
A developer-led build against the live Cin7 API, shaped around your accounts and pricing, delivered under NDA.
Read Any Format, Filed Into Cin7
PDF, CSV, Excel, Word and email-body purchase orders read and created as sales orders in Cin7 Core or Omni through the API, priced and allocated to the right branch. We can strip out a Shopify detour and its per-order fee too.
Laravel & Bespoke Platforms
For systems and platforms that require bespoke processes, data handling complex integrations or internal business platforms with security at the forefront of the build.
WordPress & WooCommerce
For fast, reliable and easy to manage brochure based websites built following best practice with a bespoke theme powered by ACF Pro and supporting custom built plugins.
Shopify & Shopify Plus
For eCommerce and retail brands looking to grow revenue significantly online. Built using a bespoke theme specific to your brand and with a full seamless migration from legacy platforms.
Recently Completed Projects
Clintons Cards
A full migration from Magento 2 to Shopify Plus, with order, customer, product, stock and finance integrations kept live through the switch.
Ecommerce · Shopify Plus · IntegrationsQualityHive
A Laravel platform that web agencies use to capture, assign and close website bugs, taken from wireframe to launch, then handed over as clean, documented code.
SaaS platform · Laravel · API integrationsThe Sauce Foundry
A brand, a WooCommerce store and product photography for an artisan hot sauce startup, launched to a 3.8% conversion rate from day one.
Ecommerce · Branding · WooCommerceHave a project like these in mind?
Get in touchHere's What Our
Clients Say
Consistently rated 5* on Google by our full build clients and retainer clients.
Frequently Asked Questions
Automating Off-Portal Orders Into Cin7
Cin7 gives you a portal, EDI and native channel links, and they work well for the customers who fit them. The orders that cause manual work are the ones that fit none of those: the buyer who emails a PDF instead. Here is how we automate that middle of the order book into Cin7.
The order book Cin7's own tools miss
Cin7 is designed around three tidy ways an order can arrive: through the B2B portal, over EDI, or from a connected sales channel. Each is efficient, and each only covers a specific kind of customer. The portal needs the customer to log in and order themselves. EDI needs an account large and structured enough to warrant it. Channels only carry channel orders.
That leaves a substantial group who simply email a purchase order, and every one of those lands on a person to interpret and key into Cin7. This is the exact gap we automate, so the off-portal order book stops being manual.
Reading orders and applying Cin7 pricing
We read PDF, CSV, Excel, Word and email-body orders, trained on the formats your customers use, and pull out the customer, purchase order reference, delivery address and each product line. Customer codes are mapped to your Cin7 products, with unmatched lines flagged rather than guessed.
Pricing is where wholesale gets it wrong most, so we apply the price tier or customer pricing Cin7 already holds for the account and validate each line against it. That means an order is priced on the agreed terms, not on whatever the buyer's document happened to show.
Not sure your off-portal orders can be automated?
Send us your most awkward emailed orders. We will tell you honestly what can be created in Cin7 automatically and what needs a review step.
Created in Core or Omni, allocated correctly
Validated orders are created in Cin7 Core or Omni through the API as sales orders, against the correct customer and branch or location, so stock allocation and downstream invoicing stay accurate. Duplicate purchase order references are caught before they cause a second despatch.
If some of these orders currently detour through Shopify to reach Cin7, creating them directly removes that step and its fee. This is a focused part of our broader automated order processing service, and pairs with wider API integrations when Cin7 needs joining to the rest of your stack.
A careful, bespoke rollout
Orders are reviewed first while we tune the reading on your real formats and confirm pricing behaves exactly as it should, and only orders that clear your confidence rules then post automatically. Every original document is kept and every extracted field logged.
It is a developer-led build shaped around your Cin7 setup, delivered by a UK team against the live Cin7 API under NDA. If you also run Linnworks or Unleashed, the same approach is available through our Linnworks order automation and Unleashed order automation.
Partner with Zestcode for Industry Leading Quality and Reliability
Tell us what you're looking for and we'll see how we can help. Quotes are typically provided within 2 working days of the initial call.