Skip to content
Gran Caffè Garibaldi · 2023

A WooCommerce coffee store in five languages.

A multilingual WooCommerce store for Italian Gran Caffè Garibaldi coffee: the catalogue is laid out by coffee machine, the price is also shown per single capsule, and the same store runs in five languages at five addresses.

Price per capsulenext to every pack, so a small and a large pack compare at a glance

Gran Caffè Garibaldi: A WooCommerce coffee store in five languages

In short

  • A catalogue by coffee machine: the buyer picks their system first, then the taste
  • The price per capsule sits next to the price per pack and is worked out again when another pack size is picked
  • The discount is written on the pack button itself, so the benefit of a larger pack shows at once
  • A filter by intensity, bean type and roast, not only by the machine brand
  • One store in five languages at five addresses: garibaldi.lt, garibaldi.lv, garibaldi.ee and two subdomains

Screens

How it looks.

Coffee capsule carousels by machine with intensity
Home: capsules by machine, intensity and price on each card.
Coffee capsule product page with pack choice
Product: the more packs, the lower the price.
Coffee bean category with taste filters
Beans: filters by intensity, type and roast.
Capsule set page with flavour descriptions
Set: every flavour described separately.
Home page band with a coffee cup and landscape
Brand mood: Italian coffee and landscape.
Capsule carousel on a phone
Home on a phone.
Product page with pack choice on a phone
Product on a phone.
Coffee bean category on a phone
Beans on a phone.

How it was built

The work.

A catalogue by coffee machine and a filter by taste

A capsule is bought for the machine standing in the kitchen rather than for the brand, so the catalogue is laid out that way. The top row leads to the capsule systems, and beside them sit coffee beans, hot chocolate capsules and promotions. A product address runs through the whole category path, so the address bar and the breadcrumbs point at the same place.

Once the machine is settled, what is left is taste, so the shop page carries a filter on the left by intensity, bean type and roast, and the categories add pack size to it. The same properties are repeated on the product page as a separate row with icons: bean type, intensity and roast, so nobody has to hunt for them in the middle of a description.

A price per capsule and a discount on the pack button

A single box of capsules and a pack of ten boxes are the same product in different quantities, so the pack size is a WooCommerce variant. Under the price sits a second line, the price of one capsule, and it is worked out again as soon as another pack is picked. The same line runs in the catalogue, so sets and single boxes can be compared by one measure.

The discount does not wait for the cart either. The percentage is written onto the pack button itself, so before anything is clicked it is clear how much cheaper a larger pack is. The percentage comes from the same WooCommerce prices, so the promotion calendar is managed in the store, without code.

Sets that lead on to a single flavour

Someone buying this coffee for the first time does not know which flavour they want, so the store carries sets: from a small trial set to a large one, and boxes of several kilograms for beans. Each set has its own short label, for example the whole capsule range or for lovers of intense espresso, so on the shelf they do not blur into one list.

A set page does not end at the buy button. Below it every flavour in the box is listed with its description, its intensity and a link to its own product, so after a tasting one click is enough to reorder. Those are internal links too, leading from the most popular set to each single capsule.

The cart, parcel lockers and the free delivery bar

At the top of the cart sits a bar showing how far the order is from free delivery to a parcel locker. The delivery method is picked right there, before checkout: lockers and couriers from several carriers, and local pickup. Each option carries its own logo, so the list is read by eye rather than word by word.

Payment goes by online banking, card or bank transfer. Consent is collected by a cookie bar with separate categories. The site runs on WordPress with WooCommerce, and the catalogue opens fast and keeps up during a sale.

A multilingual store: five languages at five addresses

The client sells across the Baltics, so the same store speaks Lithuanian, English, Russian, Latvian and Estonian. The addresses are split by market: garibaldi.lt with two subdomains for English and Russian, garibaldi.lv for Latvia and garibaldi.ee for Estonia. The product base is one, so a price or a stock figure is changed in one place.

Every page lists hreflang links for all the languages, so a search engine knows which address belongs to which market and the Latvian product does not compete with the Lithuanian one. Meta titles and the sitemap are in place, and product data travels into structured data together with the buyer ratings.

How to order a similar project

If the same product is sold in several quantities or several markets, we start from two things: how the buyer looks for a product and by what measure they compare the price. The first decides the shape of the categories and filters, the second the extra price lines, and the number of markets decides the address scheme and the translation work.

We build a store like this as WooCommerce store development, and we lay out the languages and domains so that another market can be added later. Write what product count and how many languages you have, and we will go over the scope, the stages and the quote. Get in touch.

FAQ.

Need something
similar?

Discuss what you need

Tell us the goal. We reply within one business day.

labas@bukinternete.lt

Next project

A WooCommerce store on two domains, Lithuanian and English