We are looking to launch gift cards on our website, and it seems that the gift card email goes out after the payment has been captured. Is there a way to automatically capture the payments for gift cards only? I wasn't able to find that feature anywhere.
Hey Ji Ho Yoo,
I think this is what you're looking for:
Admin > Settings > Checkout > Order Processing
... and then go to your Admin > Settings > Payment Providers > Payment Authorization
Setting it up like this will allow your store to automatically capture the payment, and then automatically fulfill only the Gift Cards in an order. Capturing payment automatically is pretty standard. If you don't want to go through with the order, then you can just cancel it (which will prompt a full refund) -- and there are no penalties for cancelling/refunding an order.
Hope this helps! :)
This would automatically fulfill the order, but not capture the payment.
I believe the functions are different than capture.
I just updated my first post to include more details on how this would work.
I think the above is the only way to get the effect you're looking for.
In fact, payments are only captured after gift cards are being redeemed. This is a law that was put in to place to protect the consumer. Moreover, after going through similar issues with my store, I decided to outsource this type of thing. I found a company that specializes in everything gift cards. Rise.ai was able to take care of all my gift card needs. It was a very easy solution to my issue and I would strongly recommend it.
I hope this helps!
Hi @Jiho ,
I hope you have found a solution as your original post is almost 2 years old. We were having the same problem and came across this thread via Google search, so I thought I'd share the solution we found.
We use the setting @StephensWorld highlights to automatically fulfill only the gift cards.
However, our site uses Shopify's Manual Capture setting, so we needed a different solution to capture payments.
We found it possible to set up a Workflow to capture payments only when the order line item contains a gift card.
-->if order /lineitems any / sku includes "SHGiftCert"
Great input! I made a similar flow in the Arigato Automations app and added a e-mail notification for myself.
Also I added some extra checking to make sure there are no other products than a gift card in the order. Since (at least in Denmark) you are not allowed to capture payment before sending the goods.
also from Denmark.
did you set up a rule “if any other line items then dont capture”, or something like that?
Something like that.
Since all of our products have taxes, I just check if there is any tax on the order total. Since gift cards doesn't. There is probably many similar ways to achieve the same thing.
Snapshot from Arigato Automations.