Building a Multi-Language Cosmetics Store in Spain

We build a full Shopify store for the Spanish market. The store needed to support thousands of cosmetic products, multi-language content, several payment methods, local shipping in Spain, and dropshipping flows.

A wholesale and retail beauty shop for the Spanish market with thousands of products, B2B capabilities, and multi-language support.

Building a Multi-Language Cosmetics Store in Spain

Platform

Shopify with custom Liquid development

Key Technologies

Datatrans integration, Dropshipping setup

Timeline

1.5 months from idea to launch

The Context

The client wanted to sell cosmetics in Spain. But this wasn't a small boutique—they had thousands of products from dozens of manufacturers.

The inventory included everything from hair care and manicure supplies to professional salon equipment like furniture and electronics.

The Complexity

  • Sell to both regular customers (B2C) and salons (B2B)
  • Handle dropshipping from multiple suppliers
  • Manage logistics within Spain using local carriers

The Design Challenge

The client pointed to LookFantastic as their benchmark. If you know that site, you know it's heavy on marketing.

Standard Shopify themes give you a banner and a product grid. That doesn't work here. The client needed a homepage built for constant sales, promotions, and specific marketing blocks.

We realized quickly that we couldn't just buy a theme off the shelf. We had to build custom layouts.

Marketing-First Homepage

Custom blocks where the client can swap out banners and text for daily deals without touching code.

Complex Navigation

Handling 3 levels of categories (Catalog → Category → Sub-category) to organize thousands of SKUs.

Adaptive Layouts

11 specific page templates, each optimized for mobile, tablet, and desktop.

Logistics and Datatrans Integration

Shipping in Spain has its own rules. The client uses a local partner and a system called Datatrans.

This wasn't a plug-and-play situation. We had to ensure the Shopify backend could talk to their logistics software. The goal was automation—when an order comes in, the paperwork should be ready without someone manually typing in addresses.

Mixed Inventory Challenge

Some items are in their warehouse, others are dropshipped directly from suppliers. The system needed to handle these split fulfillments without confusing the customer.

Warehouse Stock

Direct fulfillment with Datatrans integration for local carriers

Dropshipped Items

Automatic forwarding to suppliers with tracking updates

Payments and B2B Logic

Since they sell to salons, credit cards aren't enough. We set up a mix of payment methods:

Shopify Payments

For standard retail customers

Bank Transfer

For wholesale/B2B bulk orders

Cash on Delivery

Collected by transport company

Multi-Language Support

The store is in Spain, so Spanish is the priority. But the client also wanted to capture English speakers residing in the country.

Shopify handles multi-language well, but it adds work. Every banner, every product description, and every checkout notification needs to be translated.

Implementation Approach

Set up architecture so adding languages wouldn't break the layout
Created translation structure for all marketing blocks and product content
Ensured checkout flow works seamlessly in all three languages

The Result

We moved from the "idea" phase to a concrete technical task in about 1.5 months. By stripping away the fluff and focusing on the custom marketing blocks the client actually needed, we avoided over-engineering the backend while giving them a frontend that competes with the big players.

Heavy Inventory Management: Handles thousands of SKUs with automated logistics
Clean Design: Marketing-first layout optimized for conversions
Flexible Payment Options: Supports B2C and B2B transaction types