I thought this was a bug until I read the tooltip over the option in the system settings. The guest checkout option is intentionally disabled when a downloadable product is in the cart. This prevents me from moving forward with my intended implementation of OpenCart, because I want to be able to sell my downloadable products (my novels and other digital content) without requiring buyers (readers) to create an account as part of the process. A guest checkout is every bit as meaningful for me for a digital product as it is a physical product.
My first question is "why was this decision made" but a more relevant question is "can this functionality be changed so I can move forward with this project?" I'm sure I could find the code myself to modify, but hacking core for any pre-built site software is something I try to avoid.
In addition, it is also useful to restrict those downloads that way for merchants who do not use SSL.
I don't know of a mod like that off the top of my head, but I believe some exist. You should try searching the marketplace.
- https://www.opencart.com/index.php?rout ... h=restrict payment
Restricting payment providers to be used would be ideal in this case from the cart page since each associated products that needs to be purchased as downloadable products as guests must have available options via their payment providers for editing those profiles either manually or by recurring billing cycle. This topic was a hard request but quite an interesting one.
Users browsing this forum: No registered users and 2 guests