← Back
Completed

WooCommerce Sync Plugin

Periodically syncs stock and pricing from an external API into WooCommerce.

PHP · WooCommerce · REST API

Problem

The client updated prices and stock manually every day, which was slow and often out of sync.

Solution

A scheduled cron job calls the external API, validates the data, updates WooCommerce products, and logs results.

Result

Manual updates were eliminated entirely; logging surfaces errors as soon as they happen.

What I would improve next time

If I rebuilt this, I would add automatic retries on API timeouts.