Short answer
An off-the-shelf connector is usually the fastest and cheapest start when one exists for both your platform and your ERP and your processes are close to standard. A custom integration fits custom ERPs, unusual business rules, and cases where long-term subscription cost or connector limits outweigh the build effort. Evaluate connectors against your actual workflows and edge cases, not feature lists, and compare total cost over several years.
When an ERP vendor or a marketplace lists a ready-made connector for your ecommerce platform, buying it can look obviously cheaper than building. Sometimes it is. Sometimes the connector covers the easy 80% of your needs and the remaining 20% costs more than a custom build would have. This comparison helps you tell the two situations apart.
Definitions
Off-the-shelf connector: a prebuilt product that integrates a specific ecommerce platform with a specific ERP (or a family of ERPs), usually sold as a subscription and configured rather than programmed.
Custom integration: software built for your systems and processes, by your team or a partner. It may be a standalone service or built on middleware.
Comparison table
| Dimension | Custom integration | Off-the-shelf connector |
|---|---|---|
| Time to first value | Weeks to months | Days to weeks, if it fits |
| Upfront cost | Engineering effort | Setup and configuration, sometimes onboarding fees |
| Ongoing cost | Hosting, maintenance, API upgrades | Subscription, often tiered by volume or features |
| Fit to processes | Exactly what you build | What the product supports; you may adapt processes |
| Custom ERP support | Yes | Rare |
| Edge cases | Handled as you define them | Handled if the vendor has built them |
| Platform API changes | Your responsibility | Vendor’s responsibility |
| Monitoring and error handling | You build it | Included; quality varies |
| Ownership and portability | You own the code | Dependent on vendor |
| Support | Your team or partner | Vendor support, at their service levels |
When a connector is the better choice
- A connector exists for both your exact ecommerce platform and ERP edition.
- Your processes are close to standard — or you are willing to adjust them.
- You lack engineering capacity to build and operate an integration.
- Time to launch matters more than long-term flexibility.
- The vendor demonstrates your edge cases successfully in a trial.
When a custom integration is the better choice
- Your ERP is custom or heavily customized.
- Your business rules are unusual: complex B2B pricing, kitting, multi-entity accounting, special fulfillment flows.
- Subscription pricing at your volume exceeds the cost of building and maintaining.
- You need full control over monitoring, data handling, and change timing.
- No connector handles your critical edge cases.
Questions to ask connector vendors
- Which versions of the ecommerce platform API and ERP do you support today, and how quickly do you adopt new platform API versions?
- How do you prevent duplicate orders on retries?
- How are failed records surfaced, and can business users fix and replay them?
- How do you handle partial refunds, partial shipments, bundles, and multi-location inventory?
- What can be configured, what can be scripted, and what is fixed?
- How is pricing calculated at peak volume?
- Where is data processed and stored, and what are the security certifications?
- What happens to our integration and data if we cancel?
Ask for demonstrations with your own data rather than relying on feature lists.
Total cost over time
Compare costs over the expected life of the integration — often three to five years:
- Connector: setup + (subscription × years) + workaround and customization costs + internal admin time.
- Custom: build + (hosting + maintenance + API upgrades + support) × years.
Neither side is automatically cheaper. A connector that fits well is hard to beat; a connector that needs extensive workarounds often is. The cost estimator can help structure the custom side of the comparison.
Hybrid approaches
- Connector plus custom extensions: use the connector for standard flows and a small custom service for one or two special cases. Make sure both do not write the same data.
- Middleware with prebuilt and custom connectors: an iPaaS may offer a connector for your ecommerce platform and a generic HTTP adapter for your custom ERP.
Summary
Buy when a connector fits your systems and processes and passes a trial with your edge cases. Build when your ERP is custom, your rules are unusual, or long-term cost and control favor ownership. In both cases, judge by your real workflows and the total cost over several years.
Frequently asked questions
Do connectors exist for custom ERPs?
Rarely. Connectors target established ERP products with known APIs. For a custom ERP, the realistic options are a custom integration or middleware with a custom adapter for your ERP.
How do I evaluate a connector before buying?
List your workflows and edge cases — partial refunds, bundles, multi-location stock, B2B pricing — and ask the vendor to demonstrate each one with your data in a trial. Also check monitoring, error handling, replay, and how quickly the vendor supports platform API changes.
Can a connector be customized?
Some allow configurable mappings, scripting, or extension points; others are fixed. Customizations may complicate upgrades. Clarify what is configurable, what requires vendor services, and what is impossible.
What happens if the connector vendor goes out of business?
Your integration may stop receiving updates or stop working. Ask about data export, contract terms, and how long the vendor has supported the platforms you use. A custom integration avoids this risk but transfers maintenance responsibility to you.
Sources and further reading
Platform-specific statements on this page were checked against these sources on . Vendor APIs change; confirm details in the current documentation before you build.
- [1] Shopify App Store — Shopify
- [2] BigCommerce App Marketplace — BigCommerce
- [3] WooCommerce Marketplace — WooCommerce
Related reading
- Comparisons Direct ERP Integration vs. Integration Middleware Compare point-to-point ERP integrations with middleware and iPaaS — cost, control, scalability, skills, and failure handling — and see which fits your requirements.
- Guides How to Estimate the Cost of an Ecommerce ERP Integration A structured method for estimating ecommerce-ERP integration effort and cost — workflow scoping, complexity drivers, ERP readiness, testing, and ongoing operating costs.
- Tools ERP Integration Cost Estimator Estimate relative complexity and an illustrative effort range for your project.
- Concepts What Is Ecommerce ERP Integration? What ecommerce ERP integration means, which workflows it automates, how data flows between store and ERP, and the main approaches used to build it.
- Guides How to Integrate Shopify with a Custom ERP A step-by-step plan for connecting Shopify to an in-house ERP — scoping workflows, the Admin GraphQL API, webhooks, queues, data mapping, testing, and go-live.