Validating a cart into an order
We will now create a module's front controller named validation
(you should have created the form, whose action calls the validation
controller, in the previous section of this chapter).
This controller won't display anything; it will only transform a cart into an order. First, create a file named validation.php
in the controllers/front/
directory of your module, then create the corresponding class in it:
<?php class MyModPaymentValidationModuleFrontController extends ModuleFrontController { }
We will create a method called postProcess
(in fact, we will override it since it already exists in all the controllers). This method is called at the beginning of the controller's execution, so we will be able to perform all ...
Get PrestaShop Module Development now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.