
Bookstore E-Commerce Website
Problem: Standard WooCommerce doesn't display books well. There's no native concept of author, ISBN, page count, genre, or editorial curation.
Display solution: Built a block-based child theme extending WooCommerce product templates to surface book-specific metadata from the inventory system, and custom Gutenberg blocks for slider-based book selection displays across the site.
Scale solution: Built a custom WordPress plugin to automate product updates by ingesting data files from a third-party book wholesaler and syncing to WooCommerce, eliminating manual catalog maintenance for thousands of titles.
Outcome: The site successfully served the business through its growth phase. It was eventually replaced by a bespoke custom solution. A sign of success, not failure.
Reflection: Would use a REST-based integration rather than flat file processing for the data sync layer, and lean on ACF for book metadata fields to improve editor experience.