Rui Castro Posted May 18, 2016 Share Posted May 18, 2016 Hi everyone, I'm evaluating the possibility of creating a PrestaShop frontend using the Webservice and I would like to know if that's possible. I know that I can create a theme to fully customize the frontend, but I would like to have a separate application (the store frontend) that uses PrestaShop as an ecommerce backend. The frontend would need to: Register new user, recover user password, edit user profile, show user orders, addresses, credits Search products, browse product categories, view product details page Add products to cart, show cart contents Do the complete checkout process Do the complete return process Send custom emails (or trigger it in PrestaShop) Does anyone know if the Webservice allows all the scenarios above? What do you think of this approach when compared with creating a custom theme on top of PrestaShop template engine? Best regards, Rui Castro Link to comment Share on other sites More sharing options...
Rui Castro Posted May 18, 2016 Author Share Posted May 18, 2016 Hi @ndiaga, Thank you for your reply, but there's one big difference between a custom theme and a separate application. A separate application can be build in any technology I want, run on a completely different server on another part of the world. A theme must be build in PHP on top of PrestaShop core classes and run coupled with PrestaShop application. Best regards, Rui Hi, You can achieve all this with Prestashop core classes. Just follow PrestaShop's MVC architecture in your way. You can call it a separate application but it's just like building a new custom theme. Link to comment Share on other sites More sharing options...
Rui Castro Posted May 18, 2016 Author Share Posted May 18, 2016 Hi @ndiaga, No. The frontend and backend (PrestaShop) would only communicate using the Webservice API. So you application will share the same database with the default installed store ? Link to comment Share on other sites More sharing options...
Rui Castro Posted May 18, 2016 Author Share Posted May 18, 2016 @ndiaga, you didn't answer my original questions Do you know if it's possible to do what I want with the Webservice? What is your opinion about my approach? (I think I already know your the answer to this one ) Ok, that make sense. Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now