Skip Card Info Screen when cart total is $0

Alicia Gillberg asked on June 4, 2018 23:25

I have a client who wants to offer a free sample product through their ecommerce site in Kentico 9. I have tested out creating a specific discount for that item to make the price $0, but the checkout process still takes the user to the credit card information entry page. I need it to only ask for payment info if the cart total is over $0. Thanks!

Recent Answers


Peter Mogilnitski answered on June 5, 2018 04:17 (last edited on June 5, 2018 04:25)

Not sure that this is a good idea (of course I don't know your context). If the goal is get user information - there are other ways to do it. Normally you get your free sample with simple registration or form submission. If they really want to have that kind of order in the system, you can use e-commerce API to create it on the download page after form submission. It would be easier to create form and download page than modifying checkout process.

0 votesVote for this answer Mark as a Correct answer

Alicia Gillberg answered on June 5, 2018 16:34

Hi Peter, thanks for your response. I'll give you a little more background on context. The main goal with having this within the ecommerce system is to have a consistent user experience. There are dozens of products that do cost money, but they want to have this specific product be free. In the case that the shopping cart only has the free product in the cart, we want the "buyer" to be able to check out without putting in their credit card info which wouldn't make sense since the card won't be ran. The ecommerce system is the only place where people interact with their site in this way, so a separate form would be a departure from the general user experience.

0 votesVote for this answer Mark as a Correct answer

Peter Mogilnitski answered on June 6, 2018 14:40

Without modifying the back end code I don't think you can do it "out of the box". What version are you on?

0 votesVote for this answer Mark as a Correct answer

Alicia Gillberg answered on June 6, 2018 19:06

We are on Kentico 9, back end code options are on the table, but hoping to keep things as close to out of the box as possible, thanks!

0 votesVote for this answer Mark as a Correct answer

   Please, sign in to be able to submit a new answer.