f3-affiliates's Issues
Add ability to specify globally whether commissions are immediately issued or put into pending status
Don't set affiliate_id using Base::set('COOKIE.') -- these things are being cached
Clone existing coupon as a campaign reward
Add ability clone an existing Shop coupon as a reward for a referral campaign (one-time use coupon tied to a user)
Probably should be a quick function for this in the Shop
Track total lifetime earnings in user object
Ensure that cookie is completely removed after referral is created
Remove f3-shop dependency if possible
Fatal error: Class 'Shop\Models\Currency' not found in
/vendor/dioscouri/f3-affiliates/src/Affiliates/Site/Views/dashboard.php on line 23
Internal Server Error
Fatal error: Class 'Shop\Models\Currency' not found
Add the affiliate_id to the visitor's session in addition to the COOKIE
in \Models\Referrals::handle.
Add a store credit for converted referral to settings
converted = any customer who completes a purchase
Add detail page for referrals
Add browser fingerprinting but only for verifying commission worthiness
Ability to create a referral program with instant rewards -- all in a lightbox
- Lightbox opens (allow admin to determine schedule)
- if not logged in, ask for name & email address (to register user automagically)
- if logged in, skip
- present simple form for a share -- FB, Twitter, or Email
- upon successful share, present reward (configured by admin) which could be an auto-generated coupon code, a static html page (which just shows a static coupon code), etc.
Add ability to revoke earned commissions
Add detail pages for commissions
Create a "commission" object
Commissions have a total_value, usually determined by a Listener (Shop, etc)
Commissions, like credits in f3-shop, can be issued/revoked.
Commissions can trigger multiple child actions, including
- issue/revoke store credit
- issue store coupon
- etc
Child actions should all be embedded in the commission so we can easily revoke them and display them
Each action should have a dollar value (+/- 0.00) and the sum of their values == the commission total value
Add Settings inputs for HTML blocks for "invite a friend" page
Inputs for:
- Above options
- Below options
- Left of options
- Right of options
Add a sample of the content of the email to the invite-friends/email page
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. ๐๐๐
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google โค๏ธ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.