Customization for Affiliate E-Commerce Platform

Заказчик: AI | Опубликовано: 03.12.2025
Бюджет: 250 $

Hello, script https://codecanyon.net/item/affilia-affiliate-commerce-platform/46313072 I hope you are doing well. I have a ready-made script called Affilia – Affiliate E-Commerce Platform, which is built on Laravel 10. I wish to highly customize it to become an exclusive affiliate marketing platform for our natural products (oils, creams, cosmetics, etc.). I require you to develop a very specific set of features: Required Feature Development 1. Unified Store Template Design a single, shared store page template for all affiliates. Each affiliate will have a unique link, for example: site.com/store/username. The same template will display the following: Product images Price Description Reviews Status (Available/Out of Stock) It should be possible to activate/hide products based on the affiliate's account status. 2. Multi-Level Referral System (MLM) I want to develop a specific referral system: Affiliate A refers Affiliate B. Affiliate B refers Affiliate C. Affiliate A receives a 50% commission from: Their personal sales. B's sales. C's sales. (The same percentage without any reduction). The hierarchical system is simple and unlimited in depth. 3. Account Activation Requirements For an account to be 100% activated, the affiliate must achieve the following: 10 personal sales. Refer two (2) other affiliates. Each of those two referred affiliates must also achieve 10 personal sales. Until these conditions are met, the account remains "unactivated." 4. Profit Withdrawal System I need the withdrawal system to be modified as follows: - Unactivated Accounts: They can request only one withdrawal for the commission earned from: One or two products. This is a one-time withdrawal only. - Activated Accounts: Next to every product sold, a "Withdraw Now" button appears. If the withdrawal is completed, the button changes to "Withdrawn / Received." Withdrawals must be processed per sale transaction, not as a total balance withdrawal. 5. Orders – New Workflow The customer initiates the product order directly: They enter their Name. Their Phone Number. Address. City. The order then appears in the affiliate's dashboard for them to confirm. The affiliate should not create the order manually, as may be the case in the original script. 6. API Integration with Delivery Company After the affiliate confirms the order, the data is immediately sent to the delivery company using an API: Customer Name Phone Address Product Affiliate ID The order status should be updated automatically (Delivered – Returned – Pending, etc.) via callbacks/webhooks. 7. Top Affiliates Page Add a section on the main page to display the Top Affiliates. Note: Initially, the data can be "fake/placeholder" for motivation. Later, it will be replaced with real data. 8. New Affiliate Dashboard The affiliate must be able to see: Total number of sales. Progress percentage toward account activation. Unwithdrawn profits. Withdrawn profits. Sales achieved through their referrals (Affiliates B, C, etc.). The people they referred and their status (Activated / Unactivated). 9. Project Management for Multiple Developers I will use: Trello / Notion / Asana. Every feature will be a separate, independent task. 10. Script Files The full script is open-source (Laravel 10). I will send you a copy after we agree. - Final Request Please provide: The full estimated cost for the project. The total timeframe for the work. Proposed working methods (GitHub – staging server – Trello/etc.). Thank you, and I look forward to working with you.