One Page Checkout & Social Login – PayPal, Stripe, COD
★★★★★★★★★★5.0(242)
One Page Checkout & Social Login simplifies PrestaShop default checkout process; helps customers checkout faster, easier, and more secure. Support Google Pay, PayPal, Stripe, Amazon Pay, PrestaShop Checkout, COD, bank wire, etc.
One Page Checkout & Social Login simplifies PrestaShop default checkout process; helps customers checkout faster, easier, and more secure. Support Google Pay, PayPal, Stripe, Amazon Pay, PrestaShop Checkout, COD, bank wire, etc.
Make PrestaShop checkout process easier for customers
One Page Checkout& Social Login module narrows down the entire checkout process to a single page and allows your customers to complete their orders quickly without reloading the page. No more clicking multiple times to head toward the next step! Customers can place orders quickly and with confidence.
Clean and responsive design
Our PrestaShop one page checkout module offers 4 different checkout layouts for you to choose from. You can customize element colors to make your checkout page match the current themes.
This PrestaShop express checkout module simplifies the checkout page’s design and presents a clear look in front of the customers. It's totally responsive and can display perfectly on any device. You can easily manage and customize the elements of the checkout page from the module's backend.
Support social login and guest checkout
With One Page Checkout & Social Login, your customers can log in or create new accounts with their social network accounts (Facebook, Google, PayPal).
You can also allow customers to checkout as guests without logging in. The checkout process becomes easier and more user-friendly for them.
High-security checkout page
Moreover, the checkout process of your store can be totally secured and anti-spam with protection from Google reCAPTCHA. Our PrestaShop one page checkout module supports both Google reCAPTCHA v2 and v3.
Reduce cart abandonment rate
A complicated checkout process will cause the customers to abandon their carts. That's why you should make the checkout process easy with One Page Checkout & Social Login to encourage customers to complete the purchase.
It not only will reduce the cart abandonment rate but customers will also be more likely to come back to your store in the future if you offer them a convenient checkout experience.
View more
Features
The fastest checkout experience for your PrestaShop store: all necessary information for checkout is displayed clearly on one page, compact and easy to understand.
Compatible with all popular PrestaShop payment modules such as PayPal, PrestaShop Checkout, PrestaShop default payment modules (Bank transfer, Payment by check, Cash on delivery – COD), Skrill, Stripe, 2checkout, Paysafe, Authorize.Net, Payment Redsys, Payment with ALMA, Bizum, Revolut Payment, The Conekta (transfer), SPIN (OXXO), etc.
Compatible with all popular shipping modules such as DHL, FedEx, UPS, Swiss Post, Mondial Relay, DPD Group, General Logistics System, Colissimo, Packing, etc.
For other payment methods and shipping modules requiring customization directly on the site to be compatible with “One Page Checkout & Social Login” module, we will do our best to ensure compatibility upon your request.
Instant data validation: validate input data while the customer typing in the checkout page;
Customizable address form: you can add or remove fields from the checkout page, and mark them optional or required. Address fields can be sortable and customizable from the PrestaShop checkout module back office;
Option to automatically use the customer's first and last name when creating an account for the address;
Compatible with “Guest checkout” mode: allows customers to make a purchase without logging into the store;
Provide social login for customers: support login by PayPal, Facebook, and Google;
You can add more information fields with various data types to gain additional information from customers via the checkout page;
Customers can edit their shopping cart and shipping methods at checkout;
Support multiple addresses and autofill customer addresses using Google API;
Support both Google reCAPTCHA v2 and v3 on checkout page to prevent spam;
Support virtual products: no shipping method, just email, and payments;
Option to display shipping service logo and payment method logo;
Option to automatically check the "Sign up for our newsletter" box;
Option to automatically check the "Receive offers from our partners" box;
Display the "Terms of Service" checkbox following configuration from PrestaShop;
Keep payment information when canceling the payment method popup;
Allow you to select a default payment method;
Support 4 checkout layouts with a preview so that you can easily choose the suitable one for your website;
You can customize the color of checkout page elements to fit your template;
Test mode feature: allow shop owners to check the functionality of this module before running it live on the website;
Clean and responsive design, easy to manage and customize, display perfectly on different devices;
Step 2: Reload your back office, then navigate to "PrestaHero > PrestaHero modules" and click on "Connect to PrestaHero" to connect your website with PrestaHero securely with your PrestaHero credentials.
Step 3: Find the module you purchased (or free) modules and click "Install" or "Upgrade" to install the modules or upgrade your modules any time a new version is released.
*Note:
Premium download: besides installing the modules using PrestaHero Connect, you can open "My account > My downloads" page at PrestaHero and download your purchased modules.
Free download: you can download the installation package directly on the module details page at PrestaHero.
Change log
Version 4.0.9
Correos Express support — Customers using Correos Express office / CityPaq / Disashop options are guided to select a pick-up point before placing the order, helping prevent incomplete checkouts.
More reliable shipping & payment widgets — Carrier and payment blocks now reload their scripts correctly after updates, so third-party selectors and widgets keep working as expected.
Cleaner cart quantity controls — The + / − quantity selector looks clearer and more consistent across devices.
Version 4.0.8
Configure checkout settings per shop with the same override experience as PrestaShop. Inherit shared settings across shops, or customize only what each storefront needs, including additional checkout fields managed shop by shop.
Checkout with Stripe (and similar payment flows) feels more seamless, including on Firefox, so customers reach payment without friction.
The checkout page is now marked noindex, nofollow, so search engines focus on your catalog and content, not cart or checkout URLs.
Improved support for Mondial Relay Point Relais for guests and new customers. Address updates (including company and VAT details) refresh totals more accurately as shoppers fill in their details.
Email confirmation for social sign-up is now available in Czech, German, Dutch, Polish, Portuguese, and Russian, helping more international customers complete registration with confidence.
Version 4.0.1
Improved compatibility with PrestaShop 1.7.0–1.7.7
Strengthened address security: only the owner can load/bind an address; guest addresses are tied to the browser session
Escaped Back Office grid output to reduce XSS risk
Social sign-up with typed or unverified emails now requires confirmation via a session-bound link
Kept the selected address and carrier after login
Clearer feedback when cart, carrier, or order-message saves fail
Merged cart lines in a database transaction for more reliable cart updates
Returned proper JSON errors for checkout AJAX failures
Guarded reCAPTCHA JS calls when the function is not loaded
Loaded payment/checkout integrations after the event bus is ready
Replaced public `download.php` with a secured Back Office controller for additional-info file downloads
Additional-info downloads work from the order page and invoices opened by employees; customer email invoices keep the customer link
Version 4.0.0
Stronger compatibility with PrestaShop 1.7 through 9.1.x
Faster, more reliable one-page checkout to help reduce cart abandonment and boost conversions
Safer checkout flow with tighter validation, stronger CAPTCHA handling, and better protection for uploads and customer data
Smoother social login with Facebook, Google, and PayPal — clearer account linking and more secure identity handling
Broader payment & shipping integrations (Stripe, Klarna, Revolut, Paybox, PrestaShop Checkout, Colissimo, Mondial Relay, SendCloud, InPost, GLS, and more)
Better multistore support with clearer shop-level data separation for fields, logins, and settings
Cleaner, more modern Back Office — easier layout, field, and checkout configuration
More responsive admin and front-office screens for a better experience on every device
Faster checkout performance under load thanks to leaner hot-path processing
Polished CSS/JS with a cleaner front-end experience and fewer leftover scripts
Version 3.2.2
Improved compatibility with ps_checkout (old and new JS versions) so PayPal and PayPal Later login/buttons work correctly on checkout
Click & Collect: store and time slot can be selected with one click (no longer needs two clicks)
Module improvements
Version 3.2.1
Checkout loads faster: checkout data can start loading as soon as the checkout form appears (prefetch).
Shipping and payment options display more reliably when the delivery address or country changes (correct selected carrier, extra content shown for the right option).
Virtual carts hide the shipping block so the payment section uses the full width.
After social login, redirect handling is safer and more predictable (invalid or unsafe “back” links are ignored; login loops to the authentication page are avoided).
Colissimo pickup point: address from the checkout form is synced when opening/editing a pickup point (avoids empty or placeholder “opc” address data).
Stripe Official payment form is more stable on the one-page checkout (fewer broken/missing payment fields after refresh).
Address updates only refresh shipping when relevant fields change (country, state, postcode), reducing unnecessary reloads.
Better compatibility with PHP 8.2+ for social login (OAuth).
Version 3.2.0
Faster checkout load: checkout data is prefetched earlier so the page feels quicker
Improved loading skeleton / checkout UI while content is loading
Improved Stripe Official payment integration on the one-page checkout
Better compatibility with PrestaShop 9 and PHP 8.2+
Version 3.1.9
Module improvements
Version 3.1.8
Improved compatibility with Promotion PRO by restyling the free gift selection block on the checkout page for a cleaner and more consistent display.
Improved spacing and alignment for carrier options on mobile devices to provide a better checkout experience.
Improved cart validation after product quantity changes, product removal, and cart refresh actions during checkout.
Added proper handling to redirect customers back to the cart or block checkout completion when the cart becomes unavailable for order due to the minimum purchase requirement.
Improved JavaScript handling for checkout cart refresh responses to prevent order confirmation when the cart is empty or does not meet the required order conditions.
Version 3.1.7
Improved compatibility with PayPal and credit card payment modules.
Improved compatibility with PrestaShop Checkout (ps_checkout), including older ps_checkout versions.
Added search support to the saved address dropdown on the checkout page, making it easier for customers with many saved addresses to find the correct one.
Improved address handling for logged-in customers, including selecting existing addresses and adding new addresses during checkout.
Version 3.1.6
Improved compatibility with PayPal Official and Stripe Official payment modules on the one-page checkout page.
Improved JavaScript integration handling for PayPal Official and Stripe Official during dynamic checkout updates.
Improved payment method refresh behavior after customer information, address, carrier, or checkout state changes.
Version 3.1.5
Module improvements
Version 3.1.4
Improved social login linking logic to enhance account verification and prevent conflicts with existing accounts.
Improved stability and security by reviewing and fixing edge cases.
Version 3.1.3
Update compatibility with PrestaShop 9.1 and Hummingbird 2.0 theme
Version 3.1.2
Dynamic price update improvement
Improved tax and total price recalculation when customers update their shipping address.
Prices are now updated immediately after completing required address fields, without waiting for order submission.
Aligns behavior with native PrestaShop checkout logic.
Improved compatibility with carrier and payment modules, ensuring stable checkout behavior.
Added support for the latest PayPal module, including the PayPal BNPL (Buy Now Pay Later) payment option.
Version 3.1.1
Module improvement
Version 3.1.0
Improved compatibility with third-party shipping modules to ensure carrier data is properly retrieved.
Resolved cases where address fields (billing/shipping) could contain invalid values (e.g., 0), causing issues when placing or accessing orders.
Reworked frontend event handling to prevent conflicts when other modules override jQuery.
Replaced or improved usage of $(document).trigger to ensure checkout processes (loading forms, shipping, payment) work reliably across different environments.
Version 3.0.9
Module improvements
Version 3.0.8
Added validation to ensure customers must select a service point when using shipping methods that require pickup point selection (e.g., PUNTO POSTE, BRT FERMO POINT).
Improved ZIP code validation for Portugal (format: NNNN-NNN) to prevent incorrect validation errors.
Module improvements
Version 3.0.7
Module improvement
Version 3.0.6
Module improvements
Added: Integration for Tpay payment module, allowing automatic updates of payment methods when user enters address data via AJAX.
Added: Compatibility fixes for the Apaczka shipping module.
Version 3.0.5
Module improvement
Version 3.0.4
Update compatibility with Google login on PrestaShop 1.7.7.x
Version 3.0.3
Update compatibility with popular shipping carrier modules
Version 3.0.2
Module improvement
Version 2.9.7
Update compatibility with PrestaShop 9.0.1
Version 2.9.6
Support Google reCAPTCHA Legacy and the latest reCAPTCHA Enterprise
Version 2.9.5
Module improvements
Version 2.9.4
Improved address update during checkout: Customers can now successfully edit and save a new address while placing an order.
Version 2.9.3
Module improvements
Version 2.9.2
Update compatibility with PrestaShop 9.0
Version 2.9.1
Update CSS code for the layouts of checkout page
Version 2.9.0
Update Facebook Login API
Version 2.8.9
Updated address information processing logic:
Existing addresses linked to previous orders can no longer be edited directly.
The module now soft-deletes the original address (marked as "deleted" in the database) and creates a new address entry for modifications.
Version 2.8.8
Update OAuth2 Adapter
Version 2.8.7
Module improvements
Version 2.8.4
Upgrade Facebook Graph API to v21.0
Upgrade hook TaxManager
Version 2.8.3
Module improvements
Version 2.8.2
Update French translation
Version 2.8.0
Update compatibility with PrestaShop Enterprise
Version 2.7.9
Update Spanish translation
Version 2.7.8
Update translation for all supported languages
Module improvements
Version 2.7.7
Module improvements
Update compatibility with the Sensbit Carrier module
Update Validate::isPasswd function to be compatible with PrestaShop 8.1.4
Version 2.7.6
Update compatibility with PrestaShop 8.1.4
Version 2.7.5
Module improvements
Version 2.7.3
Update compatibility with PrestaShop 8.1.1
Version 2.7.2
Verify password as the configuration of PrestaShop 8.x
Update for Social login feature
Version 2.7.0
New option: display "Guaranteed safe checkout" icons
Version 2.6.9
Module improvement
Version 2.6.8
Update content for "Welcome" mail template
Version 2.6.6
Update Polish translation
Version 2.6.5
Update compatibility with "Packlink PRO" module
Version 2.6.4
New option: 3 layouts for checkout page
Version 2.6.3
Minor improvements
Version 2.6.2
New feature: display Additional info section on PDF version of order invoice
Version 2.6.0
Update compatibility with PrestaShop 1.7.1
Version 2.5.9
Update compatibility with "Shipping Cost Pro" and "Marketplace Builder" module
Version 2.5.8
New feature: Create account for new customers when they click on "Complete order" button
Version 2.5.7
Update compatibility with ps_checkout module
Version 2.5.6
Update compatibility with Stripe payment module
Version 2.5.5
Update translation: German, Dutch, Polish, Portuguese, Czech, and Russian
Version 2.5.3
Replace documentation links
Version 2.5.2
Update link for social login feature user guide documents
Version 2.5.0
Add new option: Automatically check "Receive offers from our partners" box
Version 2.4.9
Add new option: Automatically check "Sign up for our newsletter" box
Version 2.4.8
Compatible with the latest version of PayPal payment module
Version 2.4.7
Keep payment information when canceling the payment method popup
Version 2.4.6
Display "Terms of service" checkbox following configuration from PrestaShop
The best visual drag & drop contact form with CAPTCHA. Create any kind of form: contact form, order form, etc. This is a feature-rich and secure PrestaShop contact form module.
The most trusted professional PrestaShop blog module. Can be integrated with ChatGPT for generating content! Up-to-date with SEO practices, a WordPress alternative, All-in-one blog module for your store!
The most powerful Advanced top PrestaShop mega menu module 2026, awesome design, super easy-to-use, display perfectly on mobile devices, visual drag/drop backend, support both vertical & horizontal responsive menu. The best navigation module ever!
Hit Google top result with best SEO practices in 2026! SEO Analytics, Pretty URL, Sitemap, Auto Image ALT, meta title, meta description, Google Snippet, RSS & social network optimization. Also integrated with ChatGPT for generating SEO content.
Build loyalty, attract new customers and grow sales with 3 marketing programs in 1 module—loyalty, referral and affiliate. Reward customers with points or cash when they purchase products, refer friends or promote products and generate sales.
Get rid of spam emails and fake customer accounts with Google CAPTCHA - reCAPTCHA, Cloudflare Turnstile, IP blacklist, and email blacklist. The best PrestaShop captcha module for contact form, login and registration form, newsletter subscription, and all other forms.
Speed up and optimize your store to enhance user experience & boost SEO. Maximize page speed, Google PageSpeed & GTmetrix scores with page cache, database & image optimization (Webp/TinyPNG), HTML/CSS/JavaScript minification, GZIP compression, etc.
Easily migrate your data (data transfer) from PrestaShop 8, 1.7, 1.6, 1.5 to PrestaShop 9 with our ultimate PrestaShop migration module - the smart way to upgrade your store. Seamlessly migrate your data, enhance features & stay updated.