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
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.