Black Friday: 30% OFF on all plans, applied automatically at checkout View plans
Log in Cart

Paid Memberships Pro Sitewide Sales Changelog

Every recorded version, newest first, with what changed in each one.

Latest 1.4.4 · Feb 9, 202610 versionsSince Sep 2020

2026 · 1 version

  1. 1.4.4

    Latest
    1 fix
    Fixed
    • BUG FIX: Fixed a bug with hiding banners at checkout in WooCommerce module, this now includes the checkout and order confirmation pages. #182 (@kimcoleman)

2025 · 2 versions

  1. 1.4.3

    1 fix
    Fixed
    • Fixed an issue where the close banner functionality was not working as expected. #180 (@andrelimwaza)
  2. 1.4.2

    1 improvement3 fixes1 security
    Improved
    • Improved localizations and text domains for better translation support. #176 (@andrewlimaza)
    Fixed
    • Fixed warnings that localization was loaded too early. #175 (@kimcoleman)
    • Fixed an issue where a nonce failed message would show when restoring a sale from the trash. #179 (@andrewlimaza)
    • Fixed a fatal error when viewing a report with no available data. #169 (@dparker1005)
    Security
    • Improved security by sanitization and escaping of output data. #177 (@andrelimwaza)

2024 · 1 version

  1. 1.4.1

    4 improvements
    Improved
    • Updated the PMPro module to be compatible with PMPro 3.0+. #143 (@dparker1005)
    • Now showing the latest coupons or discount codes in select dropdown to help sites with a large number of codes. #168 (@kimcoleman)
    • Added filter `swsales_pmpro_discount_code_limit` to limit the number of PMPro discount codes shown in the dropdown. #168 (@kimcoleman)
    • Added filter `swsales_edd_discount_code_limit` to limit the number of EDD discount codes shown in the dropdown. #168 (@kimcoleman)

2023 · 1 version

  1. 1.4

    3 new1 improvement4 fixes
    New
    • Added feature to compare sale data for two separate sales for Reports.
    • Added feature to download a single sale's report and daily sales data to CSV.
    • Added support to completely hide the sale by role or membership level.
    Improved
    • Refresh admin area design.
    Fixed
    • BUG FIX/ENHANCEMENT: Optimized discount codes/coupons query for sites with a very large number of codes.
    • BUG FIX/ENHANCEMENT: Now supporting variation prices in WooCommerce when there is no range and we want to reflect strikethrough pricing for auto discount.
    • Fixed edge case to prevent creating multiple landing pages, coupon codes, or banners.
    • Removed Chart JS from enqueue on the sale CPT edit screen because it isn't needed.

2022 · 2 versions

  1. 1.3.1

    3 improvements7 fixes
    Improved
    • Added Multiple Members Per User (MMPU) compatibility for banners (PMPro Module).
    • Adjusted order of metaboxes on Sitewide Sale CPT edit screen to reflect recommended workflow.
    • Now allowing certain HTML in custom banner title and banner text.
    Fixed
    • BUG FIX/ENHANCEMENT: Improved new swsale start date/time and generated coupon end date for all modules.
    • BUG FIX/ENHANCEMENT: Now properly showing strike through prices for product variations (WooCommerce module).
    • Adjusted logic to preview sale strike pricing when previewing the sale as admin.
    • Now only striking price if actually discounted (WooCommerce module).
    • Style fix for Ocean landing page template background color.
    • Fixed edge case where an orphaned swsale ID stored in post meta wasn't actually a swsale CPT.
    • Fixed case where site has no existing reusable blocks to pull into dropdown.
  2. 1.3

    8 new15 improvements6 fixes
    New
    • Added "Reusable Blocks" as a banner type.
    • Added a "Sale Content" block that works similar to the sitewide_sale shortcode. The content from the sale settings will show up depending on the period.
    • Added a "Sale Period" nested block. You can nest other blocks inside of it and set the period (before/during/after) to show that content.
    • Added a "Sale Period Visibility" advanced option to Group blocks and Column blocks. You can set these nested blocks to only show before/during/after a sale.
    • Added support for the Popup Maker plugin. You can choose a popup to use as your banner.
    • Added "Sale Period Visibility" to Elementor and Divi elements/sections.
    • Built-in Block Patterns and Styles for Sale Banners.
    • Added Countdown Timer Block for use with sales.
    Improved
    • Added close (x) to banners and setting to "close until new session" so closed banners don't show up again.
    • Added filter swsales_banner_dismiss_link_html so custom code can hide or change the dismiss link on banners.
    • Added new sale banner templates.
    • Updated WooSelect to latest version.
    • Using the woocommerce_product_is_on_sale filter to show products in the shop as "on sale" if the code is applied to the view.
    • Moved the mini report on the edit sale page to the sidebar, with links to the detailed report.
    • Added setting for hiding banners per role.
    • Sorting level dropdown/multiselects by sorted order in PMPro
    • Formatting strike prices for accessibility; improvement to WC pricing to use new is_type function.
    • Now using the input type date and time to set start and end dates/times on sales; input field width formatting.
    • Updated plugin links and admin header display.
    • Improved the "Vintage" template.
    • Adjusting "Photo" template for EDD and other improvements.
    • Now showing 'Best Day' and 'Today' on the sale report chart.
    • Added filter swsales_daily_revenue_chart_days to limit days shown on chart. Default is 21 days.
    Fixed
    • BUG FIX/ENHANCEMENT: Fixed warning for PMPro module and hiding banner by membership level.
    • BUG FIX/ENHANCEMENT: Hiding the banner if the "shop" page is chosen as the landing page.
    • BUG FIX/ENHANCEMENT: Removed strikethrough pricing on variable downloads.
    • BUG FIX/ENHANCEMENT: PMPro daily revenue chart now shows in local time.
    • Fixed WC coupon expiration warning message showing when shouldnt.
    • Fixed issue where report charts would break if using certain date format settings.

2021 · 1 version

  1. 1.2

    2 new4 improvements6 fixes
    New
    • Added EDD module
    • Added "Custom" module
    Improved
    • Start and end times can now be set for Sitewide Sales
    • Added daily revenue chart to reports
    • Clicking the discount code link in PMPro reports now shows the orders that have used that code
    • Added filter `swsales_pmpro_landing_page_default_discount_code`
    Fixed
    • BUG FIX/ENHANCEMENT: Now hiding discount code option for PMPro checkout on SWS landing page
    • Now checking that PMPro discount code is valid before applying on landing page
    • WooCommerce coupons are no longer being applied on every page
    • Removed strike price from WC subscriptions as it wasn't showing consistently
    • Resolved issue where `swsales_show_banner filter` would not always fire
    • Fixed issues where checks for landing/checkout pages failed if no landing or checkout page was set.

2020 · 1 version

  1. 1.1

    1 new6 improvements4 fixes1 change
    New
    • Added a one click migration from PMPro Sitewide Sales.
    Improved
    • Improved the HTML and CSS for some of the templates.
    • Fixed styling of notices in the admin.
    • Updated styling of the admin pages to be more responsive.
    • Updated the recommended privacy policy text.
    • Updated prefixes on options, functions, and hooks to make them consistently swsales_.
    • Moved the classes folder out of the includes folder. This is a bit more consistent with how PMPro code is structured.
    Fixed
    • Fixed issue where the wrong discount code/coupon might show up on the "Fancy Coupon" landing page.
    • Fixed the banner tracking code and a few other reporting inaccuracies.
    • BUG FIX/ENHANCEMENT: Fixed issue with the WooCommerce landing pages not always showing the discounts if the setting to apply the discount code automatically wasn't set.
    • BUG FIX/ENHANCEMENT: Fixed warning message when a sale doesn't have a type set.
    Changes
    • NOTE: Sending launch emails today.

Undated · 1 version

  1. 1.0

    2 changes
    Changes
    • NOTE: Initial soft launch.
    • Ported from PMPro Sitewide Sales

Changelog published by the developer, in their original language.