checkout_render_auth
Triggered before the generation of HTML code of the in-cart checkout step “contact info”. Allows passing of a custom HTML snippet to the common HTML template or to modify the values of variables used for the generation of HTML code.
Shop-Script
Input (passed by reference)
$params['step_id'] string Checkout step ID.
$params['data'] array Data passed to the checkout step class instance. Can be modified by plugins.
$params['data']['origin'] string Origin of the checkout class call — 'form' (complete generation of the checkout form), 'calculate' (background updating of individual parts of the form while a customer is changing values in it), or 'create' (final creation of an order after the confirmation).
$params['data']['order'] shopOrder Order properties object.
$params['data']['contact'] waContact Authorized customer properties object.
$params['data']['input'] array Data received from a POST request, session, or another source.
$params['error_step_id'] string ID of a checkout step where an error has occurred. Can be modified by plugins.
$params['errors'] array Error messages. Can be modified by plugins.
$params['errors'][]['text'] string Error message text.
$params['vars'] array Variables, which will be passed on to the HTML template. Can be modified by plugins.
$params['data'] array Data passed to the checkout step class instance. Can be modified by plugins.
$params['data']['origin'] string Origin of the checkout class call — 'form' (complete generation of the checkout form), 'calculate' (background updating of individual parts of the form while a customer is changing values in it), or 'create' (final creation of an order after the confirmation).
$params['data']['order'] shopOrder Order properties object.
$params['data']['contact'] waContact Authorized customer properties object.
$params['data']['input'] array Data received from a POST request, session, or another source.
$params['error_step_id'] string ID of a checkout step where an error has occurred. Can be modified by plugins.
$params['errors'] array Error messages. Can be modified by plugins.
$params['errors'][]['text'] string Error message text.
$params['vars'] array Variables, which will be passed on to the HTML template. Can be modified by plugins.
… your plugin code …
Output
$return
Shop-Script
Plugin code example
PHP
public function checkoutRenderAuth($params) { return '<!-- custom HTML code -->'; }