Skip to content

Releases: strangerstudios/sitewide-sales

1.4.1 - 2024-01-25

25 Jan 18:10
Compare
Choose a tag to compare
  • ENHANCEMENT: Updated the PMPro module to be compatible with PMPro 3.0+. #143 (@dparker1005)
  • ENHANCEMENT: Now showing the latest coupons or discount codes in select dropdown to help sites with a large number of codes. #168 (@kimcoleman)
  • ENHANCEMENT: Added filter swsales_pmpro_discount_code_limit to limit the number of PMPro discount codes shown in the dropdown. #168 (@kimcoleman)
  • ENHANCEMENT: Added filter swsales_edd_discount_code_limit to limit the number of EDD discount codes shown in the dropdown. #168 (@kimcoleman)

V1.4 - 2023-11-16

16 Nov 11:41
8fdc69e
Compare
Choose a tag to compare
  • FEATURE: Added feature to compare sale data for two separate sales for Reports.
  • FEATURE: Added feature to download a single sale's report and daily sales data to CSV.
  • FEATURE: Added support to completely hide the sale by role or membership level.
  • ENHANCEMENT: Refresh admin area design.
  • 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.
  • BUG FIX: Fixed edge case to prevent creating multiple landing pages, coupon codes, or banners.
  • BUG FIX: Removed Chart JS from enqueue on the sale CPT edit screen because it isn't needed.

1.3.1 - 2022-11-16

16 Nov 18:29
Compare
Choose a tag to compare
  • ENHANCEMENT: Added Multiple Members Per User (MMPU) compatibility for banners (PMPro Module).
  • ENHANCEMENT: Adjusted order of metaboxes on Sitewide Sale CPT edit screen to reflect recommended workflow.
  • ENHANCEMENT: Now allowing certain HTML in custom banner title and banner text.
  • 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).
  • BUG FIX: Adjusted logic to preview sale strike pricing when previewing the sale as admin.
  • BUG FIX: Now only striking price if actually discounted (WooCommerce module).
  • BUG FIX: Style fix for Ocean landing page template background color.
  • BUG FIX: Fixed edge case where an orphaned swsale ID stored in post meta wasn't actually a swsale CPT.
  • BUG FIX: Fixed case where site has no existing reusable blocks to pull into dropdown.

1.3 - 2022-07-27

27 Jul 15:01
Compare
Choose a tag to compare
  • FEATURE: Added "Reusable Blocks" as a banner type.
  • FEATURE: 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.
  • FEATURE: 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.
  • FEATURE: 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.
  • FEATURE: Added support for the Popup Maker plugin. You can choose a popup to use as your banner.
  • FEATURE: Added "Sale Period Visibility" to Elementor and Divi elements/sections.
  • FEATURE: Built-in Block Patterns and Styles for Sale Banners.
  • FEATURE: Added Countdown Timer Block for use with sales.
  • ENHANCEMENT: Added close (x) to banners and setting to "close until new session" so closed banners don't show up again.
  • ENHANCEMENT: Added filter swsales_banner_dismiss_link_html so custom code can hide or change the dismiss link on banners.
  • ENHANCEMENT: Added new sale banner templates.
  • ENHANCEMENT: Updated WooSelect to latest version.
  • ENHANCEMENT: 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.
  • ENHANCEMENT: Moved the mini report on the edit sale page to the sidebar, with links to the detailed report.
  • ENHANCEMENT: Added setting for hiding banners per role.
  • ENHANCEMENT: Sorting level dropdown/multiselects by sorted order in PMPro
  • ENHANCEMENT: Formatting strike prices for accessibility; improvement to WC pricing to use new is_type function.
  • ENHANCEMENT: Now using the input type date and time to set start and end dates/times on sales; input field width formatting.
  • ENHANCEMENT: Updated plugin links and admin header display.
  • ENHANCEMENT: Improved the "Vintage" template.
  • ENHANCEMENT: Adjusting "Photo" template for EDD and other improvements.
  • ENHANCEMENT: Now showing 'Best Day' and 'Today' on the sale report chart.
  • ENHANCEMENT: Added filter swsales_daily_revenue_chart_days to limit days shown on chart. Default is 31 days.
  • 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.
  • BUG FIX: Fixed WC coupon expiration warning message showing when shouldnt.
  • BUG FIX: Fixed issue where report charts would break if using certain date format settings.

1.2.0 - 2021-09-22

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

v1.1

22 Sep 16:02
Compare
Choose a tag to compare
  • NOTE: Sending launch emails today.
  • FEATURE: Added a one click migration from PMPro Sitewide Sales.
  • BUG FIX: Fixed issue where the wrong discount code/coupon might show up on the "Fancy Coupon" landing page.
  • BUG FIX: 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.
  • BUG FIX/ENHANCEMENT: Better error handling when checking for updates with an active license.
  • ENHANCEMENT: Improved the HTML and CSS for some of the templates.
  • ENHANCEMENT: Fixed styling of notices in the admin.
  • ENHANCEMENT: Updated styling of the admin pages to be more responsive.
  • ENHANCEMENT: Updated the recommended privacy policy text.
  • REFACTOR: Updated prefixes on options, functions, and hooks to make them consistently swsales_.
  • REFACTOR: Moved the classes folder out of the includes folder. This is a bit more consistent with how PMPro code is structured.