Dynamic Shipping & Affiliate Referral System

Job ID: 39521959

Budget: $250 – $750 USD

We require the following two features for development and integration into our existing
platform:

1. Dynamic Shipping Charges Based on Product Categories and Delivery
Location
Objective:
To apply shipping charges dynamically depending on:
● The category of products being ordered.
● The delivery location selected by the user (shown at the top bar).
Deliverables:
● Add a location selector at the top of the UI to allow users to choose their delivery
region.
● Extend product category schema to support category-specific shipping rules.
● Admin panel integration to manage shipping rates based on:
○ Product categories.
○ Locations (zones, cities, or pin codes).
● Update checkout logic to calculate shipping charges dynamically.
● Show clear breakdown of shipping charges on checkout and invoice.
● Responsive UI/UX updates to reflect shipping details cleanly across devices.
Development Effort:

2. Coupon & Reward System for Affiliate (Referral System)
Objective:
To implement a referral system for affiliate marketers with a trackable reward structure
using unique coupon codes and reward logic.
Deliverables:
● Allow affiliate marketers to generate unique referral coupons.
● Track every order placed using those referral codes.
● Configure reward tiers based on:
○ Number of successful referrals.
○ Total referred order value.
● Admin panel to manage:
○ Affiliates.
○ Reward payouts.
○ Coupon rules (e.g., validity, usage limits).
● Dashboard for affiliates to:
○ Track referrals and earnings.
○ View redeemed coupons and status.
● Email/SMS notifications for successful referrals and rewards.


Documentation
Backend Nodejs
Front end: Next Js
DB: Mongo DB
Operating Software: Coolify
Related categories: JavaScript Website Design Node.js MongoDB Next.js