There were a lot of requirements for this project. An extensive list of updates, fixes and new features to implement with a fixed delivery date for a marketing campaign.
The following top-level objectives were a must.
- Update old out-dated website with new designs
- Fix wholesaler map searching
- Fix Plate2Farm tracking
- Import/Export products with images
- Custom “Collections” taxonomy for product searching
- Product filtering
- Upgrade WooCommerce store
- Implement Elementor page builder templates for easy future updating
- Add a recipe hub searchable by Google
Working with the designer, I built Elementor templates for the main website pages; home, search, single page, archive pages, shop, single products, product archives etc.
This allows the customer to easily update the templates without having to resort to code.
I exported out all the products and we built a product with custom fields to the clients’ specification.
This required working with the client’s bespoke inventory management system to ensure the correct product SKU’s and information were being exported.
I built a custom import template for products including custom data and product images.
The Plate2Farm tracking was outdated and needed rewriting for the new Google Maps API version and to move the code from the old there into a custom plugin.
This required creating a relationship to custom batch code post types with custom farmer post types.
UX and UI were high requirements from the client – they wanted to make sure that customers could find the products they needed – this required a flexible products filter to be implemented.
Because the client is a B2B supplier, WooCommerce needed to be modified to remove cart and purchase functions, replacing them with where to find the products from retailers and wholesalers.
The blog had an extensive makeover along with a new recipe hub which uses the recipe semantic schema allowing Google to pick up on rich snippets in search results.