Talking Tables

Rewriting custom Shopify app to enable seamless syncing with an Enterprise Resource Planning (ERP) software.

Screen showing Talking Tables website

At a glance

  • Tech Stack

  • Shopify API
  • Ruby on Rails
  • PostgreSQL
  • Core Services

  • Support and maintenance
  • Web development
  • Additional Services

  • Project management
  • Technical architecture

THE BACKGROUND

Talking Tables is a renowned online games, gifts, party and home accessories retailer. With a growing number of online stores in different territories, this retailer needed bespoke application development to successfully integrate the Shopify e-commerce platform with its legacy Enterprise Resource Planning (ERP) software. The robust integration of the systems is paramount to ensure orders are placed via Shopify only against up-to-date, real-time information about price, stock and supplies held in the ERP system.

THE CHALLENGE

While Talking Tables uses Shopify as its e-commerce platform, it uses the ERP system ‘WinMan’ for warehousing, purchasing and supply chain management. However, this ERP software did not easily integrate with their six Shopify stores. To resolve that issue, Talking Tables got a freelance Shopify specialist to build a custom Shopify app that would sync Shopify and the ERP data.

So when an order is made, the data should have been received from Shopify API and processed within the custom Shopify application, updating the order in the ERP system – but it often failed to do so. Also, the app was meant to periodically check the ERP system for any new products and these should then be added to each of Talking Tables’ Shopify stores, but this functionality didn’t function as intended either. All in all, it was a major disruption to the business as to keep customers happy and sales optimal, the Talking Tables team often had to do lots of manual work.

In short, Talking Tables were increasingly finding that the freelance Shopify specialist they were working with was not able to provide the level of technical expertise they needed. Hence they reached out to Bit Zesty for help.

THE SOLUTION

As soon as we took over the support of the custom Shopify application, we started rewriting it bit by bit, focusing on the most pressing problem areas, therefore improving Talking Tables operations from the start. Over time, we have rewritten most of the code, enhancing the integration between Shopify websites and the ERP system so that all systems are kept in sync at all times and working as intended.

As Shopify is built using Ruby on Rails, we were also able to help Talking Tables to improve Shopify templates for their stores by adding new functionality and fixing bugs.

As part of our ongoing support service, we continue to make sure the retailer is up-to-date with different versions, implement technical updates and continue to promptly fix any bugs that arise, ensuring that they are able to provide a seamless e-commerce experience for their customers.

THE IMPACT

Enabling reliable syncing between Shopify and WinMan has transformed the retailer’s ability to accept, manage and process orders. They are also now able to launch new shops in new territories quickly and with the confidence that their technology is robust and fully supported by a team of Ruby on Rails and Shopify custom application experts.

Download our services guide & pricing

Find out more about Bit Zesty's services, including:

  • Our approach
  • Services we provide
  • Indicative pricing

Download guide

Do you need help with your application?

Unsure if we can help and do so within your budget? Keen to discuss our experience, processes and availability?

Get in touch with our client services team via phone, email or send us a message via the form.

Send us a message

This field is for validation purposes and should be left unchanged.