The client
Good Hard Bad Easy (GHBE) is an apparel brand based in Oceanside, California. It sells mainly T-shirts, hoodies and trucker caps, plus a canvas print and a rug, with patriotic, faith-inspired and provocative designs, and says its aim is to help people express themselves freely.
What they needed
A store for the brand’s full range, sorted into collections by theme and product type, with a page that explains the meaning behind its name and cross-shaped logo.
What we built
- Homepage and collections. The homepage opens with a three-slide hero, then popular products, nine collection tiles (from Patriotic Wear and Heavenly Wear to Hoodies, Canvas and Rugs) and a row from each of three themed collections. Collection pages show a product count, nine sort orders and a choice of two, three or four columns.
- Quick view and compare. Product cards open a quick view with colour swatches, size options and an add to cart button, so shoppers can add items without leaving the page. They can also pick up to four products and compare them side by side.
- Product pages. An image gallery with thumbnails, colour and size options and a ‘Pairs well with’ row of related products. Once the main add to cart button scrolls out of view, a sticky bar keeps the price, size picker and add to cart in reach.
- Predictive search. A search overlay that starts suggesting products after two letters, showing up to six matches with their images.
- Brand story and contact. A Why GHBE page explaining the name and cross-shaped logo, the two people behind the brand and the organic cotton fabric, with answers on returns, back prints and sizes, plus a contact page with an enquiry form.
How we built it
We built the store white label for an agency partner, on Shopify with a custom theme rather than one from the Shopify Theme Store. Quick view, compare, predictive search and add to cart run on the theme’s own script, which uses Shopify’s Ajax API for cart, product and search data.



