Gardners at a glance.
- Category
- PIM · product data
- Role in the estate
- The master of product content - attributes, families, variants, translations, media and channel-specific enrichment feeding the storefront, marketplaces and print.
- Commonly connects with
- Commerce platforms · ERP · finance · CMS · content · DAM · Marketplaces · channels
- Typical use cases
- Ingest Gardners book and media feeds into a PIM before storefront publication · Enrich Gardners catalogue data with your own attributes, images and category taxonomy · Publish subset of Gardners titles to specific sales channels with channel-ready attributes · Keep Gardners availability and pricing in step with your commerce and inventory systems
- Relevant services
- BuildSupportPIM and Data
What a Gardners integration gives you.
Merchants know which Gardners titles are enriched, approved and ready to sell. Incomplete or unapproved records do not leak to storefronts, search or customers.
Each channel sees only the attributes, images and copy it needs. No redundant data, no confusion between editions, no merchant manual curation per storefront.
New Gardners titles flow through enrichment and approval in days, not weeks. Merchants can batch-enrich similar titles and publish atomically to all channels.
Enrichment workflow and audit trail clarify who added what, when and why. No silent overwrites, no lost images, no forgotten category mappings.
Incomplete records, availability drift, duplicate editions and feed errors surface in a monitored queue. Teams own and resolve exceptions before customers are impacted.
Where a Gardners 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.
Gardners feeds contain publisher-standard metadata. Without integration logic, you cannot automatically filter, rename or validate attributes for specific storefronts or marketplaces. Merchants must manually curate per channel.
Gardners provides ISBN links and basic metadata. Integration does not automatically pull cover images, sample pages or promotional assets from Gardners or third-party services. You must source and ingest media separately or map to existing DAM.
Raw Gardners feeds land directly in data without governance gates. Merchants cannot flag incomplete records, add internal notes, or see which titles are ready to sell. Enrichment and approval are manual.
Gardners may publish multiple SKUs for the same ISBN (hardback, paperback, audiobook, regional editions). Without intelligent deduplication and edition-mapping logic, storefronts can show redundant listings or lose sales to confusion.
Gardners feeds are batch updates at fixed intervals. If stock depletes between feed refreshes, your storefront may show false availability. Real-time or frequent refresh requires polling or webhook setup not usually included.
When Gardners may not be the simplest fit.
A short, honest list. Not a warning; just where a different shape of system usually costs less to run.
Product data ownership clarity is harder with wholesale feeds: Gardners owns the ISBN and metadata; you own enrichment, category mapping and go-live gates. Without clear boundaries, enrichment gets lost or overwritten.
Where this integration sits in your estate.
Gardners 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.
No platform lock-in. We integrate Gardners with the commerce core you already have, or the one you are moving to.
- Book titles, ISBNs and bibliographic metadata
- Publisher and author details
- Availability status and out-of-print notices
- Edition variants (hardback, paperback, audiobook)
- Category taxonomy and product family mapping
- Images, media and editorial assets
- Channel-specific attribute sets and readiness gates
- Enrichment, approval workflow and publication status
- Pricing rules and customer-specific overrides
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.
- Magento Open Source
- Adobe Commerce
- Shopify Plus
- BigCommerce
- Other storefronts
- PIM (product attributes, families, variants)
- ERP (cost, pricing, inventory reference)
- Search and merchandising (index and facets)
- DAM (images, videos, assets)
- Marketplaces and channels (Amazon, Waterstones, specialty retailers)
- Reporting and data warehouse (catalogue events, audit trail)
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.
- 01Feed ingestion and deduplication
iWeb ingests Gardners' product feed, deduplicates by ISBN, detects edition variants (hardback, paperback, audiobook, regional) and flags each for intelligent mapping into your PIM product family model.
- 02Attribute mapping and channel filtering
iWeb maps Gardners' metadata fields to your PIM schema, applies channel-specific transformations (filtering, renaming, validation) and publishes clean, validated records to storefronts, search and marketplaces.
- 03Enrichment workflow and approval gates
iWeb builds the workflow where merchants add category, images, promotional copy and internal attributes. Approval status and completeness rules gate publication. Changes are audited and versioned.
- 04Availability and metadata exception handling
iWeb monitors Gardners' feeds for stock changes, out-of-print notices, new editions and metadata corrections. Exceptions route to a named queue, alert the team and log resolution for audit.
- 05Governance and audit logging
iWeb logs who enriched what, when it was approved, which channels saw it and when it published. Events feed to reporting for compliance, performance and merchant accountability.
Who owns what.
The single most important table in any integration. One system owns each field; everything else reads it.
Built Gardners integrations before
iWeb has designed and built product-data integrations for specialist wholesalers and distributors like Gardners, where upstream feeds must be enriched, governed and published to multiple storefronts and channels. We understand how to map ISBN-based catalogue hierarchies, handle edition variants, manage stock-status exceptions and keep merchant approval workflows running at scale.
Enterprise digital commerce specialists since 1995
UK-based, employee-owned team
Adobe Gold Commerce Partner
ERP, PIM and operational integration experience
Build, replatform, rescue and long-term support
Platform-led where appropriate, integration-led across the wider estate
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.
Gardners may publish the same book as hardback, paperback, audiobook and regional variants under separate SKUs. Without deduplication and family mapping, storefronts show confusing duplicates, splitting stock and confusing customers. Merchants manually prune until the problem is solved.
Gardners feed updates on a fixed batch schedule (daily, weekly). If stock depletes mid-day, your storefront shows false availability until the next refresh. Customers order out-of-stock titles and orders fail downstream. Real-time refresh or polling is not automatic.
Without enrichment and approval gates, raw Gardners data publishes directly to storefronts. Missing images, unmapped categories, incomplete descriptions and unreviewed metadata confuse customers and lower conversion. Rollback requires manual intervention.
Gardners corrects author names, publisher info, publication dates, ISBNs and edition details over time. Without change-tracking and re-approval workflow, your storefront shows stale or conflicting metadata against the current Gardners truth. Merchants do not know an update hit.
Feed ingestion stops silently (authentication drift, schema change, Gardners API downtime, network interruption). New titles do not arrive. Merchants assume supply chain issue, not integration failure. Monitoring is manual or missing until a report comes in.
Relevant services and sectors.
Common questions about Gardners integrations.
How does iWeb handle duplicate books across Gardners' feed - different editions of the same ISBN?
iWeb ingests each Gardners SKU and deduplicates by ISBN. You define the family model: one product per ISBN with size/format variants, or separate products per edition (hardback, paperback, audiobook). iWeb routes each variant into your model, flags conflicts and re-routes after updates. You control the family logic; iWeb enforces consistency.
What happens if Gardners' product data changes after we have published it to our storefront?
iWeb ingests Gardners' feeds on a schedule you define (daily, multi-day, weekly). Changes are flagged as exceptions if they conflict with your approved product record (e.g. author name change, ISBN correction, out-of-print notice). Merchants review and decide: accept the change, reject it, or create a new product version. iWeb logs the decision and propagates it only if approved.
Which attributes from Gardners' feed flow into our PIM automatically, and which do we add ourselves?
iWeb maps Gardners' standard fields (title, ISBN, author, publisher, publication date, list price, subject codes, series info) into your PIM schema. You define which are mandatory for publication. You add category mapping, internal SKU, images, promotional copy, channel-specific descriptions and any custom attributes. iWeb enforces completeness rules per channel before publication.
How do we know which Gardners titles are enriched, approved and ready to publish?
iWeb tracks completeness and approval status in your PIM. A dashboard shows each title's progress: ingested from Gardners, enriched (categories, images, copy added), approved (merchant sign-off) and published (live on channels). Unapproved or incomplete titles are hidden from storefronts until the team signs off.
Can we publish different attributes to different sales channels from the same Gardners title?
Yes. iWeb lets you define channel-specific attribute sets (e.g. Shopify Plus sees synopsis + ISBN + price; Amazon sees ASIN + keywords + enhanced description). Same Gardners title, different channel faces. iWeb validates each channel variant against that channel's completeness rules before publication.
What if a Gardners title is out of stock or marked out-of-print - how do we handle it?
iWeb monitors Gardners' availability feed. If a title is marked unavailable or out-of-print, iWeb flags it as an exception and either hides it from the storefront (if configured) or routes it to your team for manual review. You decide: delisting, archiving, or marking as unavailable-for-order. The decision is logged and published atomically across all channels.
How often does iWeb refresh the Gardners feed, and what happens if a refresh fails?
You define the refresh schedule (daily, multi-day, weekly, on-demand). iWeb polls or receives Gardners' feed on that schedule, logs the attempt and alerts if it fails (timeout, authentication error, schema change, API downtime). Failed refreshes are logged; your team is notified. New titles do not arrive until the next successful refresh. iWeb does not assume the feed is current - it logs staleness and warns if the feed age exceeds your SLA.
Do we need to manually map every Gardners title to our storefront, or does iWeb automate the mapping?
iWeb automates routing: Gardners titles land in your PIM, enrichment and approval workflows flag completeness, and publication routes to all configured storefronts. You do not manually map each title. However, you do decide: which Gardners titles to stock (subscription or filter on publisher, subject, or price range), which attributes are required per channel, and approval gates. iWeb enforces the rules; merchants enrich and approve.
How do we handle Gardners' publisher pricing versus our own markup or customer-specific pricing?
Gardners' list price is ingested as reference. Your pricing strategy (markup, discount, dynamic pricing, customer-specific rates) lives in your ERP or pricing engine. iWeb does not own pricing decisions. The integration ensures Gardners' price is visible to merchants for cost awareness; your system of record (ERP, pricing table, formula) determines what customers see.
Can we use iWeb to publish a subset of Gardners' catalogue to a marketplace like Amazon or Waterstones?
Yes. iWeb can filter Gardners' catalogue by publisher, subject, price, availability or custom rules, enrich the subset with channel-specific attributes (ASIN, marketplace keywords, expanded description) and publish only that subset to the target marketplace. You define the filter and channel rules; iWeb enforces them and logs what was published where.
What audit trail and reporting do we get from the Gardners integration?
iWeb logs: ingestion timestamp and record count per feed refresh, enrichment and approval milestones per title, publication status and channel, exceptions and resolution. Events flow to your data warehouse for compliance, audit and merchant performance reporting. You can see which titles sold, which enrichment steps took longest, which channels published slowest.
If we replatform to a new storefront, how do we migrate Gardners titles without re-enriching everything?
iWeb's mapping and approval history is portable. If you replatform, iWeb re-publishes approved, enriched records to the new storefront using the same attribute mappings (adjusted for the new platform schema if needed). Previously approved enrichment (category, images, copy) does not need re-entry. New channel-specific attributes are configured once and applied. Rollover time is weeks, not months.



