The largest online community for product enthusiasts.
A peer-to-peer product marketplace built on Sharetribe Extended — extended with a fully custom coupon and promotions engine, discount code management, banner creation tools, and a redemption system that Sharetribe doesn't offer out of the box.
LuLocal is a peer-to-peer marketplace for buying, selling, and renting products — connecting a community of product enthusiasts through a clean, category-driven discovery experience.
icodelabs built the platform on Sharetribe Extended and delivered a rich custom promotions layer well beyond Sharetribe's native capability: a coupon code system, promotional listing tools, operator-controlled discount management, a coupon banner creation tool for campaigns, and a redemption engine tracking coupon usage and validity at checkout. The promotions infrastructure gives the LuLocal operator a powerful toolkit to drive demand, reward buyers, and incentivise sellers — all from within the marketplace.

The Challenge
Sharetribe Extended has no native coupon, discount code, or promotional listing system. For LuLocal to run operator-led campaigns, seasonal promotions, and buyer incentive programmes, the entire promotions infrastructure had to be designed and built from scratch — integrated cleanly into the Sharetribe transaction flow so discounts applied correctly at checkout without breaking payment processing or seller payout calculations.
The challenge was building a flexible promotions engine that gave the operator meaningful campaign control without requiring a developer every time a new promotion needed to go live.



Tech Stack
A peer-to-peer commerce stack — Sharetribe Extended layered with a fully custom promotions engine built on Node.js, integrated cleanly into Stripe checkout so discounts, payouts, and platform commissions stay aligned at every redemption.
Marketplace Platform
Sharetribe Extended
Frontend
React.js
Backend / APIs
Node.js
Payments
Stripe
Promotions Engine
Custom-built on Node.js + Sharetribe
Search & Filters
Sharetribe Native
Warm, product-led tones and community typography of LuLocal
Clean, community-forward, and product-led — a marketplace aesthetic that puts listings front and centre with a browsable, grid-based layout. The promotions layer is designed to feel native rather than bolted on — coupon banners, featured listings, and discount badge treatments are woven into the existing UI language without cluttering the discovery experience. The operator dashboard for coupon management prioritises clarity and speed — campaign creation in minutes, not hours.
Blaze Orange
#BF5C3A
RGB: 191, 92, 58Baltic Sea
#E1B23D
RGB: 225, 178, 61Star Dust
#E0D4C9
RGB: 224, 212, 201White Lilac
#C4D4D2
RGB: 196, 212, 210Blue Koi
#3A3D3A
RGB: 58, 61, 58Roc Grotesk Wide
Heavy
Roc Grotesk Medium
Regular
What We Built
Custom Coupon Code System
A fully custom coupon code engine was built on top of Sharetribe's transaction flow. The operator creates coupon codes in the admin panel — configuring discount type (percentage or fixed amount), applicable listing categories, minimum order value, usage limits per code, per-user usage caps, and expiry dates. Buyers enter coupon codes at checkout and the discount is applied to the transaction before Stripe payment capture — with seller payout calculations adjusted accordingly to ensure commission integrity.
Promotional Listing System
A promotional listing feature was built allowing the operator to designate specific listings as promoted — surfacing them in featured placement across the homepage, category pages, and search results. Promotional listings can be operator-curated (selected by the LuLocal team) or seller-purchased (sellers pay for boosted visibility). This gives the marketplace a flexible merchandising layer for driving traffic to priority listings without requiring frontend code changes.
Discount Code Management — Operator Dashboard
A dedicated discount code management interface was built in the operator dashboard — giving the LuLocal team full control over the coupon ecosystem without developer involvement. The dashboard surfaces active codes, usage statistics per code, redemption history, and revenue impact. Codes can be created, paused, extended, or retired directly from the interface — making promotional campaign management a business operation rather than a technical one.
Coupon Banner Creation Tool
A banner creation tool was built allowing the operator to design and publish promotional banners tied to active coupon campaigns — directly from the admin panel. Banners are configured with campaign messaging, coupon code display, visual styling, and placement targeting (homepage hero, category page header, search results). This eliminates the need for a designer or developer every time a new campaign needs visual promotion on the platform.
Redemption Engine — Tracking & Validation
A coupon redemption engine was built to validate codes at checkout and track redemption data across the full usage lifecycle. The engine validates code eligibility in real time (expiry, usage limits, category restrictions, minimum order value), applies the discount to the transaction, records the redemption against the user and the code, and updates available usage counts — preventing overuse, double-dipping, and expired code application.
Buy, Sell & Rent Transaction Flows
Standard Sharetribe marketplace transaction flows were configured for all three commerce modes — outright purchase, and time-based rental — giving sellers flexibility in how they list items and buyers options in how they acquire them. The coupon and promotions engine sits across all three transaction types.


 1.webp)
 1.png)
 1.webp)
 1.webp)

 1.webp)
 1.png)
 1.webp)
 1.webp)

 1.webp)
 1.png)
 1.webp)
 1.webp)

Technical Highlights
- Fully custom coupon code system built on Sharetribe — percentage and fixed discounts with category targeting, usage caps, and expiry logic
- Promotional listing system with operator-curated and seller-purchased featured placement
- Operator discount code management dashboard — full campaign control without developer involvement
- Coupon banner creation tool for campaign visuals published directly from the admin panel
- Real-time redemption engine with eligibility validation, usage tracking, and double-use prevention
- Custom promotions layer integrated cleanly into Stripe payment capture and seller payout calculation

.webp&w=1536&q=75)
Ready to Build Your Product Marketplace?
LuLocal launched a peer-to-peer marketplace for buying, selling, and renting products — with a custom coupon engine, promotional listing controls, and an operator dashboard built on Sharetribe. Product marketplaces start at $3,000. Fixed price. 90-day bug-free guarantee.
- 50+Marketplaces Delivered
- 90 DaysBug-Free Guarantee
- $3,000Starting Price





















