Products, live on the website automatically

Products, live on the website automatically

My client wanted to list its product range on their own website, but adding and updating every product by hand was slow and error-prone and duplicated as their products already existed on another platform. 

I wrote a custom integration that connects to an API, pulls in the product data, and creates the listings on the client’s website automatically, with descriptions, images, prices and stock levels. It runs on a schedule, so new products appear, prices update and out-of-stock items are hidden without anyone touching them. The client now offers a much larger range online with no extra admin, and customers always see accurate, up-to-date information.

Core components: a custom PHP integration connecting the supplier’s REST API to WooCommerce, with scheduled synchronization of products, images, prices and stock.

Project Tasks

  • PHP

    Developed in PHP to communicate with the supplier’s API endpoint, with a custom caching layer that stores the product catalogue locally, so the large product range loads quickly and the API isn’t overloaded with repeated requests.

  • HTML/CSS

    The product listings were also redesigned, giving customers a cleaner, easier-to-browse layout that shows the supplier’s full range clearly and makes products quicker to find.

Project Details

Aenean tellus metus, bibendum sed, posuere ac, mattis non, nunc. Nulla neque dolor, sagittis eget.