Magento 2 Marketplace Gift Card extension allows the admin and the sellers to create gift cards by utilizing the available gift card product type.
So, the customers can now easily purchase and redeem the gift cards within your online store.
Apart, from that the sellers can set the number of days allowed to redeem a particular gift card and can enable/disable the status of the gift card as required.
Also, if you want the gift card creation feature for customers in your single store, you can check the default Magento 2 Gift Card extension.
Note: Gift card users can use one gift card in multiple purchases and they have to use less amount than the gift card limit.
Features
- The admin and sellers are able to create multiple numbers of gift cards.
- Admin and seller can set the days to redeem a gift card.
- Both admin and seller can enable and disable the gift vouchers.
- The seller can set a special price for the gift card.
- The gift card user can use one gift card for multiple purchases.
- Customers will get an email notification while purchasing the gift card.
- Users get email notifications after each gift card usage.
- The customers can add personal messages while purchasing the gift card.
- The users can easily redeem the gift card discount on the shopping.
Installation
The installation is quite simple just like the standard Magento 2 extensions.
#Download Module
Firstly, you need to log in to the Webkul Store, go to My Account>My Purchased Products section, verify, and then download and extract the contents of this zip folder on the system.
#Upload Folder
Once the module zip extracts, follow path src>app and then copy the app folder into the Magento 2 root directory on the server as shown below:
# Run Commands
You need to run the following commands:
php bin/magento setup:upgrade
php bin/magento setup:di:compile
php bin/magento setup:static-content:deploy
php bin/magento indexer:reindex
php bin/magento cache:flush
Language Translation
For translating the module language, navigate through src/app/code/Webkul/MpGiftCard/i18n and edit the en_US.csv file.
Thereafter, rename the CSV as “en_SA.csv” and translate all right side content after the comma in the Arabic language. After editing the CSV, save it.
Now, upload it to the path src/app/code/Webkul/MpGiftCard/i18n where the installation of Magento 2 is on the server.
The marketplace gift card will be translated into Arabic Language. It supports both RTL and LTR languages.
The user can edit the CSV like the image below.
Initial Configuration Settings
After the successful installation of the module, the admin will navigate to Stores -> Configuration-> Gift Card.
Here, the admin will be able to –
- Module Enable/Disable – In this field, the admin will choose to enable for enabling the gift card and choose to disable for disabling the gift card module
Gift Card Email Setting
- Notification Template – The admin has to set a template that the customer can view upon receiving the Gift card.
Left Amount Email Setting for Gift Card
- Name of Admin in Mail – The admin will set a name that is visible in the email received by the customer.
- Admin Email – The admin has to enter the email ID from which the customer will receive the emails.
- Admin Left Amount Notification Template – The admin has to select the template for the left amount of the Gift Card which the customer will receive in an email from the admin.
Gift Card Active Duration
- No. of days – In this field, the admin has to set the number of days allowed to redeem a Gift Card.
Apply Gift Card code on the gift card product
- Allow Gift Card Code On Gift Card Products- In this field, the admin will allow the gift Card Code On Gift Card Products by selecting YES or disallow the by selecting NO.
Lastly, save the configuration settings.
Add Gift Card – Vendor
The Magento 2 Marketplace seller can create a new product by choosing the product type as a gift card.
After clicking on the continue, it will bring up the page to add a new card product. Now, enter all the required information required for a Gift Card Product as shown below in the snapshot.
You will see one of the information is a special price, in this field the seller can set the special price for the gift card product by setting the special price duration.
In the last section of the Gift Card product page, there will be an option to set the Gift Card Duration. The seller has to set the number of days allowed to redeem a Gift Card.
After filling up all the required details of the product, now click on the save button.
Frontend Workflow
At the front end, on the Gift card product page, the customer enters the e-mail ID of the person to whom they want to send the gift card.
The Customer can also send a message to the one to whom they are sending the gift card. Then click on “Add to Cart” to go to the checkout as per the below snapshot.
Note – The email ID that is entered under the Email To can be used to redeem the gift card.
Now, the customer’s selected gift card product will be added to their shopping cart, and they can proceed to checkout.
Apart from that they use the gift card code if they have any with the desired amount before proceeding to checkout.
Note: The user that is going to redeem the gift card should use the same email ID for registering at the store else he/she won’t be able to redeem the gift card.
The customer can see the details of the gift card on the Order Summary page as per the below snapshot.
Order View
After placing the above-shown order, the customer will be able to see the Order Details under the “My Order” section as shown below.
Email Notification
After the order has been placed the invoice of this order gets generated.
The person(whose e-mail address was entered) will receive the gift card on the same email ID as shown below.
Gift Card Details – Seller Panel
Once the invoice has been generated the seller can view gift card purchased details by navigating to Gift Card ->Seller Gift Card Purchased Details.
The Seller can enable or disable the Gift Card status. If the Admin has disabled the status then the Customer cannot apply the Gift Code received.
Redeeming Gift Card
Now, when this customer(receiving the Gift card code) makes a purchase using the registered email ID (to which the Gift card code is sent).
The customer can redeem the gift card amount on the cart page as shown below in the snapshot.
After applying the Gift Card Discount, you will see a message that the Gift Card Discount applied Successfully. Now, Click to Proceed to Checkout, and it will open the place order page.
The customer will receive an email with gift card usage details on his registered email ID after redeeming the gift card discount code as shown in the snapshot below.
Gift Card Detail Page
Under the Gift Card Detail Page, the customer can see their all gift cards with their details. They can search for gift cards through email, gift code, by price, or through left amount.
Support
That was much about the Magento 2 Marketplace Gift Card Extension.
For any queries or doubts, you can reach out to us by dropping an email at [email protected] or raising a query at our HelpDesk system.
Current Product Version - 5.0.0
Supported Framework Version - Magento 2.0.x, 2.1.x, 2.2.x,2.3.x, 2.4.x
Be the first to comment.