Troubleshooting Guide
This guide helps store administrators and marketplace vendors quickly diagnose and resolve common issues related to the Webkul Magento 2 Marketplace Gift Card extension.
1. Notification Emails Not Sending
Symptom
Recipients do not receive notification emails containing their gift card code and message after purchase.
Diagnostics & Solutions
- Check Order Invoicing: Gift card code generation triggers when the order is marked as Invoiced or Complete. Ensure the payment gateway automatically invoices virtual products or manually click Invoice in Admin Order Details.
- Verify Admin Email Settings: Navigate to
Stores > Configuration > Webkul > Gift Card > Gift Card Email Settingand verify that a valid template is assigned. - SMTP Configuration: Navigate to
Stores > Configuration > Advanced > System > Mail Sending Settingsand verify that SMTP is correctly configured. - Magento Cron: Verify that Magento cron jobs are actively running:
php bin/magento cron:run
2. Gift Card Code Not Applying at Checkout
Symptom
Customer enters a gift card code at checkout and receives an error stating "The coupon code is invalid or has expired."
Diagnostics & Solutions
- Check Expiration Date: Verify if the card's active period has elapsed. Inspect the Expiry Time column in
Marketplace Management > Gift Card Details. - Check Remaining Balance: If the remaining balance is
$0.00, the card cannot be used. - Gift Card Restrictions: If the order contains another Gift Card product and
Allow Gift Card Code On Gift Card Productis set to No, the system will block the code application. Change the setting inStores > Configuration > Webkul > Gift Cardto Yes if desired.
3. Vendor Cannot Create Gift Card Products
Symptom
Marketplace sellers cannot locate the Gift Card product type in their seller dashboard.
Diagnostics & Solutions
- Module Dependency: Ensure
Webkul_Marketplaceis updated and active. - Admin Permission: Verify in Marketplace configuration under
Allowed Product Typesthat Gift Card products are enabled for vendors.
