I am trying to add giftcard product to cart but its not working it shows "Please specify a delivery date." error on frontend.

Magento ver. 2.4.1 Commerce 

1 Answer 1


I believe you have some customizations in there. There is no delivery date info on products in the default Magento install. I also tried your flow of adding a giftcard product to cart and no errors occurred on the M2.4.1 with sample data.

My suggestion is to enable a debugger and see what's going on and also check which are the properties set on the product in admin area (attribute set details, etc).

  • 1
    Thanks for the answer. it was due a condition in module.
    – devhs
    Commented Feb 22, 2021 at 13:37
  • you're welcome ;)
    – Diana
    Commented Feb 22, 2021 at 13:42
  • I have email settings configured to receive emails, i have added recipient email in giftcard product & ordered the product. but the email did not sent to recipient email. I am not sure magento has behaviour to send email to recipient in giftcard product. Can you share your thoughts on this ?
    – devhs
    Commented Feb 22, 2021 at 13:48
  • I think your configuration was left to generate the gift card code when the order is invoiced and not when it was created. go to admin -> stores -> configuration -> sales -> gift cards -> Generate Gift Card Account when Orders Item and change from Invoiced to Ordered . More details here docs.magento.com/user-guide/catalog/…
    – Diana
    Commented Feb 22, 2021 at 14:32
  • Hi @devhs receiver will receive email with Gift card code when you create invoice. If you want to send email when order created you need to change setting from admin.
    – Abhishek
    Commented Feb 23, 2021 at 1:48

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.