v1.6-v1.7 [MODULE] Prestashop Rewards - Voucher codes after orders

_aNoNiMo_

Well-known member
Master
Diamond
Elite
Joined
Dec 3, 2019
Messages
353
Reaction score
7,721
Points
93
NullCash
48,028
[IMG='width:511px;']https://mypresta.eu/content/uploads/2019/11/rewards-new-back-office.jpg[/IMG]

- LINK TO DEMO: http://prestashop16.mypresta.eu/rewards-order-coupons/

This prestashop addon allows to automatically generate coupon codes for users, who ordered something in your store. Right after order customer will receive email notification with voucher code. Of course - you as a shop administrator have got possibility to define how many orders (properly validated) customer must have on their account to receive coupon code. You can also specify detailed settings of each voucher code.


Voucher codes after orders - specification of module
You can of course specify detailed settings of this addon. Module has got two main sections: first "main settings" (with general settings of addon) and second named "voucher settings" with detailed settings of actions (how many orders to receive coupon) and of voucher codes settings.

General settings of module
  1. You can enable voucher after order feature
  2. You can disable voucher after order feature
  3. You can enable automatic email notification (notification with information about personal voucher code)
You can select order states, it mean that voucher code will be generated only if order state will be selected by you. For example, You can generate voucher code only if order state is Shipped, Payment Accepted, Remote payment accepted etc. (voucher code will not be duplicated etc.)
Module sends coupons:
1) after order status change (status must be accepted by module)
2) with cron job based on order statuses (you can also send coupon after X days)

Voucher code settings
You can define "actions". You can create as many actions as you want, it mean that you can create unlimited number of possibilities to receive voucher code. For example:
  • 1 order = voucher code
  • 3 orders = voucher code
  • 5 orders = voucher code
  • 7 orders = voucher code
  • 15 orders = voucher code
  • ...
  • ...
So, it basically means that for actions you can:
  1. You can specify action internal name (for your eyes only)
  2. Specify what email template module will use to send reward (thanks to 'email templates manager' feature included to this module you can define different email template for each reward that module will send to customers)
  3. Specify the unique title of the email that module will send as a reward
  4. You can specify of course number of orders to receive coupon code
  5. possibility to define orders range (if customers has got number of orders between X and Y - generate coupon)
  6. possibility to define minimal order value, customer will receive coupon only if order value is higher than value you will specify
  7. possiblity to define maximum order value, customer will receive coupon only if order value is less (or equal) to value you will specify
  8. possibility to define manufacturers restriction. Coupon will be generated only if order contain product associated with selected manufacturer (or manufacturers)
  9. possibility to define products restriction. Coupon will be generated only if order will contain defined product (or one product from defined list of products)
  10. possibility to exclude orders (from reward generation process) if order will be placed for some specific product(s)
  11. possibility to generate coupons for orders only if someone doesnt used the voucher code in the order
  12. possibility to associate (or not) generated voucher code with customer account. If voucher will be associated - only this customer will have possibility to use code.
  13. possibility to generate coupon codes for registered customers only (not guests during guest checkout) - you can enable or disable this feature.
  14. possibility to generate coupon codes only for customers from selected groups. Module will generate reward only if customer will be associated with groups with permissions to receive reward.

Voucher codes specification setup
For each created action you can define voucher code. Of course, you are able to define detailed voucher settings. It works the same as the default voucher codes feature - so you've got very detailed options to specify voucher code. Each voucher code will be individually created for each customer. It just mean that each voucher code will be different.

Main voucher code settings
  1. You can define voucher code name in each language active in your shop
  2. You can define description of voucher code (visible only for you)
  3. You can define number of characters used in automatically generated voucher code
  4. You can enable or disable voucher code sufix
  5. You can define sufix in each language active / available in your shop
  6. You can enable or disable voucher code prefix
  7. You can define prefix in each language active / available in your shop
  8. You can Highlight voucher code in the cart summary
  9. You can enable or disablee "partial use" option - this feature is applicable if the voucher is greater than the cart total)
  10. You can define voucher code "priority" option, A cart rule with priority of "1" will be processed before a cart rule with a priority of "2"
  11. You can define if voucher code will be active / or disabled right after generation
  12. You can define method of order counting

Voucher code conditions
  1. You can define how long voucher code will be active. You can define this option in days.
  2. You can define minimum cart value, for which voucher code will be active.
  3. You can define minimum cart value currency (you can select currency from all available currencies in your shop)
  4. You can define tax options for minimum cart value (tax included or excluded)
  5. You can define shipping option for minimum cart value (shipping included or excluded)
  6. You can define Total available option of coupon, the cart rule will be applied to the first "X" uses
  7. You can define Total available for each user option - a cusomer will only be able to use the cart rule "X" time(s)
  8. You can add rule concerning categories (you can use it or not - everything depends on you)
  9. With cart rule concerning categories you can select categories for which voucher code will be active
  10. You can add rule concerning products (the same as with categories rule - you can use it or not)
  11. With cart rule concerning products you can select products for which voucher code will be active
  12. You can add rule concerning attributes
    1. With cart rule concerning attributes you can select product attributes for which voucher code will be active
    2. You can add rule concerning manufacturers
    3. With cart rule concerning manufacturers you can select product attributes for which voucher code will be active

Voucher codes actions
  1. You can enable or disable Free shipping option
  2. You can select a discount type
  3. It mean that you can select percentage discount, or discount it amount, or just disable it
  4. You can specify percentage (%) discunt value
  5. You can specify amount discount value currency and tax (included or excluded)
  6. You can apply discount to order value (without shipping) or to specific product (from your catalog)
  7. possibility to define code for cheapest product in cart
  8. possibility to define code for products selected in conditions section
  9. Possibility to give "free gift" - you can specify product with attribute - customer will get it for free
 

Attachments

  • registervoucher.zip
    146.6 KB · Views: 39

iamnulluser

Well-known member
Diamond
Elite
XNullUser
Joined
Sep 20, 2020
Messages
260
Reaction score
438
Points
63
NullCash
2
rewards-new-back-office.jpg


- LINK TO DEMO: http://prestashop16.mypresta.eu/rewards-order-coupons/

This prestashop addon allows to automatically generate coupon codes for users, who ordered something in your store. Right after order customer will receive email notification with voucher code. Of course - you as a shop administrator have got possibility to define how many orders (properly validated) customer must have on their account to receive coupon code. You can also specify detailed settings of each voucher code.


Voucher codes after orders - specification of module
You can of course specify detailed settings of this addon. Module has got two main sections: first "main settings" (with general settings of addon) and second named "voucher settings" with detailed settings of actions (how many orders to receive coupon) and of voucher codes settings.

General settings of module
  1. You can enable voucher after order feature
  2. You can disable voucher after order feature
  3. You can enable automatic email notification (notification with information about personal voucher code)
You can select order states, it mean that voucher code will be generated only if order state will be selected by you. For example, You can generate voucher code only if order state is Shipped, Payment Accepted, Remote payment accepted etc. (voucher code will not be duplicated etc.)
Module sends coupons:
1) after order status change (status must be accepted by module)
2) with cron job based on order statuses (you can also send coupon after X days)

Voucher code settings
You can define "actions". You can create as many actions as you want, it mean that you can create unlimited number of possibilities to receive voucher code. For example:
  • 1 order = voucher code
  • 3 orders = voucher code
  • 5 orders = voucher code
  • 7 orders = voucher code
  • 15 orders = voucher code
  • ...
  • ...
So, it basically means that for actions you can:
  1. You can specify action internal name (for your eyes only)
  2. Specify what email template module will use to send reward (thanks to 'email templates manager' feature included to this module you can define different email template for each reward that module will send to customers)
  3. Specify the unique title of the email that module will send as a reward
  4. You can specify of course number of orders to receive coupon code
  5. possibility to define orders range (if customers has got number of orders between X and Y - generate coupon)
  6. possibility to define minimal order value, customer will receive coupon only if order value is higher than value you will specify
  7. possiblity to define maximum order value, customer will receive coupon only if order value is less (or equal) to value you will specify
  8. possibility to define manufacturers restriction. Coupon will be generated only if order contain product associated with selected manufacturer (or manufacturers)
  9. possibility to define products restriction. Coupon will be generated only if order will contain defined product (or one product from defined list of products)
  10. possibility to exclude orders (from reward generation process) if order will be placed for some specific product(s)
  11. possibility to generate coupons for orders only if someone doesnt used the voucher code in the order
  12. possibility to associate (or not) generated voucher code with customer account. If voucher will be associated - only this customer will have possibility to use code.
  13. possibility to generate coupon codes for registered customers only (not guests during guest checkout) - you can enable or disable this feature.
  14. possibility to generate coupon codes only for customers from selected groups. Module will generate reward only if customer will be associated with groups with permissions to receive reward.

Voucher codes specification setup
For each created action you can define voucher code. Of course, you are able to define detailed voucher settings. It works the same as the default voucher codes feature - so you've got very detailed options to specify voucher code. Each voucher code will be individually created for each customer. It just mean that each voucher code will be different.

Main voucher code settings
  1. You can define voucher code name in each language active in your shop
  2. You can define description of voucher code (visible only for you)
  3. You can define number of characters used in automatically generated voucher code
  4. You can enable or disable voucher code sufix
  5. You can define sufix in each language active / available in your shop
  6. You can enable or disable voucher code prefix
  7. You can define prefix in each language active / available in your shop
  8. You can Highlight voucher code in the cart summary
  9. You can enable or disablee "partial use" option - this feature is applicable if the voucher is greater than the cart total)
  10. You can define voucher code "priority" option, A cart rule with priority of "1" will be processed before a cart rule with a priority of "2"
  11. You can define if voucher code will be active / or disabled right after generation
  12. You can define method of order counting

Voucher code conditions
  1. You can define how long voucher code will be active. You can define this option in days.
  2. You can define minimum cart value, for which voucher code will be active.
  3. You can define minimum cart value currency (you can select currency from all available currencies in your shop)
  4. You can define tax options for minimum cart value (tax included or excluded)
  5. You can define shipping option for minimum cart value (shipping included or excluded)
  6. You can define Total available option of coupon, the cart rule will be applied to the first "X" uses
  7. You can define Total available for each user option - a cusomer will only be able to use the cart rule "X" time(s)
  8. You can add rule concerning categories (you can use it or not - everything depends on you)
  9. With cart rule concerning categories you can select categories for which voucher code will be active
  10. You can add rule concerning products (the same as with categories rule - you can use it or not)
  11. With cart rule concerning products you can select products for which voucher code will be active
  12. You can add rule concerning attributes
    1. With cart rule concerning attributes you can select product attributes for which voucher code will be active
    2. You can add rule concerning manufacturers
    3. With cart rule concerning manufacturers you can select product attributes for which voucher code will be active

Voucher codes actions
  1. You can enable or disable Free shipping option
  2. You can select a discount type
  3. It mean that you can select percentage discount, or discount it amount, or just disable it
  4. You can specify percentage (%) discunt value
  5. You can specify amount discount value currency and tax (included or excluded)
  6. You can apply discount to order value (without shipping) or to specific product (from your catalog)
  7. possibility to define code for cheapest product in cart
  8. possibility to define code for products selected in conditions section
  9. Possibility to give "free gift" - you can specify product with attribute - customer will get it for free
What version is PrestaShop for? Do not have the new version and do not have this module for both versions of PrestaShop?
 

_aNoNiMo_

Well-known member
Master
Diamond
Elite
Joined
Dec 3, 2019
Messages
353
Reaction score
7,721
Points
93
NullCash
48,028
What version is PrestaShop for? Do not have the new version and do not have this module for both versions of PrestaShop?

Hello @iamnulluser, this file is used for versions 1.6 and 1.7 of prestashop, it is functional for both versions.

I have it installed in prestashop 1.6 and in prestashop 1.7

a greeting
 

cmrcmr

Well-known member
Master
Diamond
Elite
XNullUser
Joined
Sep 6, 2019
Messages
915
Reaction score
622
Points
93
NullCash
4,226
Gracias, voy a comprobar que me sirve para mi sistema
 

rareej

Member
XNullUser
Joined
Apr 7, 2020
Messages
119
Reaction score
0
Points
16
NullCash
0
Thanks for sharing!
 

torotero

Well-known member
Diamond
Elite
Joined
Jan 7, 2020
Messages
1,118
Reaction score
196
Points
63
NullCash
25
Thank yoou for sharing
Greetings
 

hxcode

Well-known member
Master
Diamond
Elite
Joined
Aug 16, 2020
Messages
3,274
Reaction score
360
Points
83
NullCash
46
Thank you for sharing.
 

rezorat

New member
XNullUser
Joined
Nov 25, 2020
Messages
22
Reaction score
0
Points
1
NullCash
4
[IMG='width:511px;']https://mypresta.eu/content/uploads/2019/11/rewards-new-back-office.jpg[/IMG]

- LINK TO DEMO: http://prestashop16.mypresta.eu/rewards-order-coupons/

This prestashop addon allows to automatically generate coupon codes for users, who ordered something in your store. Right after order customer will receive email notification with voucher code. Of course - you as a shop administrator have got possibility to define how many orders (properly validated) customer must have on their account to receive coupon code. You can also specify detailed settings of each voucher code.


Voucher codes after orders - specification of module
You can of course specify detailed settings of this addon. Module has got two main sections: first "main settings" (with general settings of addon) and second named "voucher settings" with detailed settings of actions (how many orders to receive coupon) and of voucher codes settings.

General settings of module
  1. You can enable voucher after order feature
  2. You can disable voucher after order feature
  3. You can enable automatic email notification (notification with information about personal voucher code)
You can select order states, it mean that voucher code will be generated only if order state will be selected by you. For example, You can generate voucher code only if order state is Shipped, Payment Accepted, Remote payment accepted etc. (voucher code will not be duplicated etc.)
Module sends coupons:
1) after order status change (status must be accepted by module)
2) with cron job based on order statuses (you can also send coupon after X days)

Voucher code settings
You can define "actions". You can create as many actions as you want, it mean that you can create unlimited number of possibilities to receive voucher code. For example:
  • 1 order = voucher code
  • 3 orders = voucher code
  • 5 orders = voucher code
  • 7 orders = voucher code
  • 15 orders = voucher code
  • ...
  • ...
So, it basically means that for actions you can:
  1. You can specify action internal name (for your eyes only)
  2. Specify what email template module will use to send reward (thanks to 'email templates manager' feature included to this module you can define different email template for each reward that module will send to customers)
  3. Specify the unique title of the email that module will send as a reward
  4. You can specify of course number of orders to receive coupon code
  5. possibility to define orders range (if customers has got number of orders between X and Y - generate coupon)
  6. possibility to define minimal order value, customer will receive coupon only if order value is higher than value you will specify
  7. possiblity to define maximum order value, customer will receive coupon only if order value is less (or equal) to value you will specify
  8. possibility to define manufacturers restriction. Coupon will be generated only if order contain product associated with selected manufacturer (or manufacturers)
  9. possibility to define products restriction. Coupon will be generated only if order will contain defined product (or one product from defined list of products)
  10. possibility to exclude orders (from reward generation process) if order will be placed for some specific product(s)
  11. possibility to generate coupons for orders only if someone doesnt used the voucher code in the order
  12. possibility to associate (or not) generated voucher code with customer account. If voucher will be associated - only this customer will have possibility to use code.
  13. possibility to generate coupon codes for registered customers only (not guests during guest checkout) - you can enable or disable this feature.
  14. possibility to generate coupon codes only for customers from selected groups. Module will generate reward only if customer will be associated with groups with permissions to receive reward.

Voucher codes specification setup
For each created action you can define voucher code. Of course, you are able to define detailed voucher settings. It works the same as the default voucher codes feature - so you've got very detailed options to specify voucher code. Each voucher code will be individually created for each customer. It just mean that each voucher code will be different.

Main voucher code settings
  1. You can define voucher code name in each language active in your shop
  2. You can define description of voucher code (visible only for you)
  3. You can define number of characters used in automatically generated voucher code
  4. You can enable or disable voucher code sufix
  5. You can define sufix in each language active / available in your shop
  6. You can enable or disable voucher code prefix
  7. You can define prefix in each language active / available in your shop
  8. You can Highlight voucher code in the cart summary
  9. You can enable or disablee "partial use" option - this feature is applicable if the voucher is greater than the cart total)
  10. You can define voucher code "priority" option, A cart rule with priority of "1" will be processed before a cart rule with a priority of "2"
  11. You can define if voucher code will be active / or disabled right after generation
  12. You can define method of order counting

Voucher code conditions
  1. You can define how long voucher code will be active. You can define this option in days.
  2. You can define minimum cart value, for which voucher code will be active.
  3. You can define minimum cart value currency (you can select currency from all available currencies in your shop)
  4. You can define tax options for minimum cart value (tax included or excluded)
  5. You can define shipping option for minimum cart value (shipping included or excluded)
  6. You can define Total available option of coupon, the cart rule will be applied to the first "X" uses
  7. You can define Total available for each user option - a cusomer will only be able to use the cart rule "X" time(s)
  8. You can add rule concerning categories (you can use it or not - everything depends on you)
  9. With cart rule concerning categories you can select categories for which voucher code will be active
  10. You can add rule concerning products (the same as with categories rule - you can use it or not)
  11. With cart rule concerning products you can select products for which voucher code will be active
  12. You can add rule concerning attributes
    1. With cart rule concerning attributes you can select product attributes for which voucher code will be active
    2. You can add rule concerning manufacturers
    3. With cart rule concerning manufacturers you can select product attributes for which voucher code will be active

Voucher codes actions
  1. You can enable or disable Free shipping option
  2. You can select a discount type
  3. It mean that you can select percentage discount, or discount it amount, or just disable it
  4. You can specify percentage (%) discunt value
  5. You can specify amount discount value currency and tax (included or excluded)
  6. You can apply discount to order value (without shipping) or to specific product (from your catalog)
  7. possibility to define code for cheapest product in cart
  8. possibility to define code for products selected in conditions section
  9. Possibility to give "free gift" - you can specify product with attribute - customer will get it for free
Merci pour le partage ;)
 
Top