• Electric Studio Ltd.
  • Innovation Centre
  • 99 Park Drive, Milton Park
  • Oxfordshire, OX14 4RY
01235 436262 hello@electricstudio.co.uk
Loading...

work

← Back to work

Absolute Antibody

Scroll down

Founded in Oxford 2012, Absolute Antibody are specialists in antibody sequencing, engineering and recombinant manufacturing, providing pharmas globally.

The challenge

Struggling with a legacy system, and being increasingly dependant on third party systems to sync products from an in-house database, Absolute Antibody challenged us to completely reinvent the website and product sync.

The solution

WooCommerce forms the foundation for this integrated solution. We had to heavily customise Woo to work with the unique product structure, making use of grouped products and variable products to form a three-tier product structure.

We custom built a Laravel-powered sync tool, pulling the existing product data for 50,000 products from SQL Server via a hosted API and pushing this data into WordPress via the WooCommerce API. It was important to improve on the speed of the previous sync tool, and a full sync was reduced from 8-12 hours to half the time at 4-6 hours. More importantly, we are now able to do an incremental sync that only synchronises the updated product details. This means that the data can be synced multiple times a day, keeping the website up to date.

The new site includes:-

  • Responsive Web Design and Custom WordPress theme
  • Elasticsearch integration indexing all product data for better search and faster load times
  • Social media integration
  • Custom developed API bridge sync tool

The new site, and API sync, is proving that WooCommerce can be used for complex, non standard products, and be connected to existing product inventories for easier data handling.

Love from WooCommerce

Related Case Studies

Intertronics

Intertronics

Notable features:

  • Responsive Web Design
  • WooCommerce Development
  • Elasticsearch integration for improved search and filtering
Read Full Case Study
Interested? Make an enquiry
  • This field is for validation purposes and should be left unchanged.