I've been tasked with creating a checkout process for a country other than the one we normally do business in. This other country has a completely different process for CC payments, so I'm going to have to build a completely custom checkout process for the country.

Is it possible to have a unique checkout process per Magento website? Or do I need to create a whole new Magento installation and make the other country's site there?

I've looked around and couldn't find anything concrete. This Magento answer doesn't apply since what I'm asking is different than the linked question. I've also thought that I could make the other country's checkout in a new module, and have that module enabled or disabled on a per-website basis, but the only place I've seen someone try it was here and the comments mention that turning on caching breaks this hack.

Any insights would be appreciated. Thanks!

  • Although a little late, but, Yes, that's entirely possible. I am assuming you are having different websites. You can try with different themes for them. Shouldn't be hard. – Prateek Oct 6 '15 at 14:10
  • Put that into an answer and I'll mark it as accepted :) – Anthony F. Oct 6 '15 at 16:36

Assuming you have different website setups for different countries, you can surely achieve what you are trying. To have different payment processors, you can have them from admin configuration only, enable payment methods at website levels.

To achieve different checkout process, you'll need to modify checkout templates in respective themes for different websites, they can share same code logic, only their design will differ.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

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