Jump to content

[MODULE] One Page Checkout PS - Quick and easy purchase on single page


PresTeamShop

Recommended Posts

........Redone thread, since the previous one that was there for more than 8 years was deleted for no reason.

one-page-checkout-prestashop.webp

Increase your sales by improving the conversions of your Online store with a more optimized checkout.

Supported PrestaShop versions: 1.6.X & 1.7.X & 8.X
Demo: https://demo.presteamshop.com/en/opc/
More info: https://www.presteamshop.com/en/prestashop-modules/one-page-checkout-prestashop.html
Customer service: https://helpcenter.presteamshop.com/

 

 

 

Link to comment
Share on other sites

Hello community,

We have launched a new version of our module One Page Checkout PS

PrestaShop 1.7.X

v4.1.5 (09/15/2022)
 Bug
   - Error 404 when clicking on the login of social networks.
   - Problems with forcing compatibility in some payments, for example: Paypal.
 Compatibilities
   - Does not show the thumbnails of the combinations of the products in the cart in the Warehouse template.
   - Paczkomaty 24-7 - v1.4.0 - GreenMouseStudio.com - When it didn't show transports, it caused a problem in loading the cart.
 New Checkout 5.0
   Bug
     - It does not load the address form in the vertical design when the logged in client does not have addresses.
     - Does not put the values of custom fields in the customer form.
     - Error in the cart of PrestaShop 1.7.2.4.
     - OPC-I12: Errors on the registration page when creating an account when it requires the privacy policies and a password is not sent.
     - When you already had an address and a Google autocomplete suggestion was selected, the State was not changing.
     - Error when saving a field with backslash.
   New feature and improvement
     - Implementation of the GeoNames option to autocomplete Country, State and City using the postal code.
     - Security improvements in ajax requests.
     - We move the hook "displayShoppingCartFooter" and "displayShoppingCart" to the footer of the checkout.
     - Option to autocomplete the customer's first and last name in the shipping and billing address.
     - Visual improvement in the process bar of the missing shipment.
     - Now shows loading when handling actions on the Addresses and Personal Information pages within My Account.
     - The "displayExpressCheckout" hook is implemented.
     - The option to show the weight of the product in the cart is implemented.
     - The footer of the Addresses and Personal Information pages within My Account is implemented.
   Compatibilities
     - ets_payment_with_fee - v2.2.9 - ETS-Soft - Compatibility made in 4.1.4 that caused problems is accommodated.
     - Does not show the thumbnails of the combinations of the products in the cart in the Warehouse template.
     - advancedvatmanager - v1.2.0 - Liewebs - Full integration.
     - idxvalidatinguser - v4.1.6 - innovadeluxe
     - securitypro - v8.7.8 - Mathias Reker
     - megaproduct - v.17.1.0 - AlabazWeb
     - swastarkencl - v3.6.0 - Softwareagil
     - amazonpay - v4.1.1 - patworx multimedia GmbH - Adaptation of the option to show or not the Express Checkout button.
     - hipay_enterprise - v2.17.0 - HiPay
     - Correction in compatibility with the "minpurchase" module.
     - OPC-T31: vatnumbercleaner - v1.5.12 - by MassonVincent
     - a4pauthorizenet - v2.0.1 - Addons4Presta
     - samedaycourier - v1.4.22 - Sameday Courier
     - gmparcellocker - v1.4.1 - GreenMouseStudio.com
     - ets_geolocation - v1.1.4 - ETS-Soft
     - paypal - v5.7.1 - 202 ecommerce - Compatibility with Paypal Express Checkout.

PrestaShop 1.6.X

v2.8.7 (12/12/2022)
- Bug:
  - #OPC-T40: Redirection error when trying to pay with Paypal.
  - #OPC-T40: Payment methods do not load when installing the latest version of the module: Official Stripe.

Best regards.

Link to comment
Share on other sites

  • 3 weeks later...

Hello community,

We have launched a new version of our module One Page Checkout PS

PrestaShop 8 & 1.7

v4.1.6 (12/01/2023)
  New feature and improvement
   - COMPATIBILITY WITH PRESTASHOP 8 and PHP 8.
   - The login by Biocryptology is removed.
  Bug
   - If the postal code does not appear in the Geonames when consulting cities, remove the postal code previously entered.
   - The module does not load well when it is in French in BO or FO.
   - The option of not recharging the transports after changing the province was not working, it always recharged.
   - Does not show missing free shipping when Shipping Configurator Pro is activated.
  compatibilities
   - ps_checkout - v2.20.2 - PrestaShop - Express Checkout Paypal support.
   - paypalfeeplus - v1.2.0 - IdNovate.
   - braintreeofficial - v1.2.5 - 202 ecommerce.
   - dm_cashondelivery - v3.0.0 - David Mrózek.
   - dm_vatorder - v3.0.0 - David Mrozek.
   - paypal - v5.7.3 - 202 ecommerce.
  New Checkout 5.0
    Bug
      - Error when creating a customer account without placing a personalized password.
      - Problem with ajax requests when other modules of ours were installed.
      - It did not load the global "notifications" of the prestashop.
      - It gave a notice when eliminating all the addresses of a client in the FO.
      - Removed old compatibility with the "stripe_official" module that gave an error when loading payments. It is necessary to use the latest version.
      - Problem showing custom field options.
      - It showed the images without httpS.
    New feature and improvement
      - Move the displayShoppingCart and displayShoppingCartFooter hook to the footer.
      - After logging in, the customer is redirected to my account or to the cart in case they have added products.
      - When there are no addresses, now a button is shown to add the address and not the form directly.
      - The errors returned by the "actionSubmitAccountBefore" hook are now visible.
      - The errors returned by the "actionAuthenticationBefore" hook are now visible.
      - To modify the personal data you must enter the password to be able to save.
      - The "displayCustomerLoginFormAfter" hook is implemented.
      - The "actionOpcCustomerAddressFormFields" hook is implemented.
      - The "displayCartExtraProductActions" hook is implemented.
      - The login by Biocryptology is removed.
      - The visualization of the values of additional fields in the order detail in PrestaShop >= 1.7.7.X has been improved.
      - The option to allow or not to add discounts to the cart is removed.
      - Fixed problem in the design of steps when changing direction to payments having virtual products in the cart.
      - The postal code field is removed when it is not necessary in a certain country.
      - Validation of the minimum purchase is implemented at the time of payment.
      - The configuration to accept or not the google autocomplete suggestion is implemented.
      - The "company" field is raised to 64 characters.
    Compatibilities
      - ps_checkout - v2.20.2 - PrestaShop - Express Checkout Paypal support.
      - paypalfeeplus - v1.2.0 - IdNovate.
      - braintreeofficial - v1.2.5 - 202 ecommerce.
      - dm_cashondelivery - v3.0.0 - David Mrózek.
      - advancedvatmanager - v1.4.3 - Liewebs - Compatibility improvements.
      - mondialrelay - v3.1.12 - ScaleDEV.
      - redsyspur - v1.0.2 - Redsys Processing Services S.L.
      - megaproduct - v.17.3.0 - AlabazWeb.
      - paypalplus: v1.2.3 - PixelWeb.
      - theme "alysum": Visual support when displaying the products in the cart of this template.
      - theme "panda": The header and footer of the template are integrated.

Best regards.

Link to comment
Share on other sites

  • 8 months later...

Hello community,

We have launched a new version of our module One Page Checkout PS

PrestaShop 8 & 1.7

v4.1.9 (09/23/2023)
 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.

v4.1.8 (08/17/2023)
 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.

v4.1.7 (05/17/2023)
 New feature and improvement
  - FR, GB, and IT languages have been updated.
  - The RO and IT translations have been improved.
 Bug
  - Fixed an issue where field values were being deleted when editing an address from the order detail page.
  - Corrected an issue when opening CMS popups created with Elmentor.
  - Fixed the display of configured payments that were no longer installed.
  - Solved an issue with the activation of transport module compatibility where the transport selection was not being changed.
  - Translations for registration fields are now created correctly after adding a new language.
 Checkout 5.0
   Bug
     - Resolved an issue with the functionality of displaying the pickup point selection message.
     - Title and description are now displayed correctly in payment methods.
     - Paypal Express address data is now preloaded correctly.
     - Fixed a specific issue with PrestaShop version 1.7.3.
     - Corrected the inclusion of the "TextareaType" class from an incorrect namespace.
     - The "Warehouse" template now correctly shows the design for increasing and decreasing product quantities.
     - If a product has no image, the default image is now loaded correctly.
     - The module now works correctly even if friendly URLs are not enabled.
     - Corrected the issue when opening CMS popups created with Elmentor.
   New feature and improvement
     - Implemented the new hook "actionOpcFreeShippingService" to ensure compatibility with modules that manipulate transport prices.
     - Added the text "products (X)" in the badge that displays the number of products in the cart.
     - Exported the Jquery (window.jqueryOPC) of the module to capture and dispatch events.
     - Implemented the emit "opc-cart-getCartSummary" to reload the cart summary.
     - The cart is now expanded by default on mobile devices.
     - Optimized the loading of steps through Ajax.
     - Implemented the new hook "actionOpcValidateDeleteAddress" to handle validations when deleting addresses.
     - Implemented the native emit "updatedDeliveryForm".
   Compatibilities
     - PTS Customer Type OPC - v4.0.1 - PresTeamShop
     - megafreezones - v17.1.0 - Alabazweb Pro
     - revolutpayment - v2.2.4 - Revolut
     - samedaycourier - v1.4.22 - Sameday Courier (a change in the original module on the github fork is required).
     - klarnapaymentsofficial - v2.2.3 - Prestaworks AB
     - facturare - v4.1.5 - Daniel Patilea
     - cashondeliveryplus - Conexiaweb.es
     - ps_checkout - v2.20.2 (Paypal express checkout was not working)
     - smallpay - v4.0.0 - SmallPay Srl
     - sendcloud - v1.5.2 - Sendcloud
     - mondialrelay - v3.3.3 - ScaleDEV
     - payoutloud - v1.2.2 - AdsOutLoud LLC
     - paypalwithfee - v5.3.0 - 4webs.es: Fixed an error that displayed incorrect values in the cart summary.
     - The "Warehouse" template now correctly shows the design for increasing and decreasing product quantities.

Best regards.

Link to comment
Share on other sites

14 minutes ago, PresTeamShop said:

Mmm I don't know if I understand your need well, can you explain a little better or give me an example? Thank you.

sure can do.

Someone wants to buy something but it is not a product in itself. Its better to estabish a communication finding out if he/she wants to buy say 1 ticket, 2 or 5. So he buys, reserve if you will and gets an invoice.

Edited by Nickz (see edit history)
Link to comment
Share on other sites

2 hours ago, Nickz said:

sure can do.

Someone wants to buy something but it is not a product in itself. Its better to estabish a communication finding out if he/she wants to buy say 1 ticket, 2 or 5. So he buys, reserve if you will and gets an invoice.

Mmm I think what you are looking for gets out of what our module can provide. What we do is simply purchase precess, but not change the way of purchase of the product/service.

Best regards.

Link to comment
Share on other sites

  • 1 month later...

Hello community,

We have launched a new version of our module One Page Checkout PS

PrestaShop 8 & 1.7

v4.2.0 (11/21/2023)
 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

Best regards.

Link to comment
Share on other sites

  • 2 months later...

Hello community,

We have launched a new version of our module One Page Checkout PS

PrestaShop 8 & 1.7

v4.2.1 (12/22/2023)
 Checkout 5.0
   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.

Best regards.

  • Thanks 1
Link to comment
Share on other sites

Hello, how can I send additional fields through the EmailAlerts module, letter template "new_order.html"?
Would it also be nice to have a solution for sending additional fields to the client - the letter template "order_conf.html"?

Link to comment
Share on other sites

Hello,

Thank you for getting in touch with us. Are you asking if we display the custom fields from our module in the order confirmation email? If so, we confirm that we indeed include these details in the mentioned email.

Best regards

--------------------------

Diana Bolañoz

PresTeamShop Team

Link to comment
Share on other sites

  • 1 month later...

Hello PresTeamShop!


I have a problem with modul since I bought it.

multiple addresses are not saved on the order page at the same time
If customer fill out delivery address fields and want to set another address for billing "I want to set another address for my invoice.", only the billing address is saved, the delivery address not! 

Is there any solution?

 

Thank You

Edited by tomta (see edit history)
Link to comment
Share on other sites

1 hour ago, tomta said:

Hello PresTeamShop!


I have a problem with modul since I bought it.

multiple addresses are not saved on the order page at the same time
If customer fill out delivery address fields and want to set another address for billing "I want to set another address for my invoice.", only the billing address is saved, the delivery address not! 

Is there any solution?

 

Thank You

Hello,

Please contact us through our help center; we will review your case, thanks: helpcenter.presteamshop.com/

Best regards.

Link to comment
Share on other sites

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 account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...