- It is recommended to upgrade to Checkout 5.0, as this version is no longer maintained.
- Compatibilities:
- slmshipping - v1.0.3 - by Skroutz
Checkout 5.0
- Errors fixed:
- Fixed issues with purchasing virtual products.
- Corrected the issue where the email confirmation was still required during registration even when it was disabled.
- Fixed the issue where the 'dni' field, when disabled, was still required by the country.
- Resolved issues with the integrated Captcha v3 functionality.
- Fixed the issue where custom field values were not being displayed or saved.
- Custom fields no longer show in the native checkout when test mode is active.
- New Features and Improvements:
- [IMPORTANT] Security enhancements.
- Improved user experience in the login and customer registration steps.
- It is now possible to hide the shipping and billing addresses by options or by disabling all fields.
- New option to display the shipping comments box within the payment step.
- New option to control whether the cart is displayed on mobile devices.
- New option to have the guest checkout checkbox selected by default.
- Implemented functionality to display the list of cities using Geonames.
- If the customer has no created addresses, the address form is shown directly.
- Added the functionality to show the zoom on the images of the products in the cart.
- When modifying the cart values, they are now updated in the header cart if it is active.
- Reactivated the 'Confirm' text in the confirm email and password fields.
- Compatibilities:
- Omniva Shipping - v2.0.20 - Mijora
- Venipak Shipping - v1.1.5 - mijora.lt
- slmshipping - v1.0.3 - by Skroutz
- Forced selection of 'stripe_official' via radio button.
- Solved visual issue with popups when using the 'warehouse' template.
- CSS changes to make the 'darique' module compatible.
Fixed Errors:
- [IMPORTANT] Fixed an issue with the RegistrationController override in PrestaShop 8, which was causing problems in the native customer registration.
- Resolved an issue where too many unnecessary AJAX calls were being made when using new custom fields in different locations.
- Corrected the label of the password confirmation field, which was incorrect.
New Features and Improvements:
- Added a new 'time' control type for custom fields.
- Implementation of the native datepicker for date fields, solving compatibility issues with third-party modules.
- To prevent automatic password autocomplete by browsers, password fields will now start empty, preventing errors when saving.
- Improved compatibility with address fields added by third-party modules.
- Added an option to set a default selection in custom fields of select and radio types.
Compatibilities
- [IMPORTANT] Enhanced compatibility with klarnapayment - v1.3.5 by Invertus, ensuring its proper functioning.
- Compatible with the new 'Hummingbird' template for PrestaShop 8 users.
- mercadopago - v4.14.0 - mercadopago. Note: A specific change in the module is required, available on our GitHub fork: https://github.com/mercadopago/cart-prestashop-7/pull/70
- ets_payment_with_fee - v2.4.3 - PrestaHero. Fixed the issue of not adding the additional charge (fee) at the time of payment.
- paypal - v6.2.1 - 202 ecommerce. Fixed an issue where the 'confirm purchase' button was blocked when selecting PayPal and then trying to switch to another payment method.
- idxrvalidatinguser - v4.3.3 - InnovaDeluxe. Improved compatibility.
Checkout 4.0
Fixed Errors: N/A
New Features and Improvements:
- Added the option to require a message on the order to proceed with the purchase.
Compatibilities:
- stripe_official - v3.3.3 - Stripe
- installmentbankwire - v17.1.2 - AlabazWeb
Checkout 5.0
Fixed Errors:
- Solved the issue when logging in using social networks.
- Fixed a translation error in the Italian text.
New Features and Improvements:
- SIGNIFICANT IMPROVEMENT: It is now possible to create custom fields per order and position them in the following locations: after the shipping address, after the billing address, before the carriers, and after the carriers. More locations will be added in future versions.
- Added the option to require a message on the order to proceed with the purchase.
- Reactivated the functionality of selecting the payment method from any section, but only for certain payment methods, if required by selecting the corresponding option button.
Compatibilities
- Paypal - v6.0.2 - 202 ecommerce (correction to paypal_mb)
- installmentbankwire - v17.1.2 - AlabazWeb
Bugs Fixed
- The issue preventing the preselection of the default configured payment method has been resolved.
- When you change the date format of the language, it can cause issues with custom date fields.
Checkout 5.0
Bugs Fixed
- It is now possible to configure options with Multi-store active in PrestaShop 8.1 without errors.
- Disabling the password requirement option now allows for trouble-free creation of new customer registrations.
- The previously selected shipping method is retained when the checkout page is refreshed as a guest.
- The 'continue shopping' link and logo now adjust correctly based on the language the customer is using.
- Missing translations in the main languages have been added.
New Features and Enhancements
- An update has been made to the PL language as per the customer's request.
- If Geolocation is enabled, the country will be pre-selected automatically, provided that the 'id_country' field has a default value of 0 in the registration field configuration.
Compatibilities
- Compatibility with the ets_advancedcaptcha module v1.2.8 by PrestaHero has been enhanced.
- Support is provided for the correosoficial module v1.2.3.0. Note: The modified version of correosoficial is required for it to function correctly at this time.
New Features and Enhancements
- Resolved: Removed top scroll when loading popups on mobile devices to enhance user experience.
- Now, clicking on a radio button label automatically selects it.
- Optimization: Include override.js and override.css only if they contain saved information.
Bugs Fixed
- Issue when trying to purchase virtual products.
- Error with the 'Allow changing password at checkout' option.
Compatibilities
- Added support for the 'getnet' payment module.
- Added support for version 3 of the Stripe Official module (v3.1.1) by Stripe.
- Added support for pts_stripe (v4.0.7) by PresTeamShop.
- Added support for klarnapayment (v1.0.4) by Invertus.
Checkout 5.0
Bugs Fixed
- IMPORTANT: Now compatible with PrestaShop 8.1.X.
- Resolved: Issue with selecting two-word provinces using Google autocomplete.
- Fixed: Custom fields in addresses were always required.
- Resolved missing error messages in customer form fields.
- Fields from other modules in Customer and Address sections now validate properly using 'validateCustomerFormFields' and 'validateCustomerAddressFormFields'.
- Resolved: New payment module image not displayed after change.
- Fixed popup display for CMS popups built with Elementor.
- Solved issue with virtual products and the option to show shipping address.
- Corrected loss of state and city after Geonames autocomplete as a visitor.
- Fixed visual error with quantity button in the cart.
- Solved issue with Geonames results popup preventing selection in some cases.
- Corrected Google autocomplete when the country field is disabled.
- Customer data now automatically updates after changes without requiring page reload.
New Features and Enhancements
- IMPORTANT: Visitors can now choose to register or continue as guests; guest purchase is no longer forced.
- IMPORTANT: New 3-column v1 design.
- Improvement: Clicking payment radio buttons to avoid issues with payment module events.
- Enhanced display of errors in the 'actionOpcValidatePayment' hook.
- New 'actionOpcValidateShipping' hook implemented to validate shipping prior.
- Prioritize search by iso code before name with Google autocomplete.
- BR language update provided by a customer.
- Registered visitors can view transport and payment options in read-only mode.
- Changed position of 'displayShoppingCart' hook.
Compatibilities
- Added support for version 3 of the Stripe Official module (v3.1.1) by Stripe.
- Fixed compatibility with the 'paypalwithfee' module (v5.3.0) by 4webs.es.
- New emit 'opc-cart-updateCartActionPsAndMore' for compatibility with 'psandmore'.
- Added support for ets_advancedcaptcha (v1.2.8) by PrestaHero.
- Corrected compatibility with 'idxrvalidatinguser' in professional registration.
- New 'actionOpcValidateDni' hook for compatibility with the 'dniverificator' module by Liewebs.
- Added 'js-checkout-summary' div for compatibility with some modules.
- Fixed JS error with 'advancedvatmanager' when addresses are absent.
- Added support for orderfees_payment (v44.8) by motionSeed.
- Fixed issue with 'securitypro' captcha and native footer.
- Added support for klarnapayment (v1.0.4) by Invertus.
- Added support for Fmmgiftwrapping (v1.1.1) by FMM Modules.
- OPC 4 & 5: COMPATIBILITY WITH PRESTASHOP 8 and PHP 8.
- OPC 4: The login by Biocryptology is removed.
- OPC 4: If the postal code does not appear in the Geonames when consulting cities, remove the postal code previously entered.
- OPC 4: The module does not load well when it is in French in BO or FO.
- OPC 4: The option of not recharging the transports after changing the province was not working, it always recharged.
- OPC 4: Does not show missing free shipping when Shipping Configurator Pro is activated.
- OPC 4: ps_checkout - v2.20.2 - PrestaShop - Express Checkout Paypal support.
- OPC 4: paypalfeeplus - v1.2.0 - IdNovate.
- OPC 4: braintreeofficial - v1.2.5 - 202 ecommerce.
- OPC 4: dm_cashondelivery - v3.0.0 - David Mrózek.
- OPC 4: dm_vatorder - v3.0.0 - David Mrozek.
- OPC 4: paypal - v5.7.3 - 202 ecommerce.
- OPC 5: Error when creating a customer account without placing a personalized password.
- OPC 5: Problem with ajax requests when other modules of ours were installed.
- OPC 5: It did not load the global "notifications" of the prestashop.
- OPC 5: It gave a notice when eliminating all the addresses of a client in the FO.
- OPC 5: Removed old compatibility with the "stripe_official" module that gave an error when loading payments. It is necessary to use the latest version.
- OPC 5: Problem showing custom field options.
- OPC 5: It showed the images without httpS.
- OPC 5: Move the displayShoppingCart and displayShoppingCartFooter hook to the footer.
- OPC 5: After logging in, the customer is redirected to my account or to the cart in case they have added products.
- OPC 5: When there are no addresses, now a button is shown to add the address and not the form directly.
- OPC 5: The errors returned by the "actionSubmitAccountBefore" hook are now visible.
- OPC 5: The errors returned by the "actionAuthenticationBefore" hook are now visible.
- OPC 5: To modify the personal data you must enter the password to be able to save.
- OPC 5: The "displayCustomerLoginFormAfter" hook is implemented.
- OPC 5: The "actionOpcCustomerAddressFormFields" hook is implemented.
- OPC 5: The "displayCartExtraProductActions" hook is implemented.
- OPC 5: The login by Biocryptology is removed.
- OPC 5: The visualization of the values of additional fields in the order detail in PrestaShop >= 1.7.7.X has been improved.
- OPC 5: The option to allow or not to add discounts to the cart is removed.
- OPC 5: Fixed problem in the design of steps when changing direction to payments having virtual products in the cart.
- OPC 5: The postal code field is removed when it is not necessary in a certain country.
- OPC 5: Validation of the minimum purchase is implemented at the time of payment.
- OPC 5: The configuration to accept or not the google autocomplete suggestion is implemented.
- OPC 5: The "company" field is raised to 64 characters.
- OPC 5: ps_checkout - v2.20.2 - PrestaShop - Express Checkout Paypal support.
- OPC 5: paypalfeeplus - v1.2.0 - IdNovate.
- OPC 5: braintreeofficial - v1.2.5 - 202 ecommerce.
- OPC 5: dm_cashondelivery - v3.0.0 - David Mrózek.
- OPC 5: advancedvatmanager - v1.4.3 - Liewebs - Compatibility improvements.
- OPC 5: mondialrelay - v3.1.12 - ScaleDEV.
- OPC 5: redsyspur - v1.0.2 - Redsys Processing Services S.L.
- OPC 5: megaproduct - v.17.3.0 - AlabazWeb.
- OPC 5: paypalplus: v1.2.3 - PixelWeb.
- OPC 5: theme "alysum": Visual support when displaying the products in the cart of this template.
- OPC 5: theme "panda": The header and footer of the template are integrated.
- Payment module compatibility: mollie - v5.0.1 - Mollie B.V
- #OPC-853: In versions 1.7.8.X it showed the confirm order button despite not confirming pick-up points or other conditions.
- #OPC-853: When moving from checkbox 5.0 to the old one, an error was caused with the record fields (isInt).
- #OPC-853: isual problem in the cart summary when having two payment modules that will show fee.
- #OPC-853: Improvement in the use of the "actionSubmitAccountBefore" hook.
- #OPC-853: Small security improvement.
- #OPC-853: Datepicker implementation for Date type fields.
- #OPC-853: Implementation of Emits to manage compatibility with third-party modules.
- #OPC-853: Migration of the option to show the "Continue shopping" button.
- #OPC-853: Migration of DNI validations for Spain, Chile and Italy.
- #OPC-853: We automatically pre-select the new addresses created at checkout.
- #OPC-853: Payment module compatibility: klarnapaymentsofficial - v2.1.7 - Prestaworks AB
- #OPC-853: Payment module compatibility: stripejs - v4.3.9 - NTS
- #OPC-853: Payment module compatibility: kf_paypal - v2.1.7 - KForge
- #OPC-853: ayment module compatibility: mollie - v5.0.1 - Mollie B.V
- #OPC-927: Visual adjustment when displaying customer types by list by the Customer Type OPC - PresTeamShop module.
- New Checkout 5.0: Important fix: "STATUS_ACCESS_VIOLATION" error in Chrome and Edge due to browser update.
- New Checkout 5.0: When having the guest purchase active and trying to register, it was created as a guest and not as a client.
- New Checkout 5.0: Implementation of the "actionSubmitAccountBefore" hook for compatibility with third-party modules that use it.
- New Checkout 5.0: Module compatibility: glsshipping - v3.3.2 - GLS.
- New Checkout 5.0: When a registry field did not have a translation in some language for some reason, it gave an error.
- New Checkout 5.0: The autogenerate password in the registry was not working properly.
- New Checkout 5.0: Error when a zone for the missing shipment was not found.
- New Checkout 5.0: We removed the messages shown in "alert" for a better looking popup.
- New Checkout 5.0: Minimum version of PHP 7.1.3 to work.
- New Checkout 5.0: Compatibility with module: cgma - v1.7.0 - MyPresta.eu
- New Checkout 5.0: Compatibility with module: paypalwithfee - v4.0.11 - 4webs.es
- New Checkout 5.0: The checkout did not load correctly in Safari version 13.
- New Checkout 5.0: It did not autocomplete the id_country and id_state with the default value placed in the registration fields.
- New Checkout 5.0: It did not allow to install the module when the multi-store was active.
- New Checkout 5.0: The order of the fields in the record was not respected.
only for prestashop 1.6.x version
1.7.x use another version ,can;t use it
- #OPC-922: The module does not show some customer fields in the module form.
- #OPC-917: Email not autocomplete in checkout form after login in Firefox.
- #OPC-912: Error in the validation of the Italian DNI.
- #OPC-911: It does not show the button to save information in the checkout registration form.
- #OPC-908: The module does not correctly look up customer addresses.
- #OPC-821: Visual error when updating a payment method in settings.
- #OPC-918: Custom Fields - v2.2.0 - FMM Modules.
- #OPC-909: psgdpr - v1.2.1 - PrestaShop.
- #OPC-905: CarrierPickupStore - v4.0.2 - PresTeamShop: It is not possible to update personal information.
- #OPC-904: Cash on Delivery with Fee - v1.5.0 - Inno-mods.io.
- #OPC-903: checkvat - v1.7.11 - MassonVincent.
- #OPC-902: idxrdefender - v1.3.2 - innovadeluxe.
- #OPC-853: First release of the new checkout v5.0.