
Affluence Website
The customer-facing e-commerce store for Affluence Store, a French sneaker and streetwear resale shop. Built on WordPress + WooCommerce with the Elessi Theme and Elementor, hosted on a self-managed LEMP VPS with LiteSpeed Cache for full-page and object caching. Integrates Colissimo, Mondial Relay, InPost, and Chronopost for multi-carrier checkout, with Stripe, PayPal, and WooPayments for payment processing. PDF invoices generate automatically via the WooCommerce PDF Invoices & Packing Slips plugin. TranslatePress handles FR/EN localisation. Inventory and orders sync bidirectionally with the Affluence Dashboard over the WooCommerce REST API.
Overview
Affluence Store is a French sneaker and streetwear resale e-commerce site targeting the Alsace region and the broader French market. The store sells authenticated second-hand and deadstock sneakers, clothing, and collectibles. The site is fully self-hosted on a VPS running a LEMP stack (Linux, Nginx, MySQL, PHP), giving full control over performance tuning, caching configuration, and server security.
Built on WordPress with WooCommerce and the Elessi theme, the site was designed to deliver a premium retail experience: full-page hero sliders, product filtering, multi-carrier shipping checkout, three payment gateways, PDF invoice generation, and Google Review widgets for social proof. It integrates bidirectionally with the Affluence Dashboard — the internal admin tool — for inventory and product sync via WooCommerce's REST API.
Pages are built with Elementor and Ultimate Addons for Elementor, and LiteSpeed Cache handles full-page caching, object caching, and asset optimization to keep page speed scores high on a shared-resource VPS.
Screenshots
Key Features
WooCommerce Store
Full e-commerce product catalogue with categories, attributes, variable products (size, condition), inventory management, and order processing pipeline.
4-Carrier Shipping
Colissimo, Mondial Relay, InPost, and Chronopost all available at checkout via WCMultiShipping. Customers pick the carrier and service level that fits their needs. ParcelWILL provides live order tracking post-purchase.
3 Payment Gateways
WooPayments (native), Stripe, and PayPal all configured at checkout. Redundancy ensures no lost sales from a single gateway outage. PCI-compliant flows for each.
Automatic PDF Invoices
PDF Invoices & Packing Slips for WooCommerce generates and emails a compliant PDF invoice with each order confirmation. Customers can re-download from their account area.
Multilingual (FR + EN)
TranslatePress handles front-end translation with a visual editor. The full site — product pages, checkout, emails, legal pages — is available in French and English.
Google Reviews Widget
Live Google Review feed displayed on the homepage and relevant pages. Real customer ratings as social proof without asking customers to leave a separate review on the site.
Slider Revolution
Hero and promotional sliders built in Slider Revolution — responsive, animated, and manageable without code. Used for seasonal campaigns and new arrivals.
Order Tracking
ParcelWILL Order Tracking integrates carrier tracking numbers directly into the WooCommerce order — customers click one link in their confirmation email to see live parcel status.
Accessibility (RGAA)
Ally - Web Accessibility & Usability identifies and flags WCAG/RGAA compliance issues. Relevant for French e-commerce sites serving the public under accessibility obligations.
Security Hardening
Kadence Security Basic provides login protection, file change monitoring, and hardening rules. Combined with Nginx-level configuration on the LEMP stack for defense in depth.
Transactional Email
WP Mail SMTP routes all WordPress and WooCommerce transactional emails through a dedicated SMTP server — order confirmations, shipping notifications, and password resets arrive reliably.
Dashboard Sync
The Affluence Dashboard pushes product updates to this store via WooCommerce's REST API. Stock counts, prices, and product availability stay in sync between the internal tool and the public storefront.
Tech Stack
Plugin Stack
Infrastructure
Self-Hosted LEMP Stack
The site runs on a dedicated VPS with a LEMP stack (Linux, Nginx, MySQL, PHP). Self-hosting rather than managed WordPress gives full control over Nginx configuration — custom caching headers, gzip compression, HTTP/2, SSL termination, and rate limiting at the web server level before a request even reaches PHP.
LiteSpeed Cache Strategy
LiteSpeed Cache handles full-page HTML caching for anonymous visitors (returning cached pages without touching PHP or MySQL), object caching for database query results, automatic CSS and JavaScript minification and combination, and WebP image conversion. On a VPS with limited resources, this brings performance close to a CDN-fronted static site.
Dashboard Integration
The Affluence Dashboard pushes product changes to this store through WooCommerce's REST API. When staff add or update a product internally, a background sync queue processes the change and reflects it on the public store — keeping inventory counts and pricing in sync without double-entry. Order data flows back from WooCommerce to the dashboard for reporting and payout calculations.
Multi-Gateway Payment Resilience
Three independent payment gateways (WooPayments, Stripe, PayPal) are active simultaneously. Customers choose their preferred method at checkout. If one gateway has an outage, the others remain available — no lost sales during processor incidents. Each gateway runs its own PCI-compliant hosted payment flow with no raw card data touching the server.