Warner Press's store, on Magento support that stays.

Warner Press is a heritage Christian publisher of church, ministry, and education resources. IWD is its Magento support partner: stabilizing the store's tax, shipping, payment, and ERP integrations, building tooling for its service team, and keeping the platform maintained and current.

The client

Warner Press

Warner Press is a long-established Christian publisher of church bulletins, greeting cards, and ministry and education resources, selling to churches, schools, and ministries through its Magento store at warnerpress.org. Its platform had accumulated gaps across tax, shipping, payments, and ERP sync. The kind of store our Magento support team is built to steward.

The solution

When tax, shipping, payments, or ERP sync quietly drifts, a store keeps taking orders, it just takes them wrong.
So we became Warner Press's Magento support partner.

Platform stabilization

A QA pass that audited and corrected tax, shipping, payment, and ERP integrations end to end.

Tax, shipping & payments

Avalara AvaTax, ShipperHQ, and payment processing validated against real checkout scenarios.

Sage Intacct ERP sync

The Greytrix GUMU connector validated for clean customer and order sync, the same discipline behind our Magento ERP integration work.

Payments in the ERP

The Payfabric integration extended so transaction detail reconciles through the Order API into Sage Intacct.

CSR & B2B tooling

Order holds, rush flags, item status, company accounts, and tax-exemption certificates for churches and schools.

Maintained & current

Ongoing maintenance with platform and PHP upgrades onto current, vendor-supported versions.

By the numbers

We engineer stability,
then we keep it.

A busy commerce platform stays reliable only when someone owns it. So we made it a partnership, not a project.

Start a project
4 flows audited end to end: tax, shipping, payments, ERP
6 vendor systems stewarded, Avalara to Sage Intacct
12 builds and upgrades shipped to the live store
2 upgrade tracks kept current: platform and PHP
The stack

Many systems converge on one Magento store.

Tax, shipping, payments, and the ERP all meet at the Magento store. Each integration has to stay healthy, and the platform itself has to stay current, or none of them work right.

  • PlatformMagentoThe Adobe Commerce store IWD maintains
  • RuntimePHPUpgraded to current, vendor-supported versions
  • TaxAvalara AvaTaxAutomated tax calculation and jurisdictions
  • ShippingShipperHQCarrier rates, zones, and checkout logic
  • ERPSage IntacctSystem of record for customers and orders
  • ConnectorGreytrix GUMUMagento ↔ Sage Intacct data sync
  • PaymentsPayfabricCheckout authorization, captured in the ERP
  • IntegrationCustomer & Order APICustom fields exposed to downstream systems
  • StewardshipMaintenance & UpgradesCurrent, vendor-supported platform versions
The partnership

Built in phases.

Warner Press isn't a single project. Each phase builds on the one beneath it, from a stable foundation to the tooling and integrations the business runs on today.

  1. Phase 01Stabilize the foundation

    Tax, shipping, payment, and ERP integrations audited end to end with sample orders and a findings report. A reliable baseline before any new feature work.

  2. Phase 02Extend for the team

    CSR and B2B tooling the team uses every day: company registration for churches and schools, order holds and rush flags, per-item status, customer-type fields, and tax-exemption certificate capture.

  3. Phase 03Reconcile payments to the books

    The Payfabric integration extended so transaction detail flows through the Order API into Sage Intacct via GUMU. Payments authorized at checkout reconcile cleanly in the ERP.

  4. Phase 04Keep it current

    Platform and PHP upgrades onto current, vendor-supported versions. A continuing partnership, not a one-time project.

A stack of published hardbound books, publisher's catalog
Platform stewardship

One store, many moving parts.

The hard part isn't any single feature. It's keeping tax, shipping, payments, and the ERP working together on one Magento store, day after day, so the business never has to think about the plumbing.

1store, kept reliable, extensible, and current
  • Integrations that hold. Tax, shipping, payments, and ERP sync audited end to end and kept healthy.
  • Tools where the work happens. CSR and B2B features built into the admin, not bolted on beside it.
  • Never left to drift. Ongoing maintenance and upgrades keep the platform on supported, current versions.
The payoff

A reliable store,
kept that way.

What the partnership actually changes for how Warner Press runs, sells, and serves its customers every day.

Get this for your store
Stability

A platform that simply works

Tax, shipping, payments, and ERP sync all audited and corrected end to end. What was a set of brittle moving parts is now a foundation the business can run on.

The work never stops: stabilize, extend, maintain.

QA, integration, service tooling, and maintenance. Everything the partnership covers, and every build is owned by Warner Press.

Quality

Platform Stabilization & QA

What it doesEnd-to-end QA across the live store's tax, shipping, payment, and ERP integrations. Each reviewed with sample orders, error logging, and a findings report with severity and recommendations.

Why from scratchThe store had accumulated gaps across its integrations. This audit established a reliable baseline before any new feature work.

Tax

Avalara AvaTax Configuration

What it doesValidation and tuning of the Avalara AvaTax integration: tax-code mapping, jurisdiction assignment, address validation, and taxability of shipping and discounts. Verified against sample transactions.

Why from scratchTax has to be right in every jurisdiction. Auditing the configuration removed the risk of mis-charged or non-compliant tax.

Shipping

ShipperHQ Shipping Review

What it doesFull review of the ShipperHQ configuration: carrier settings, zone and rate logic, free-shipping thresholds, and domestic and expedited scenarios. Validated through complete checkout flows.

Why from scratchShipping rates that misfire at checkout cost orders. Scenario testing confirmed accurate methods and rates every time.

ERP

Sage Intacct ERP Sync

What it doesValidation of the Greytrix GUMU connector syncing customer and order data between Magento and Sage Intacct: successful transfers, error handling, and sync timing.

Why from scratchThe ERP is the system of record. Confirming the connector behaves under failure and success keeps the store and the books in agreement.

Payments

Payfabric Payment Extension

What it doesExtension of the Magento Payfabric module to record full transaction detail and surface it through the Order API. Payments authorized at checkout now carry through to capture and reconciliation in Sage Intacct.

Why from scratchThe default integration hid transaction detail from downstream systems. Extending it lets the ERP reconcile payments instead of staff doing it manually.

B2B

Company vs. Consumer Registration

What it doesRegistration flow that distinguishes company accounts from regular customers, capturing school division and school or church name. Automatic admin notification on new company accounts.

Why from scratchMost of the publisher's customers are churches and schools. Capturing organization detail at signup routes those accounts correctly from the first order.

Service

Customer Type & CSR Attributes

What it doesCSR-managed customer-type attribute, editable from the admin and hidden from shoppers. Exposed through the Customer API so downstream systems share a consistent classification.

Why from scratchService reps need to categorize accounts in ways customers never see. A dedicated attribute keeps classification consistent across the store and the ERP.

Service

Order Hold & Rush Workflows

What it doesCustom order attributes for hold flag, hold reason, hold assignment, and a rush-order flag. Surfaced on the admin order view and create pages and passed through the Order API.

Why from scratchHolds and rush requests were tracked off-system. Moving them into the order record gives CSRs and the ERP one shared, filterable source of truth.

Service

Item-Level Status for CSRs

What it doesPer-line-item status (released, active, do not reorder) that CSRs set directly in the order view while creating or editing an order.

Why from scratchOrder decisions happen line by line. Item-level status lets reps manage individual products without splitting or re-keying the order.

Compliance

Tax-Exemption Certificate Capture

What it doesAvalara exemption-certificate management configured so eligible customers can upload valid tax-exemption certificates against their account.

Why from scratchChurches and nonprofits frequently buy tax-exempt. Capturing certificates in the platform makes exemption a clean, auditable, self-service step.

Integration

Custom Order & Customer API Extensions

What it doesExtensions to the Magento Order and Customer REST APIs to carry all custom fields added across the engagement. The ERP and connected systems receive the account and order data they rely on.

Why from scratchNew fields are only useful if downstream systems can read them. Extending the APIs keeps the ERP in step with the storefront.

Maintenance

Security & Maintenance Stewardship

What it doesOngoing maintenance of the live store, including platform and PHP upgrades onto current, vendor-supported releases as part of a continuing support partnership.

Why from scratchCommerce platforms drift out of support. Continuous upkeep keeps the store on modern, maintained software instead of letting it age.

Let's work together

Need a partner who'll still be here next upgrade?

Most stores don't fail loudly. An integration drifts, a version ages out of support, and the agency that built it is gone. We steward Magento and Adobe Commerce stores for the long run, and we're still here when the next upgrade lands. Tell us what you're up against.