Bagisto Laravel Affiliate System allows the Bagisto website owner (admin) to integrate an affiliate marketing system to promote their products.
- Admin can control affiliate general commission Rates.
- Handle rewards for the unique clicks, per click, and affiliate orders by the admin.
- The admin can manage transactions.
- Can approve/disapprove the affiliate.
- Merchant can set the payment method for the affiliate.
- Admin can create/delete the text banners.
- The admin can handle affiliate users, payment, traffic, sales, and statistics.
- Affiliate users can generate and copy a referral link for individual products.
- Affiliate users can generate and copy referral links for banners.
- Referral links can be shared with other users through any preferred platform or communication channel.
- Description
- Reviews
- FAQ
- Customers ()
- Specifications
- Cloud Hosting
- Changelog
Bagisto Laravel Affiliate System module allows the admin to integrate the affiliate system into the store. The customers can sign up as an affiliate and promotes admin products with the help of banner/ads/email. In return of it, they are awarded a commission for bringing the traffic to the admin’s website.
All this commission is totally managed by the admin. It is the most exciting marketing tool where the customers are getting engaged with the store and bringing new leads that will generate good revenue.

Highlighted Features
Multiple Marketing Programs
It allows the store owner to run the marketing program for his eCommerce store so that more traffic can come.
Bonus for Affiliates
The owner can award his affiliates through the bonus for them in 3 different payment methods.
Boost Sales in Store
It will not only boost the sales in the store but also motivates the customers to promote the products and bring more traffic to the store.
Promote the Blog Links
It also allows the affiliates to fill in their blog links for promoting the products.
Why do we need Bagisto Laravel Affiliate System module?
With the help of the Laravel Affiliate System module, the store owner allows the customer to take part in it and helps him to generate more traffic for his website. The Affiliate System considers being a performance-based marketing module.
This module allows the affiliate user to be rewarded by the admin. Affiliate Users can be won a reward on one or more clicks for each visitor.
Integrate Affiliate Program
- The admin can integrate the Affiliate Module for Bagisto.
- The admin can enable/disable it from his dashboard and can run marketing programs.
- You can display the blog link on registration. Auto-approve the affiliates' registration.
- You can set the minimum payout balance. Define the payment date of the month for affiliates.

Email Notification for Affiliates
- The admin can set the templates for sending to the affiliates so that it can go to affiliates and they can be informed of it.
- By putting the mail address, you can manage the affiliates' mail.
- You can put the template to the affiliate user account update.
- You can set the email reminder campaign to remind you of the carts. For it, you can use the Laravel Abandoned Cart Email reminder module.
- Set the mail for payment credit notification for the affiliates.

Subscribe as Affiliate
- Any customer can become an affiliate and start earning rewards from Laravel store for bringing the traffic.
- After signing in, they can get an option of becoming an affiliate in the profile section.
- While signing up to the website as a customer, he gets a checkbox button for becoming an affiliate.
- After checking on it, he needs to put the blog link to the website.
- While you put the blog link, you need to agree to the affiliate terms.

Visualize Data on Statistics Graph
- The admin and the customer both can see their data on graphs as well.
- You can have a view of monthly traffic and daily traffic.
- Both the admin and the affiliate user can look at these graphs in their dashboards.
- They can look into the traffic section for seeing it without a graph.

Affiliate Options
- The customer has also various options in his profile section through which he can check the functionalities of the module.
- He has the option Banner&Ads from where he can preview the banners.
- He has the option to create an email campaign for other customers.
- Can check the payment records and select the payment preferences as well.
- He can check the statistics of the traffic in graphical representation.

Support
For any issue related to this module, please create a support ticket here or send an email to [email protected]
You may also check our quality Bagisto Extensions.
Specifications
Frequently Asked Questions
Specification
Detailed technical features and requirements to help you understand the module’s capabilities and ensure smooth integration with your system.
Cloud Hosting
Detailed technical features and requirements to help you understand the module’s capabilities and ensure smooth integration with your system.
Move to Cloud Today
We’re partnered with top-tier, trusted providers!
Default Configuration Details of Server
RAM 1 Core
Processor 30 GB
Hard Disk
Database
Want to know more how exactly we are going to power up your eCommerce Website with Cloud to fasten up your store
* Server Configuration may vary as per application requirements.
Change Logs
- - Feature Add (+)
- - Feature remove (-)
- - Bug Fixed (!)
- - Modification (*)
- The module is now compatible with Bagisto v2.4.10.
- Registered the module's
ModuleServiceProviderinconfig/concord.phpto resolve contract binding errors and prevent admin panel crashes. - Updated the shop Product Ads datagrid to use the new flattened
product_flatcolumns maintained by Bagisto v2.4.10. - Modernized
EventServiceProviderlistener registration using the[Listener::class, 'method']array syntax. - Added signed referral links using the
AffiliateReferralhelper with HMAC signatures for secure affiliate attribution. - Added a Referral Link column to the Product Ads and Banner/Text Ads datagrids with a dedicated Copy button.
- Converted affiliate status, payment method, commission type, and template status values into PHP enums.
- Reused Bagisto core's
Webkul\Sales\Models\Orderstatus constants in the admin Sales datagrid. - Updated the admin banner embed-code generator to create valid HTML, use the selected banner size, support clickable banners, and generate storage URLs correctly.
- Simplified the Referral Link Copy button by using the same hidden-textarea and
document.execCommand('copy')approach as the HTML Code Copy button. - Fixed
AffiliateClickmiddleware running on admin page loads by excluding requests under the configured admin URL. - Fixed newly created affiliates having
total_clicksandtotal_unique_clicksset toNULLinstead of0. - Fixed Email Campaign and affiliate notification emails sending all recipients in a single
To:header instead of sending separate messages. - Fixed the monthly Affiliate Statistics graph by generating twelve calendar-month buckets for the selected year.
- Fixed the shop Affiliate Statistics graph displaying combined click totals for all affiliates instead of the logged-in affiliate's own statistics.
- Fixed the Product Ads datagrid displaying products without individual storefront pages.The grid now checks
visible_individuallyand a non-nullurl_key. - Fixed admin per-affiliate drill-down links for Traffic, Sales, and Payment Recordsby correctly reading the affiliate ID from the route parameter.
- Fixed stored XSS in the admin Manage Affiliate datagrid by escaping affiliate
blog_linkvalues before rendering them. - Fixed reflected XSS in the shop Traffic datagrid by escaping
referring_urlvalues received from the HTTP Referer header. - Fixed request validation for
id,indices, andvalueinputs across several admin and shop controller actions. - Fixed the channel-scoped customer email validation in
RegistrationRequestto match the upstream Bagisto validation rule. - Fixed the
review_countdatagrid column after theproduct_flatquery update by using the product's eager-loaded reviews.
- + The module is compatible with Bagisto v2.4.8.
- + Display a success message for blog URL creation after affiliate registration.
- + Converted every mailable to Laravel's envelope / content API.
- + Rebased the account navigation override onto the Bagisto v2.4.8 core template, so the only remaining difference is the affiliate menu gating.
- + Changed the package license from MIT to Proprietary.
- - Fixed the affiliate product popup showing no description or review count, caused by the module rebinding Bagisto's shop product resource globally.
- - Fixed the email campaign crashing on send because of an invalid recipient list.
- - Fixed untranslated ad snippet text in the customer product ads listing and a broken order status label in the admin sales listing.
- - Fixed the banner image upload failure surfacing raw exception text to the merchant instead of a translated error message.
- + Compatible with bagisto version 2.4.x
- + Compatible with bagisto version 2.2.2
- + The data grid has been optimized for better management on the front-end.
- - Filters have been fixed and optimized across the various affiliate sections.
- - All listed banners and text ads are now displaying correctly on the customer panel.
- - The exception issue in the console during banner list export has been resolved
- * [feature] Compatible with bagisto version 1.5.1.
- * [Bug] After installation of the module, it should be in Inactive State.
- * [Bug] After Creating a new user -?> Affiliate terms and Condition box position should be in centre.
- * [Bug] The Affilate Terms and Condition check box and text should appear in same line.
- * [Bug] Validation should appear when we save empty blog URL in customer profile.
- * [Bug] Blog URL is saved without click on Saved Button.
- * [Bug] Blog URL should be mandatory field.
- * [Bug] Approved Order mail should be send with information.
- * [Bug] Pay To Affiliate mail should send with information.
- * [Bug] Affilate Banner sale not working on Group Product.
- * [Bug] Comission should be based on number of orders.
- [feature] Compatible with bagisto version 1.4.3.
- [feature] Compatible with bagisto version 1.3.3.