Changelog

2.9.1


Bug Fix

  • Security Improvement

2.9.0


New

  • Add "Sync with Stripe" button for manual synchronization in rare cases
  • Introduce new payment plan "Pay What You Want"
  • Remove Freemius dependency
  • Add split-in form style

Bug Fix

  • Reset stats in Analytics not working
  • Add-on labels and extra hyphens on order confirmation page
  • Send notification emails in Wishlist integration
  • Allow order placement when "Select a country" is chosen
  • Prevent duplicate invoice numbers
  • Cancel Wishlist member levels when subscription is canceled
  • Trigger notifications for additional WLM levels using SendMailPerLevel

2.8.3


New

  • Support for custom field values in invoices
  • Shipping options for free products
  • Use download shortcodes in product notifications

Bug Fix

  • Kit integration tag assignment
  • Coupon codes not expiring as expected
  • Order button not clickable in certain scenarios
  • Wishlist Member cancellation not cancelling linked Studiocart subscription
  • Incorrect currency shown in Stripe Express payments

2.8.2


Bug Fix

  • Number formatting wrong when save Studiocart product

2.8.1


Update

  • Updated to latest Freemius SDK

Bug Fix

  • Shipping (international) not working
  • Refund integration cancelled main order while in Upsell
  • Price formatting wrong in some cases
  • Stripe currency formatting wrong when Express payment enabled

2.8


New

  • Support for Studiocart Affiliates addon
  • Stripe customer portal integration
  • Studiocart added to Tutor LMS's monetization settings
  • function sc_get_products

Update

  • Added empty option to the country dropdown field on the edit order screen
  • "ConvertKit" integration renamed to "Kit"

Bug Fix

  • Coupons with spaces not working with Stripe

2.7.3


New

  • Support for Stripe Express Payments, including Google Pay and Apple Pay
  • Support for custom fields in Kit (formerly ConvertKit) integration
  • Payment Plan IDs added on the product edit page

Bug Fix

  • Subscription information visibility in customer dashboard restricted to the respective customer only

2.7.2


New

  • Added new filters sc_invoice_date_documentation_url and sc_stripe_subscriptions_documentation_url for white-label customization
  • Implemented functionality to resend order confirmation emails
  • Introduced low stock notification alerts
  • Download links for order receipts
  • Added new filter sc_plan_text_loading_processing
  • Added support for listening to Stripe’s charge.refunded webhook event

Update

  • Replaced the plan_id value with url_slug in the sc_plan shortcode

Bug Fix

  • Corrected decimal number formatting errors
  • Resolved incorrect cancellation date displayed on the account page
  • Fixed required fields popup issue during user integration updates
  • Corrected amount discrepancies on invoices
  • Unable to select private courses in Tutor integration
  • Error in Tutor Integration when WooCommerce monetization is turned on
  • Stripe error at checkout when coupon code contains a space
  • MemberPress Welcome Email not being sent

2.7.1


Bug Fix

  • Warning errors

2.7


New

  • Upgrade/downgrade paths, automated plan switching and proration handling
  • Sales dashboard widget
  • More search filters for orders and subscriptions
  • MasterStudy and Academy LMS integration

Bug Fix

  • Limited time subscription coupons not working with trials
  • Trial amounts double taxed in Stripe

2.6.5


Update

  • Add personalization field for quantity

Bug Fix

  • Required custom checkbox fields not validating correctly
  • Error in customer subscription report
  • 2nd downsell missing from order summary
  • Logged in user country defaults to “Afghanistan” on checkout page
  • Default to v3 Google recaptcha
  • Error warnings
  • Show bump product’s name in order summary

2.6.4


New

  • sc_update_stripe_invoice_during_checkout filter
  • sc_order_summary_item_name filter
  • Stripe setting for processing first subscription invoice within checkout flow

Bug Fix

  • admin CSS conflict with WP Fusion
  • Change stripe statement_descriptor_suffix paramter
  • 500 error caused by free orders in MemberPress
  • Unable to change Stripe card
  • Checkout page error in Drip integration