Founded in 1939, Koopman Lumber & Hardware operates 8 locations in Massachusetts. They have three full-line lumber, hardware, paint, lawn and garden stores in Whitinsville, Uxbridge, and Grafton, MA; they have one lumber, hardware, paint, and design center in Sharon, MA, a full-service paint store in Milford, MA, and lumber yards in Hudson and Andover, MA. They also operate a lumber distribution center which provides service to the building trade.

  • Over 80,000 (product)

  • 8+ Locations

  • Since 1939

The Requirement

To provide a consistent shopping experience and to improve eCommerce customer retention, Koopman first looked to link their existing ERP with their eCommerce platform. The client needed real-time automation for their stock and inventory, and wanted to add features within the eCommerce store to enhance the user experience for buyers.

Connect ERP to Shopify Store

First, OST studied Koopman’s existing ERP in detail. Then, we mapped all of their products according to product categories and warehouse locations using RESTful API.

Since the inventory status of Koopman’s products and items is constantly fluctuating, our priority was to automate changes in inventory between their Shopify eCommerce store and their ERP. Using an API to link the two, we created a way to automate their inventory management. We worked on API(s) to update Shopify variants, inventory quantities, prices and range of products.

After we integrated Koopman’s Shopify eCommerce platform with their ERP, the client no longer needed to monitor or manually adjust the product stock on the eCommerce store.

Feature Development

Our team of Shopify experts team worked on Shopify’s limitations. By analyzing and updating the backend code, We custom-developed multiple features, such as a custom search function, in-store pickup options, and a 4-level navigation menu with a default theme.

4 level navigation menu with default theme


  • Filter

    Select Local Pickup