What a inriver integration gives you.
Merchandisers no longer wait for manual catalogue updates or email coordination. Attributes, images and relationships flow to all channels as soon as they are approved in inriver.
Every storefront and marketplace receives the same product taxonomy, translation set and image assets unless explicitly overridden. Customers see consistent product information across all touchpoints.
Workflow automation ensures incomplete products do not reach staging, and blocked items are flagged immediately to the responsible team member instead of sitting in a shared inbox.
Product descriptions, keywords and metadata are translated once and published to every locale-specific storefront or marketplace channel in a single operation.
Product images, documents and downloads are versioned, assigned to channels, and tracked through their lifecycle so you know which asset belongs to which product and which channels have the latest copy.
New storefronts or marketplace channels inherit the same product attributes, families and completeness standards, so onboarding a channel takes days not months.
Where a inriver integration earns its place.
If two or more of these are true, the integration usually pays for itself quickly.
Where off-the-shelf connectors fall short.
Vendor connectors are fine for simple cases. Here's where the real ones need more.
inriver holds product attributes, families and relationships but does not manage inventory levels or real-time pricing. Stock and pricing sync from your ERP or pricing engine separately, creating a dependency on parallel integration pipelines.
inriver ships with pre-built links to major platforms but Other storefronts, headless deployments or regional marketplaces may require manual export or middleware to consume catalogue feeds in the right format.
inriver excels at managing category trees and variant options but does not enforce how variants map to SKU structures in your ERP or OMS. Cross-system variant alignment and deduplication must be owned separately.
inriver supports translation of product copy but does not prevent conflicting translations across languages or detect when a source language attribute changes after localisation is complete.
Each channel can have unique required fields and content rules, but inriver does not prevent drift or conflicting rules if multiple teams maintain channel configurations separately.
Product data governance often splits across teams and systems until a PIM enforces who owns what and ensures completeness before anything reaches a storefront.
Where this integration sits in your estate.
inriver holds the commercial record. The iWeb integration layer manages the rules, mappings, monitoring and exceptions. The commerce platform presents the customer-facing experience. The estate map helps agree ownership before anything is built.
Built for your platform, not a specific one. inriver integrates with any ecommerce core through the same contract.
- Product attributes and enrichment
- Product families and hierarchies
- Variant configuration and options
- Product copy, descriptions and metadata
- Product images and digital assets
- Completeness rules and data quality gates
- Approval workflows and role-based access
- Channel-specific product readiness status
- Storefront product page rendering
- Category navigation and site search
- Product discovery and merchandising rules
- Add-to-cart and checkout experience
- Customer reviews and ratings
Systems this integration usually sits next to.
Examples, not a closed list. iWeb is platform-agnostic on both sides: we wire this integration into whatever ecommerce platform and surrounding systems your estate already runs.
- Adobe Commerce
- Magento Open Source
- Shopify Plus
- BigCommerce
- Other storefronts
- ERP (SAP, NetSuite, Sage)
- OMS / order management
- Search and merchandising platform
- Marketing and CDP
- Marketplace connectors (Amazon, eBay)
- WMS / warehouse management
- Analytics and BI platform
Not sure if this works with your stack?
Tell us what you’re using and what needs to connect. We’ll give you a straight view on what’s possible, what might be awkward, and the safest way to approach it.
The data flows we wire.
Each flow has a direction and an owner. We agree both before a line of code is written.
How iWeb configures the integration around your business.
Same method on every integration. The decisions come before the code.
- 01Design the product data estate
We map your attribute model, family hierarchies and variant logic in inriver; link it to your ERP and supplier feeds upstream; and design channel-specific export mappings downstream so every system speaks the same product language.
- 02Build owned workflows and approvals
We configure inriver approval steps, completeness rules and role-based access so product owners, merchandisers and channel teams each see only what they need to action, and bottlenecks are visible in real time.
- 03Integrate inriver with commerce platforms
We build the API bridges, CSV feeds or middleware connectors that push governed product data from inriver to Adobe Commerce, Magento Open Source, Shopify, BigCommerce and other storefronts on a schedule you define.
- 04Set up asset pipelines and transformations
We configure image resizing, CDN assignment, watermarking and channel-specific asset rules so merchandisers upload once and every channel receives the right size, format and version automatically.
- 05Provide observability and support
We monitor feed success rates, flag unshipped products or broken asset links, and create dashboards so you know the health of your catalogue in real time. We stay on call for changes and troubleshooting.
Who owns what.
The single most important table in any integration. One system owns each field; everything else reads it.
Built product data estates before
iWeb has built inriver integrations across multi-channel estates where product data must stay consistent, complete and compliant across Adobe Commerce, Shopify, BigCommerce and marketplaces. We understand how inriver sits alongside ERP, OMS, search and asset management.
What we test before launch.
Every one of these is rehearsed before a customer ever sees the integration.
Common risks and where they bite.
We name these on day one. A risk written down is a risk you can plan around.
If ERP attributes are updated outside inriver (e.g. supplier-managed SKU properties), inriver may show stale values until the next batch sync runs. Manual re-sync or duplicate-detection rules prevent conflicts.
When a new channel is added with stricter field requirements, existing products fail the completeness gate and are held from publishing. If product teams are unaware of the new rule, inventory goes unlisted for days.
inriver allows infinite variant combinations but does not validate them against your ERP's SKU master or OMS stock keeping structure. Storefronts publish variants with no matching stock, causing backorder surprises.
When a product image is replaced in inriver, storefronts that do not re-import the catalogue feed may display outdated images indefinitely. API-driven systems consume the latest asset link but CSV imports do not auto-refresh.
inriver tracks whether a language variant exists but does not alert product teams if a translation is missing or incomplete. Channels that require full localisation publish with blank or machine-generated text.
If individual channels override inriver attributes (e.g. a different product title for Amazon vs. Shopify), those overrides live outside inriver and are not synced back. Future catalogue updates miss channel-specific data, creating inconsistency.
Relevant services and sectors.
Common questions about inriver integrations.
How do we define which product attributes must be filled before a product is ready to publish?
inriver's completeness rules let you specify mandatory fields, image counts, translation requirements and approval steps per family or channel. Products that fail the rule are flagged and held from export until remediated.
Can we maintain different required fields for different channels or marketplaces?
Yes. inriver allows channel-specific completeness profiles so Amazon, Shopify and your own storefront can each have unique mandatory field lists. A product must satisfy all rules for the channels it is assigned to before it can be marked ready.
How do product images and digital assets sync to our storefronts?
inriver stores the master asset library and applies channel-specific sizing, cropping and format rules. Images are exported via API or feed alongside the product catalogue, and your storefront pulls them from the CDN URL provided by inriver.
What happens when we need to translate product copy into new languages?
Translators request translations in inriver, complete them in the inriver interface, and mark the language variant done. Completeness rules can require translations for a product to be ready. All language versions are exported together to storefronts.
How does inriver know what products are actually in stock or available for sale?
inriver does not manage stock levels; that data lives in your ERP or OMS. You sync stock into your storefronts separately from inriver's product attributes. Both flows must align so storefronts show the right attributes for the inventory they hold.
Can we override inriver product data on a per-marketplace basis without changing the central record?
Yes. inriver supports channel-specific field overrides so you can publish a different title or description to Amazon without modifying the master product in inriver. However, overrides are not synced back, so future inriver updates may not reflect them.
How do we know when a product is ready to publish to all channels?
inriver marks products as channel-ready when all completeness rules, translations and approvals for that channel are done. Channel readiness dashboards show which products are blocked and why. You can export only ready products or flag unready ones for team attention.
What happens if we add a new ecommerce platform or marketplace?
You configure the new channel in inriver with its required fields, asset sizes and language rules. Existing products are re-evaluated against the new completeness gate. Products that fail the new rules are flagged; those that pass are exported in the format your new platform expects.
How do variant combinations work in inriver, and how do they map to SKUs in our ERP?
inriver lets you define variant options (e.g. size, colour) and generate combinations. Each combination can have its own attributes, images and SKU reference. Your ERP must validate that every inriver variant combination has a matching stock-keepable SKU, or products with missing SKUs should not be exported.
Can different teams own different parts of the product data (one team owns descriptions, another owns images)?
Yes. inriver supports role-based access and approval workflows so content teams, asset managers and product ops each have visibility into their area. Approval steps can require sign-off from multiple teams before a product is marked ready.
How do we prevent stale product data from reaching our storefronts after an update?
inriver tracks versioning and audit trails. You can export only products that have been updated since the last sync, or you can trigger a full re-export on a schedule. Storefronts that pull via API see the latest version; CSV-based storefronts need a re-import to pick up updates.
What happens if a product attribute changes after it has already been translated?
inriver does not automatically flag translations as stale when a source attribute changes. You must use audit reports or manual review to find attributes that changed since translation was completed, and re-queue those items for translator review.
How is product data exported to storefronts that do not have a pre-built inriver connector?
You can export via CSV, XML, or JSON feed and load it into your storefront or middleware via FTP, SFTP, API or webhook. iWeb can help design the export mapping so inriver's attribute names and values transform into your storefront's expected schema.
Can we bulk-import product data from a spreadsheet or legacy system into inriver?
Yes. inriver supports bulk import via CSV or API. We help map your legacy data structure to inriver attributes and handle deduplication, family assignment and enrichment so imported products are clean and ready for governance.



