Quickly and easily preview and test your Magento 2 order confirmation page, without hacks or spending time placing new order each time

Overview

Preview Order Confirmation Page for Magento 2

Total Downloads Latest Stable Version

For Magento 2.0.x, 2.1.x, 2.2.x and 2.3.x

Styling and testing Magento's order confirmation page can be a very difficult and time-consuming process since the order success page display is only displayed once after completing the lengthy checkout process. Changing your page content or testing a new CSS style will automatically redirect you to an empty shopping cart page on page refresh.

Design beautiful order confirmation page with our new Enhanced Success Page extension.

Our free magento2 extension allows you to quickly test Google Tag Manager, Enhanced Ecommerce or other miscellaneous HTML, scripts and code snippets. Easily preview and make changes to your success page without placing a new order or modifying Magento's core code, perfect for Magento frontend developers. After installing our extension you can navigate to the module preference in store configuration section and specify an order number and then preview the success page for that order, view HTML source and search for specific javascript snippet or share a link to preview on other devices. For security, the generated link is only valid for a short period of time which can be changed base on your needs.

To avoid tracking of duplicate order information on your live site, you may want to limit usage and testing of our extension to your development environment with Google Analytics and order tracking script disabled.

How to test or style the order success page

Features

  • Configure any order number you want to preview from admin.
  • Quick and easily view checkout page source, in line within admin or within a new browser window.
  • Zero core hacks.
  • Created for testing sites but work perfectly on live/production environment.
  • Save time when style checkout success page.

Production usage

This module was intended for development, testing, and staging environment. Please consider carefully before using in a production environment because it may affect your analytics/conversion data.

Documentation

Installation

composer require magepal/magento2-preview-checkout-success-page

Contribution

Want to contribute to this extension? The quickest way is to open a pull request on GitHub.

Support

If you encounter any problems or bugs, please open an issue on GitHub.

Need help setting up or want to customize this extension to meet your business needs? Please email [email protected] and if we like your idea we will add this feature for free or at a discounted rate.

Magento 2 Extensions

© MagePal LLC. | www.magepal.com

You might also like...
A Laravel Wrapper for the Binance API. Now easily connect and consume the Binance Public & Private API in your Laravel apps without any hassle.
A Laravel Wrapper for the Binance API. Now easily connect and consume the Binance Public & Private API in your Laravel apps without any hassle.

This package provides a Laravel Wrapper for the Binance API and allows you to easily communicate with it. Important Note This package is in early deve

This Magento extension provides a Real Full Page Caching for Magento powered by Varnish with support of Session-Based information caching (Cart, Customer Accounts, ...) via ESI includes

This Magento extension provides a Real Full Page Caching (FPC) for Magento powered by Varnish with support of Session-Based information caching (Cart, Customer Accounts, ...) via ESI includes

Magento 2 Magetrend PdfTemplates extension override pdf tempate in order,invoice,credit-memo

Magento 2 Magetrend PdfTemplates extension override pdf tempate in order,invoice,credit-memo

Magento 2 Product Allocation extension allows the to admin manage all products in an order

Magento 2 Product Allocation extension allows the to admin manage all products in an order, making sure that products can only be moved to cart if sufficient allocation is available.

Magento Quickorder module, enables bulk order creation by inputting SKUs & quantities.

Extension User Guide This extension was developed to enable merchants to allow customers to place multiple orders of various quanities quickly, in an

File Upload widget with multiple file selection, drag&drop support, progress bar, validation and preview images, audio and video for jQuery

File Upload widget with multiple file selection, drag&drop support, progress bar, validation and preview images, audio and video for jQuery. Supports cross-domain, chunked and resumable file uploads. Works with any server-side platform (Google App Engine, PHP, Python, Ruby on Rails, Java, etc.) that supports standard HTML form file uploads.

Nextcloud app to do preview generation

Preview Generator Nextcloud app that allows admins to pre-generate previews. The app listens to edit events and stores this information. Once a cron j

A small library to help run PHP servers easily and quickly.

PHP Server A small library to help run PHP servers easily and quickly. Installation composer require ahmard/php-server Usage PHP Built-In Server An i

Guest to Customer for Magento2 - Quickly and easily convert existing guest checkout customers to registered customers.
Guest to Customer for Magento2 - Quickly and easily convert existing guest checkout customers to registered customers.

Guest to Customer for Magento 2.0 For Magento 2.0.x, 2.1.x, 2.2.x, 2.3.x and 2.4.x In general E-commerce, shoppers do not like to create an account du

Comments
  • Not working with Magento 2.3.3

    Not working with Magento 2.3.3

    Magento version #:

    2.3.3

    Edition (EE, CE, OS, etc):

    CE

    Expected behavior:

    Save Config & Preview or Save Config & Open New Window should display the order success page.

    Actual behavior:

    Instead of the order success page displaying, I get the "your cart is empty" page.

    Steps to reproduce:

    • Install the extension (I used composer 1.0.9)
    • Configure this extension with a valid order number
    • Enable the extension
    • Click the Save Config & Open New Window button

    Preconditions

    Our site is available in English and French. Thinking it was related to this, I tried order IDs from either language of the store but get the same result.

    opened by fongd 7
  • Access Control List (ACL) rules broken on v2.4.3-p2?

    Access Control List (ACL) rules broken on v2.4.3-p2?

    If possible, can you please review the ACL control capabilities of this extension?

    After testing on a Magento v2.4.3-p2 system, it appears only super-admins with all permissions enabled can view the extension settings. It's not possible to provide access to the "Preview Checkout Success Page" settings page to restricted access users. Even after selecting the option "Preview Checkout Success Page" in Role Resources, the settings page does not show for the restricted access user when they login to the admin panel.

    If you review line 16 of https://github.com/magepal/magento2-preview-checkout-success-page/blob/master/etc/acl.xml you should replace:

    MagePal_CheckoutSuccessMiscScript::config_magepal_previewcheckoutsuccesspage

    with

    MagePal_PreviewCheckoutSuccessPage::config_magepal_previewcheckoutsuccesspage

    This should resolve the issue.

    Magento version #:

    v2.4.3-p2

    Edition (EE, CE, OS, etc):

    OS

    Expected behavior:

    Granular permissions control for non-super-admin users.

    Actual behavior:

    Not possible to provide restricted access admin users access to the "Preview Checkout Success Page" settings page.

    Steps to reproduce:

    1. Install the extension on your system
    2. Create a new role in the admin panel
    3. Choose "Preview Checkout Success Page" as the only accessible resource
    4. Log in to the admin panel using the newly created role with limited access permissions.
    5. Not possible to access "Preview Checkout Success Page" settings.
    opened by craigfleming 1
Releases(1.1.1)
Owner
MagePal :: Magento Extensions
MagePal designs and delivers high quality Magento 2 extensions! 1,488,691+ downloads.
MagePal :: Magento Extensions
QaraTMS is open source test case, test suites, test plans and test runs management tool.

QaraTMS - Open Source Test Management System QaraTMS is open source test management software for managing test suites, test cases, test plans, test ru

Alex H 29 Dec 22, 2022
Arc admin comment preview - Simple Textpattern plugin that adds a comment preview to admin

arc_admin_comment_preview This is a Textpattern plugin for adding comment previews to the admin comment edit pages. Requirements Textpattern 4.0.8+ In

Andy Carter 1 Jan 20, 2017
This is an experiment to export all RFCs from the PHP wiki into Git, including the change history for each RFC (along with the date and author of each change). This is not meant to replace the wiki.

PHP Requests for Comments (RFCs) About This repository is an experiment to export all RFCs from the PHP wiki into Git, including the change history fo

Ben Ramsey 34 Jun 20, 2022
Full-screen page preview modal for Filament

Peek A Filament plugin that adds a full-screen preview modal to your Edit pages. The modal can be used before saving to preview a modified record. Ins

Patrick Boivin 18 Jun 11, 2023
A tool that allows to quickly export data from Magento 1 and Magento 2 store and import it back into Magento 2

Simple Import / Export tool A tool that allows to quickly export data from Magento 1 and Magento 2 store and import it back into Magento 2. Table data

EcomDev B.V. 51 Dec 5, 2022
A SilverStripe module for conveniently injecting JSON-LD metadata into the header of each rendered page in SilverStripe

A SilverStripe module for conveniently injecting JSON-LD metadata into the header of each rendered page in Silver

null 4 Apr 20, 2022
salah eddine bendyab 18 Aug 17, 2021
Automatically load the next page of products in Magento. Easy to install and configure, this module works 100% out of the box with vanilla Magento 1.9.x and earlier.

Automatically load the next page of products in Magento. Easy to install and configure, this module works 100% out of the box with vanilla Magento 1.9.x and earlier.

Strategery 123 Nov 20, 2021