Credit / Purchase vouchers
Description
Highlights
- easy credit management
- The customer can purchase and redeem credits/vouchers in the shop
- Shopify mode
- Changes to credit balances are recorded in the credit management
Features
- Shopify vouchers can still be redeemed
- Credit codes are sent directly to the customer by email
- Structure of the credit code can be defined by the customer
- Optional: value retention of the voucher possible
- Optional: validity period of the voucher can be defined
About the Extension
Do you want to offer vouchers for your customers in your online store? Or do you need a solution for the management of your vouchers? Then our app "Credit management" supports you optimally in the management of the voucher credits / purchase vouchers with residual value.
Purchase a voucher
With the app, your customers can purchase a voucher in a variable amount in your online store. You can set the minimum and/or maximum voucher amount in the app settings beforehand. After the invoice amount has been paid by your customer, an email with the credit code is sent to your customer. At the same time, the voucher is created in the credit management.
When creating the credit, the value retention is automatically activated. This allows your customer to redeem the credit piece by piece and does not have to redeem it completely in one order.
Your customer will not only receive the voucher code by e-mail, but it will also be displayed in the customer account under "Credit codes".
If you want the credit to be valid only for 3 years, you can specify this in the app settings. After the 3 years, the voucher will no longer be accepted in the store. So that your customers are always informed how long the credit is valid, you can set the option "Show expires at date in checkout" in the app.
Send voucher as PDF
The extension makes it possible to generate an automatic PDF for the purchased credit/vouchers and send it to the customer. In order for the PDF to be created, a template is required which must contain the variables for issuing the voucher.
On our website lenz-ebusiness.de you will find the variables as well as further information on how to set up the PDF dispatch.
Redeem voucher
With the credit code your customer can now redeem the voucher in your online store. The credit code can be redeemed in the off-canvas shopping basket and on the /checkout/confirm page. Optionally, you can specify in the settings that the customer's existing credit is displayed at the top of the /checkout/confirm page.
All transactions related to the credit are visible at a glance in the "Balances" section. For example, if the credit is used for an order, the order number appears in the "Comment" column.
Since v5.0.6 the function of a csv export of sales is available. The .csv file can be created under "Marketing" -> "Balances" -> "Turnovers".
Create voucher manually in admin area
In addition to creating a credit balance when selling via the online store, it is also possible to create and load a credit balance manually.
All settings such as value retention and expiration date can be recorded. The amount of credit can be set variably and provided with a comment. In the admin area it is possible to load a credit as well as to reduce the credit.
Important notes:
- The credit in our app is considered tax neutral, i.e. no VAT is due for it, neither when purchasing nor when redeeming the credit.
- The app currently only works with one currency. If you use more than one currency in your store, please contact us.
- If a refund of the credit/voucher takes place, the credit must be manually invalidated again. This is not done automatically by the app!
- Only the line by line (horizontal) tax calculation is supported by the extension.
Shopify-Modus
A special feature of the "Credit Management" app is the Shopify mode. If you have converted your online shop from Shopify to Shopware, your customers can continue to redeem the previous vouchers in your online shop with the activated Shopify mode.
Normally, when exporting the voucher data from Shopify, only the last 4 digits are displayed for the voucher code. You can enter the existing vouchers and activate the Shopify mode for these vouchers. If a customer now wants to redeem a Shopify voucher, the app checks whether the last 4 digits and the total length match.
If more than one voucher code stored in the credit management can apply, the vouchers without Shopify mode always have priority.
Possible uses of the "Credit management" app
- voucher
- debit card
- prepaid card
Options
Credit
- Show expires at date in checkout?: If you sell vouchers with a time limit, the expiration date can be displayed to your customer in the store.
- Manipulate order entity loading (if no ERP-System connected): Use this if you have no ERP-System to change the appearance of sums in administration.
- Hide Shopare add promotion form: Activate this option if only the credit field is to be displayed in the shopping cart / off-canvas shopping cart.
- Enable account page for customers: If this option is activated, the menu item "Credit codes" is displayed in the customer login. All purchased codes including the current value are displayed there for the customer.
- Show redeem credit from on /checkout/confirm-page?: This option must be activated if the voucher redemption form is also to be displayed on the /checkout/confirm page.
- Show redeem credits on /checkout/confirm-page? If this option is activated, the customer's current credit balance is displayed at the top of the /checkout/confirm page.
- Productnumber for payload: Enter a product number here, which will be provided via Payload when the voucher is purchased.
Buy Credit
- Products, where vouchers can be bought: Deposit here your products that you use to offer credits.
- Maximum buyable value: Set the maximum value of your credit that customers can buy.
- Expires at: end of third year / deactivated: Decide if the credits should have a maturity date.
- Is only redeemable by customer who bought the credit? active / inactive: If this option is activated, only the customer who has purchased the voucher can redeem it.
- Prefix for code generation: Optionally, a prefix can be defined for the voucher codes
- Code length for generation: Define the length of the credit code.
- Add separator between definded amount of characters? active / inactive: Decide whether the credit code should have separators.
- Separator: Define the separator to be used here.
- Separator after defindes amount: Define after which number of characters the separators should be included in the code.
- Productnumber for payload: Enter a product number here that will be provided via Payload when redeeming the voucher.
- Default tax (Please select 0%): This setting may only be changed if you know exactly what you are doing! The standard tax rate for vouchers is set here.
Further information
General information
Our apps are developed on the basis of the standard functionalities of the basic Shopware 6 system. This applies to the functionalities and designs of the basic system. Individual themes cannot be taken into account when developing the app. It may therefore be necessary to make individual adjustments to the theme in order to display all elements/functionalities correctly.
Compatibility
We develop our apps with compatibility in mind. If compatibility cannot be guaranteed, we will note this in the app description. We cannot guarantee the compatibility of our apps with apps from other manufacturers. Due to the large number of apps offered in the Shopware Community Store, a compatibility check is not possible. Likewise, we cannot guarantee compatibility with Shopware apps that are not included in the Community Edition.
Support
We will check whether the specified error is caused by our apps or has another cause. Depending on the result of the investigation, we will inform you whether the rectification is chargeable or not. If independent changes have been made to our apps, the work involved will be invoiced.
Test version
You can easily test all apps available in the Shopware Community Store from LENZ eBusiness. Choose the rental version of the app. The rental version always includes a trial month with which you can test our app free of charge for 30 days. Please take advantage of the trial month to make sure that the app meets your requirements.
Individual customizations
We make individual customizations to our apps. Send us an email to support@lenz-ebusiness.de with your contact details and your customization request. We will discuss your customization request with our team and then get back to you.
Do you want to offer vouchers for your customers in your online store? Or do you need a solution for the management of your vouchers? Then our app "Credit management" supports you optimally in the management of the voucher credits / purchase vouchers with residual value.
Purchase a voucher
With the app, your customers can purchase a voucher in a variable amount in your online store. You can set the minimum and/or maximum voucher amount in the app settings beforehand. After the invoice amount has been paid by your customer, an email with the credit code is sent to your customer. At the same time, the voucher is created in the credit management.
When creating the credit, the value retention is automatically activated. This allows your customer to redeem the credit piece by piece and does not have to redeem it completely in one order.
Your customer will not only receive the voucher code by e-mail, but it will also be displayed in the customer account under "Credit codes".
If you want the credit to be valid only for 3 years, you can specify this in the app settings. After the 3 years, the voucher will no longer be accepted in the store. So that your customers are always informed how long the credit is valid, you can set the option "Show expires at date in checkout" in the app.
Send voucher as PDF
The extension makes it possible to generate an automatic PDF for the purchased credit/vouchers and send it to the customer. In order for the PDF to be created, a template is required which must contain the variables for issuing the voucher.
On our website lenz-ebusiness.de you will find the variables as well as further information on how to set up the PDF dispatch.
Redeem voucher
With the credit code your customer can now redeem the voucher in your online store. The credit code can be redeemed in the off-canvas shopping basket and on the /checkout/confirm page. Optionally, you can specify in the settings that the customer's existing credit is displayed at the top of the /checkout/confirm page.
All transactions related to the credit are visible at a glance in the "Balances" section. For example, if the credit is used for an order, the order number appears in the "Comment" column.
Since v5.0.6 the function of a csv export of sales is available. The .csv file can be created under "Marketing" -> "Balances" -> "Turnovers".
Create voucher manually in admin area
In addition to creating a credit balance when selling via the online store, it is also possible to create and load a credit balance manually.
All settings such as value retention and expiration date can be recorded. The amount of credit can be set variably and provided with a comment. In the admin area it is possible to load a credit as well as to reduce the credit.
Important notes:
- The credit in our app is considered tax neutral, i.e. no VAT is due for it, neither when purchasing nor when redeeming the credit.
- The app currently only works with one currency. If you use more than one currency in your store, please contact us.
- If a refund of the credit/voucher takes place, the credit must be manually invalidated again. This is not done automatically by the app!
- Only the line by line (horizontal) tax calculation is supported by the extension.
Shopify-Modus
A special feature of the "Credit Management" app is the Shopify mode. If you have converted your online shop from Shopify to Shopware, your customers can continue to redeem the previous vouchers in your online shop with the activated Shopify mode.
Normally, when exporting the voucher data from Shopify, only the last 4 digits are displayed for the voucher code. You can enter the existing vouchers and activate the Shopify mode for these vouchers. If a customer now wants to redeem a Shopify voucher, the app checks whether the last 4 digits and the total length match.
If more than one voucher code stored in the credit management can apply, the vouchers without Shopify mode always have priority.
Possible uses of the "Credit management" app
- voucher
- debit card
- prepaid card
Options
Credit
- Show expires at date in checkout?: If you sell vouchers with a time limit, the expiration date can be displayed to your customer in the store.
- Manipulate order entity loading (if no ERP-System connected): Use this if you have no ERP-System to change the appearance of sums in administration.
- Hide Shopare add promotion form: Activate this option if only the credit field is to be displayed in the shopping cart / off-canvas shopping cart.
- Enable account page for customers: If this option is activated, the menu item "Credit codes" is displayed in the customer login. All purchased codes including the current value are displayed there for the customer.
- Show redeem credit from on /checkout/confirm-page?: This option must be activated if the voucher redemption form is also to be displayed on the /checkout/confirm page.
- Show redeem credits on /checkout/confirm-page? If this option is activated, the customer's current credit balance is displayed at the top of the /checkout/confirm page.
- Productnumber for payload: Enter a product number here, which will be provided via Payload when the voucher is purchased.
Buy Credit
- Products, where vouchers can be bought: Deposit here your products that you use to offer credits.
- Maximum buyable value: Set the maximum value of your credit that customers can buy.
- Expires at: end of third year / deactivated: Decide if the credits should have a maturity date.
- Is only redeemable by customer who bought the credit? active / inactive: If this option is activated, only the customer who has purchased the voucher can redeem it.
- Prefix for code generation: Optionally, a prefix can be defined for the voucher codes
- Code length for generation: Define the length of the credit code.
- Add separator between definded amount of characters? active / inactive: Decide whether the credit code should have separators.
- Separator: Define the separator to be used here.
- Separator after defindes amount: Define after which number of characters the separators should be included in the code.
- Productnumber for payload: Enter a product number here that will be provided via Payload when redeeming the voucher.
- Default tax (Please select 0%): This setting may only be changed if you know exactly what you are doing! The standard tax rate for vouchers is set here.
Further information
General information
Our apps are developed on the basis of the standard functionalities of the basic Shopware 6 system. This applies to the functionalities and designs of the basic system. Individual themes cannot be taken into account when developing the app. It may therefore be necessary to make individual adjustments to the theme in order to display all elements/functionalities correctly.
Compatibility
We develop our apps with compatibility in mind. If compatibility cannot be guaranteed, we will note this in the app description. We cannot guarantee the compatibility of our apps with apps from other manufacturers. Due to the large number of apps offered in the Shopware Community Store, a compatibility check is not possible. Likewise, we cannot guarantee compatibility with Shopware apps that are not included in the Community Edition.
Support
We will check whether the specified error is caused by our apps or has another cause. Depending on the result of the investigation, we will inform you whether the rectification is chargeable or not. If independent changes have been made to our apps, the work involved will be invoiced.
Test version
You can easily test all apps available in the Shopware Community Store from LENZ eBusiness. Choose the rental version of the app. The rental version always includes a trial month with which you can test our app free of charge for 30 days. Please take advantage of the trial month to make sure that the app meets your requirements.
Individual customizations
We make individual customizations to our apps. Send us an email to support@lenz-ebusiness.de with your contact details and your customization request. We will discuss your customization request with our team and then get back to you.
Details
- Available: English, German
- Latest update: 11 November 2024
- Publication date: 25 November 2021
- Version: 6.0.7
- Category: Promotions & Voucher
Resources
Reviews (1)
Average rating of 5 out of 5 stars
Ein Mehrwert für unseren Shop!
Average rating of 5 out of 5 stars
About the Extension Partner
LENZ eBusiness GmbH
Partner Status
-
Shopware
Bronze Partner -
Shopware
Premium Extension Partner
Details
-
Ø-Rating:
4.9
Average rating of 4.9 out of 5 stars
- Partner since: 2014
- Extensions: 91
Support
- Based in: Germany
- Speaks: German, English
- Response time: Very quickly
- Install and activate the app.
- Create at least 1 product that will be used to purchase credits.
- Assign the product(s) in the app settings.
- Check the flow with the trigger "lenz_credit_management.buy_credit_charged" and adjust it if necessary so that the mail is sent to the customers.
- Set up the cronjob bin/console lenz-platform-credit-management:charge-buy-credit.
Why do we use a console command instead of a Scheduled Task?
Scheduled tasks are not executed reliably at a certain time. However, we want the vouchers to be sent to the customer as soon as possible, so we use the console command.
You can find the core hack for tax-free countries on our website under the heading "Core hack": https://lenz-ebusiness.de/shopware-6-plugins/guthaben-verwaltung-kauf-von-gutschein-sw6/
You can find more information about the extension "Credit management" on our website lenz-ebusiness.de
5.0.12
BUGFIX | Credit is removed when no product is in cart.
6.0.7
BUGFIX | Credit is removed when no product is in cart.
6.0.6
TASK | Remove PromotionsOnCartPriceZeroError if buy credit is in cart.
6.0.5
BUGFIX | Voucher PDF was not attached to email.
6.0.4
IMPROVEMENT | Adjusted entity search rankings.
BUGFIX | Import command did not work with Shopware 6.6.
IMPROVEMENT | Added option to show balances in account page.
5.0.11
IMPROVEMENT | Adjusted entity search rankings.
IMPROVEMENT | Added option to show balances in account page.
6.0.3
BUGFIX | Escaping " for CSV export.
5.0.10
BUGFIX | Escaping " for CSV export.
6.0.2
IMPROVEMENT | Added custom fields to credit entity.
5.0.9
IMPROVEMENT | Added custom fields to credit entity.
6.0.1
BUGFIX | tax-free carts were partially not calculated correctly.
FEATURE | Added option to set product number in line item payload.
Notes:
If you have tax-free countries enabled, please add our core hack from the faq.
5.0.8
FEATURE | Added option to set product number in line item payload.
5.0.7
BUGFIX | tax-free carts were partially not calculated correctly.
Notes:
If you have tax-free countries enabled, please add our core hack from the faq.
6.0.0
TASK | Compatibility with Shopware 6.6.
Requirements:
- The extension now requires at least Shopware version 6.6.0.0.
Manual tasks in mail template "LENZ Creditmanagement: Send credit code":
- Remove "templateData." in front of all variables in Subject, Sender, Text, HTML. Examples:
{{ templateData.credit.code }} -> {{ credit.code }}
{{ templateData.order.orderNumber }} -> {{ order.orderNumber }}
{{ templateData.order.orderNumber }} -> {{ order.orderNumber }}
{{ templateData.salesChannel.translated.name }} -> {{ salesChannel.translated.name }}
{{ templateData.order.orderCustomer.firstName }} -> {{ order.orderCustomer.firstName }}
5.0.6
BUGFIX | Corrected expires at appearance in customer account.
IMPROVEMENT | Added option to show credits on /checkout/confirm-page.
IMPROVEMENT | Added export function for credit balances.
5.0.5
FEATURE | Added option to show redeem form on /checkout/confirm-page.
5.0.4
FEATURE | Added option to use a prefix for code generation.
5.0.3
IMPROVEMENT | Added filter for order number.
5.0.2
BUGFIX | cartLineItemOfType fixed.
5.0.1
IMPROVEMENT | Changed date format for expire dates.
FEATURE | Added option to restrict a credit to a specific customer.
IMPROVEMENT | Products can now be set to buy credit with custom fields.
IMPROVEMENT | Support for "net" and "tax-free" orders.
IMPROVEMENT | Creation source is now saved and show in administration.
5.0.0
IMPROVEMENT | Credits can now be assigned to customer and displayed in account.
4.0.0
IMPROVEMENT | Credits can now be assigned to customer and displayed in account.
BUGFIX | Removed foreign key 'fk.lenz_credit_management_credit.order_line_item_id'.
1.1.16
BUGFIX | Shopware 6.5 template adjustments.
1.1.15
- TASK | Compatibility with Shopware 6.5.
Requirements:
- The plugin now requires at least Shopware version 6.5.0.0.
Manual tasks in mail template "LENZ Creditmanagement: Send credit code":
- Add "templateData." in front of all variables in Subject, Sender, Text, HTML. Examples:
- {{ credit.code }} -> {{ templateData.credit.code }}
- {{ order.orderNumber }} -> {{ templateData.order.orderNumber }}
- {{ order.orderNumber }} -> {{ templateData.order.orderNumber }}
- {{ salesChannel.translated.name }} -> {{ templateData.salesChannel.translated.name }}
- {{ order.orderCustomer.firstName }} -> {{ templateData.order.orderCustomer.firstName }}
Note: BEFORE UPDATING TO SHOPWARE 6.5.0.0, deactivate the app, then update, then activate.
1.1.14
- TASK | Added UTF-8 content type to default voucher document.
- IMPROVEMENT | Added route to preview credit document (/lenz-credit-management/buy-credit/test-pdf).
- IMPROVEMENT | Added option to set from date for credit generation.
- IMPROVEMENT | Optimized credit code import command.
- IMPROVEMENT | Improved credit generation process + attachment handling.
- TASK | Added limit parameter to command ``lenz-platform-credit-management:charge-buy-credit``.
1.1.13
BUGFIX | Fixed constraint fk.lenz_credit_management_credit.order_line_item_id.
1.1.12
TASK | Compatibility with plugins that do not use EntityRepository.
1.1.11
IMPROVEMENT | Tax rate for credit handling can now be selected.
Notice: Please select the 0 % tax rate in plugin settings after updating to this version!
1.1.10
IMPROVEMENT | Added minimal order value for vouchers.
1.1.9
BUGFIX | Fixed bug in order line edit (order creation).
1.1.8
FEATURE | PDF can now be attached to buy credit mail.
1.1.7
BUGFIX | Fixed bug in order line edit.
1.1.6
BUGFIX | Fix order manipulation on frontend.checkout.finish.order and frontend.checkout.finish.page.
IMPROVEMENT | Added order manipulation to mail templates with OrderEntity.
1.1.5
BUGFIX | Added necessary modifications to checkout register page.
IMPROVEMENT | Improved search for credits in Administration.
TASK | PHP 8.1 compatibility.
1.1.4
- BUGFIX | Removed "Add-to-basket"-button in listing.
1.1.3
- TASK | Added compatibility to pdp cms layouts.
- IMPROVEMENT | Added "lenzcreditmanagementbuycredit" to lineItemOfTypeRule.
1.1.2
- IMPROVEMENT | Added button to generate code.
- IMPROVEMENT | Added option to hide shopware add promotion form.
- BUGFIX | Corrected behavior on order editing.
- BUGFIX | Corrected behavior on order editing for buy vouchers.
1.1.1
- IMPROVEMENT | Added option to manipulate order loading for better SW document usage.
- IMPROVEMENT | Show pay sum on documents.
- BUGFIX | Use correct if statement on order manipulation.
- BUGFIX | Mail templates were not correctly removed on uninstallation.
- IMPROVEMENT | Added url as variable in mail template.
- TASK | Clarified plugin config description.
1.1.0
FEATURE | Credit can now be purchased as product by customers.
1.0.2
IMPROVEMENT | Added expire date to credit.
1.0.1
- IMPROVEMENT | Added Shopify-Mode.
- IMPROVEMENT | Added import command for Shopify coupons.
- IMPROVEMENT | Added rule for type "lenzcreditmanagementcredit".
- IMPROVEMENT | Added search for code in administration.
- TASK | Added translation in administration.
- IMPROVEMENT | Added handling for comma in balance value field.
- BUGFIX | Uninstall method removes tables now correctly.
- TASK | Code is now a required field.
- IMPROVEMENT | Added more informative error messages for credit controller.
- TASK | Added missing function visibility.
- BUGFIX | Prevent ambiguous error message.