Business Client need Software Development
Contact person: Business Client
Phone:Show
Email:Show
Location: Remote cooperation
Budget: Recommended by industry experts
Time to start: As soon as possible
Project description:
"ChatGPT zei:
Hier is de volledige Freelancer.com projectbeschrijving in het Engels, volledig zonder emoticons, zonder onnodige opmaak, modern en professioneel geformuleerd.
Ook inclusief het aanbevolen budget.
Project Title
Advanced SRS–Shopify Omnichannel Integration Middleware
Project Description
We are looking for an experienced integration developer or development team to build a custom middleware solution connecting our ERP/CRM/WMS system SRS with Shopify.
Our current integration works for basic order and inventory flow, but it has several limitations that prevent us from achieving a true omnichannel experience.
We need a scalable, reliable middleware that synchronises vouchers, offline purchases, tracking codes, returns, product attributes, and accounting exports, while ensuring inventory accuracy across all channels.
This project requires professional experience with API integrations, ERP systems, Shopify, and middleware architecture.
Project Goals
To build a robust, real-time integration layer between SRS and Shopify that supports vouchers, POS workflows, returns, inventory accuracy, tracking, marketplace data, and accounting automation.
Scope of Work
1. Voucher Synchronisation (SRS → Shopify)
Vouchers created in SRS must automatically be created in Shopify as online + POS discount codes.
The customer must be able to use these vouchers both online and in-store.
When a voucher is created in SRS:
Automatically send an email to the customer.
Include a QR code that can be scanned in the SRS POS.
Voucher status and balance must stay synchronised between both systems.
2. Tracking and Shipping Synchronisation (Sendcloud → SRS → Shopify)
Sendcloud generates shipping labels and tracking numbers.
Tracking information must be:
Imported into SRS
Synced to Shopify
Must support multicollo shipments.
Shopify must show all tracking codes and send tracking notifications to customers.
3. Offline Purchase Sync (SRS POS → Shopify Customer Profile)
All offline (in-store) purchases made through SRS POS must appear in the customer's Shopify profile.
Required for loyalty, customer service, and marketing automation.
4. Return Processing (Returnista → SRS → Shopify)
Current issue:
Returnista modifies stock in Shopify, and SRS modifies stock again during return processing. This causes double adjustments and inaccurate stock levels.
Required solution:
Returnista sends return information only to SRS.
SRS remains the single source of truth for inventory.
Shopify inventory is always overwritten by SRS inventory through the middleware.
Shopify may still receive return status updates, but without any inventory changes.
Optional: if a customer selects a specific store in Returnista, the returned inventory should be applied to the correct store in SRS.
5. Notifications for Non-Deliverable Items
If SRS marks an item as non-deliverable after order ingestion, we must receive:
A status update back into Shopify
A customer notification
The option to partially fulfil or to cancel the order
6. Photography Workflow Automation
We want a structured workflow for product photography:
An overview showing:
Items that still need photography
Items at the photographer
Items completed
Ability to bulk upload images and automatically map them to products by SKU or EAN.
Automatic publication of these images to Shopify.
7. Marketplace Attribute Management
SRS has limited fields for marketplace-specific data (Bol, Amazon, Kaufland).
We need:
An attribute-management layer inside the middleware
Mapping tables for:
fabric
color
fit
collar type
seasonal attributes
category rules
Automatic export to:
Shopify metafields
Channable
Marketplace feeds (if applicable)
8. Address Validation (Before Sending Orders to SRS)
Some Shopify orders fail to import into SRS due to missing or incorrect billing details.
Middleware must:
Validate and correct address data
Block invalid orders until resolved
Log all errors in a clear dashboard or report
9. Exact Online Integration
Automatically export:
Orders
Refunds
Credit notes
Payment information
Export should follow Exact Online API requirements.
Technical Requirements
Experience with Shopify API (Admin, POS, metafields)
Experience with ERP integrations (preferably SRS or similar systems)
Experience with accounting integrations (Exact Online is a plus)
Middleware or API gateway development experience
Logging, retry logic, and error handling
Scalable architecture (Node.js, .NET, Python or similar)
Documentation and handover required
Deliverables
Fully working middleware (hosted or self-hosted)
Documentation for all endpoints and workflows
Logging and reporting dashboard
Full test results for all workflows
Deployment support
Final handover" (client-provided description)
Matched companies (3)

HJP Media

Knowforth Tech
