Omny
Client
12%
WORDPRESS & WOOCOMMERCE ENGINEERING

Omny
Client
Training & eCommerce
Industry
WordPress Development, WooCommerce Engineering
Services
Industry Branding
Design
2025
Year
Training courses break the standard WooCommerce model. The same course runs on multiple dates, a buyer may want to book several dates at once, and B2B buyers need to hand over company details at checkout. On top of that, default WooCommerce search is weak for a catalogue that mixes courses and articles, and the editorial site sitting over the store needed a rich, block-driven layout.
The design came from Industry Branding. Neo Vision's job was to make all of it work as production commerce: the block library, the date-based booking flow, the B2B checkout, and a search that could actually find things.
We built Industry Branding's design as a custom Roots Sage 10 theme on Bedrock, with a library of 20 ACF-driven Gutenberg blocks so the team composes pages in the editor. On the commerce side, we modelled course dates in ACF and carried the selected date all the way through add-to-cart, cart, checkout, and the order record, so the same course can be booked on different dates as separate line items. Checkout gained B2B company fields for name, employee count, and industry. And because the default search could not handle the catalogue, we built a custom MySQL full-text search endpoint with its own index, boolean matching, and caching, returning live results as you type.
20
Custom Gutenberg blocks
40+
WooCommerce templates overridden
1
Custom full-text search engine
3
Custom B2B checkout fields
These are build facts, not sales results. Omny owns the theme, the blocks, and the commerce code. Design by Industry Branding.
“We've been consistently impressed by their efficiency, flexibility, and exceptionally high standards of quality.”
WORDPRESS & WOOCOMMERCE ENGINEERING

Omny
Client
Training & eCommerce
Industry
WordPress Development, WooCommerce Engineering
Services
Industry Branding
Design
2025
Year
Training courses break the standard WooCommerce model. The same course runs on multiple dates, a buyer may want to book several dates at once, and B2B buyers need to hand over company details at checkout. On top of that, default WooCommerce search is weak for a catalogue that mixes courses and articles, and the editorial site sitting over the store needed a rich, block-driven layout.
The design came from Industry Branding. Neo Vision's job was to make all of it work as production commerce: the block library, the date-based booking flow, the B2B checkout, and a search that could actually find things.
We built Industry Branding's design as a custom Roots Sage 10 theme on Bedrock, with a library of 20 ACF-driven Gutenberg blocks so the team composes pages in the editor. On the commerce side, we modelled course dates in ACF and carried the selected date all the way through add-to-cart, cart, checkout, and the order record, so the same course can be booked on different dates as separate line items. Checkout gained B2B company fields for name, employee count, and industry. And because the default search could not handle the catalogue, we built a custom MySQL full-text search endpoint with its own index, boolean matching, and caching, returning live results as you type.
20
Custom Gutenberg blocks
40+
WooCommerce templates overridden
1
Custom full-text search engine
3
Custom B2B checkout fields
These are build facts, not sales results. Omny owns the theme, the blocks, and the commerce code. Design by Industry Branding.
“We've been consistently impressed by their efficiency, flexibility, and exceptionally high standards of quality.”