Back to portfolio
Case studyE-commerce – Home Décor & Interior Products

Dekoracja Domu — PrestaShop Store with Multi-Retailer Marketplace Integrations

Dekoracja Domu

Situation, goals and challenges

Dekoracja Domu is an online retailer specializing in home décor and interior accessories. At the start of the project, the store was running on outdated infrastructure while already supplying both direct retail customers and major marketplace partners — including Carrefour, Tesco, and Empik — which meant it needed dependable integrations and automated data flows.

Project goals: - launch a new store on PrestaShop 1.6 capable of handling a large product catalog - design a clean, easy-to-navigate interface - automate product feed exports to marketplace partners - support two warehouses with different stock levels and delivery times - introduce a "deal of the day" feature on the homepage - strengthen SEO and content structure

Key challenges: - integrating with external retail partners (Carrefour, Tesco, Empik), each requiring a different feed format - handling two warehouses with distinct logic for stock availability and delivery time - building a dynamic "deal of the day" module - optimizing performance on PrestaShop 1.6, a platform not known for being lightweight - adapting the design and UX for mobile and tablet - giving the client's team a simple panel for managing promotions and stock

Scope and delivered functionality

Frontend and UX/UI - Premium visual design tailored to the home décor category - Category layout built to handle a wide product assortment - Mobile responsiveness, largely rebuilt from the ground up — typical for a PrestaShop 1.6 theme - A "deal of the day" module with automatic, time-based promotion switching

Backend and e-commerce - Full PrestaShop 1.6 implementation, including category, filter, and product-variant configuration - Two-warehouse support with logic for stock availability and delivery time - Integrations with marketplace and retail partners: - Carrefour Marketplace feed - Tesco / Ezakupy feed (CSV/XML) - Empik Marketplace API - Automated product feed generation - Scheduled (cron-based) stock update jobs - Performance improvements for a large product catalog: caching, indexing, pagination

"Deal of the day" module - Dynamic offer banner - Countdown timer - Manual and automatic product rotation logic - Featured placement within category listings

SEO and performance - Core Web Vitals optimization — a genuine challenge on PrestaShop 1.6 - Faster load times through caching (memcached/Redis-backed), template-level optimization, custom WebP image delivery, and CSS/JS minification - Structured data implementation: Product, Offer, and BreadcrumbList schema

Results

  • Meaningfully faster load times. Page load time improved by roughly a third (~35%) despite the large product catalog.
  • Automated retail feeds. Product data now flows automatically to Carrefour, Empik, and Tesco, cutting manual catalog maintenance.
  • More engagement with promoted products, driven by the "deal of the day" module.
  • Improved UX and stronger return-visit behavior.
  • Reliable two-warehouse fulfillment, with accurate delivery-time information shown to customers.
  • Stronger SEO visibility across product and category pages.
  • Fewer errors tied to warehouse and inventory integration.

Technology stack

Technology Role Benefit
PrestaShop 1.6.x Core e-commerce platform Stable foundation for a large catalog
PHP 5.6 / 7.0 compatibility Legacy platform support Reliable operation on older infrastructure
MySQL Product and order database Solid data layer
Smarty Templates Templating engine Custom, on-brand front end
Cron Tasks Manager (v1.6) Scheduled jobs Automated feed and stock updates
Advanced Stock Management (ASM) Warehouse logic Accurate two-warehouse fulfillment
ElasticSearch for PrestaShop 1.6 Faster site search Easier product discovery
StoreCommander Bulk catalog management Efficient handling of a large product range
PrestaShop Webservice API Marketplace integrations Automated, reliable data exchange
Google Merchant Center module Feed export Google Shopping listings
Carrefour Marketplace Feed Product export Carrefour integration
Empik Marketplace API Connector B2B integration Empik integration
Custom CSV/XML exporter Custom-built integration Tesco integration
Page Cache Ultimate Site acceleration Faster load times
GZIP compression + CCC Speed optimization Leaner, faster pages
Custom "deal of the day" module Homepage promotion More exposure for featured products
GTM + GA + Enhanced Ecommerce Analytics Data-driven decision-making
Schema.org (Product / Breadcrumb) Structured data Stronger SEO and AI-search visibility

Want this working for your brand? Start with an AI Search Audit or tell us about your challenge.