From b5ebf9b5e13f68e127379eaafd566c14a7ea17ee Mon Sep 17 00:00:00 2001 From: Shivamddeveloper Date: Tue, 3 Sep 2024 18:12:42 +0530 Subject: [PATCH 1/7] next payment and stripe issue solved --- includes/class-subscriptions-for-woocommerce.php | 2 +- ...criptions-for-woocommerce-common-function.php | 16 ++++++++++------ ...ass-wps-subscriptions-payment-stripe-main.php | 12 ++++-------- subscriptions-for-woocommerce.php | 4 ++-- 4 files changed, 17 insertions(+), 17 deletions(-) diff --git a/includes/class-subscriptions-for-woocommerce.php b/includes/class-subscriptions-for-woocommerce.php index fd0810f..cf91c86 100644 --- a/includes/class-subscriptions-for-woocommerce.php +++ b/includes/class-subscriptions-for-woocommerce.php @@ -80,7 +80,7 @@ public function __construct() { $this->version = SUBSCRIPTIONS_FOR_WOOCOMMERCE_VERSION; } else { - $this->version = '1.6.8'; + $this->version = '1.7.1'; } $this->plugin_name = 'subscriptions-for-woocommerce'; diff --git a/includes/subscriptions-for-woocommerce-common-function.php b/includes/subscriptions-for-woocommerce-common-function.php index 4b08cf1..99379f2 100644 --- a/includes/subscriptions-for-woocommerce-common-function.php +++ b/includes/subscriptions-for-woocommerce-common-function.php @@ -160,12 +160,16 @@ function wps_sfw_susbcription_calculate_time( $wps_curr_time, $wps_interval_coun * @param int $wps_years wps_years. */ function wps_sfw_get_timestamp( $wps_curr_time, $wps_days = 0, $wps_months = 0, $wps_years = 0 ) { - - $wps_curr_time = strtotime( '+' . $wps_days . ' days', $wps_curr_time ); - $wps_curr_time = strtotime( '+' . $wps_months . ' month', $wps_curr_time ); - $wps_curr_time = strtotime( '+' . $wps_years . ' year', $wps_curr_time ); - return $wps_curr_time; - } + + if ( $wps_days ) { + $wps_curr_time = strtotime( '+' . (int) $wps_days . ' days', $wps_curr_time ); + } elseif( $wps_months ) { + $wps_curr_time = strtotime( '+' . (int) $wps_months . ' month', $wps_curr_time ); + } elseif( $wps_years ) { + $wps_curr_time = strtotime( '+' . (int) $wps_years . ' year', $wps_curr_time ); + } + return $wps_curr_time; + } } if ( ! function_exists( 'wps_sfw_check_valid_subscription' ) ) { diff --git a/package/gateways/stripe/class-wps-subscriptions-payment-stripe-main.php b/package/gateways/stripe/class-wps-subscriptions-payment-stripe-main.php index bfc6151..ec309ed 100644 --- a/package/gateways/stripe/class-wps-subscriptions-payment-stripe-main.php +++ b/package/gateways/stripe/class-wps-subscriptions-payment-stripe-main.php @@ -37,14 +37,10 @@ public function __construct() { add_filter( 'woocommerce_valid_order_statuses_for_payment_complete', array( $this, 'wps_sfw_add_stripe_order_statuses_for_payment_complete' ), 10, 2 ); - $woocommerce_stripe_settings = get_option( 'woocommerce_stripe_settings' ); - $upe_checkout_experience_enabled = isset( $woocommerce_stripe_settings['upe_checkout_experience_enabled'] ) ? $woocommerce_stripe_settings['upe_checkout_experience_enabled'] : ''; + add_filter( 'wc_stripe_display_save_payment_method_checkbox', array( $this, 'wps_sfw_wc_stripe_force_save_source_callback' ) ); - if ( 'disabled' != $upe_checkout_experience_enabled ) { - add_filter( 'wc_stripe_display_save_payment_method_checkbox', array( $this, 'wps_sfw_wc_stripe_force_save_source_callback' ) ); - } else { - add_filter( 'wc_stripe_force_save_source', array( $this, 'wps_sfw_wc_stripe_force_save_source_callback_old' ), 10, 2 ); - } + add_filter( 'wc_stripe_force_save_source', array( $this, 'wps_sfw_wc_stripe_force_save_source_callback_old' ), 10, 2 ); + } /** @@ -122,7 +118,7 @@ public function wps_sfw_wc_stripe_force_save_source_callback( $force_save_source * @param bool $force_save_source Should we force save payment source. * @param array $customer as customer. */ - public function wps_sfw_wc_stripe_force_save_source_callback_old( $force_save_source, $customer ) { + public function wps_sfw_wc_stripe_force_save_source_callback_old( $force_save_source, $customer = null ) { if ( wps_sfw_is_cart_has_subscription_product() ) { return true; } diff --git a/subscriptions-for-woocommerce.php b/subscriptions-for-woocommerce.php index 7c0a3a2..089b06d 100644 --- a/subscriptions-for-woocommerce.php +++ b/subscriptions-for-woocommerce.php @@ -15,7 +15,7 @@ * Plugin Name: Subscriptions For WooCommerce * Plugin URI: https://wordpress.org/plugins/subscriptions-for-woocommerce/ * Description: Subscriptions for WooCommerce allow collecting repeated payments through subscriptions orders on the eCommerce store for both admin and users. Elevate your e-commerce store by exploring more on WP Swings - * Version: 1.7.0 + * Version: 1.7.1 * Author: WP Swings * Author URI: https://wpswings.com/?utm_source=wpswings-subs-official&utm_medium=subs-org-backend&utm_campaign=official * Text Domain: subscriptions-for-woocommerce @@ -176,7 +176,7 @@ function wps_sfw_check_and_inform_update() { */ function define_subscriptions_for_woocommerce_constants() { - subscriptions_for_woocommerce_constants( 'SUBSCRIPTIONS_FOR_WOOCOMMERCE_VERSION', '1.7.0' ); + subscriptions_for_woocommerce_constants( 'SUBSCRIPTIONS_FOR_WOOCOMMERCE_VERSION', '1.7.1' ); subscriptions_for_woocommerce_constants( 'SUBSCRIPTIONS_FOR_WOOCOMMERCE_DIR_PATH', plugin_dir_path( __FILE__ ) ); subscriptions_for_woocommerce_constants( 'SUBSCRIPTIONS_FOR_WOOCOMMERCE_DIR_URL', plugin_dir_url( __FILE__ ) ); subscriptions_for_woocommerce_constants( 'SUBSCRIPTIONS_FOR_WOOCOMMERCE_SERVER_URL', 'https://wpswings.com' ); From 80654ef6a15df691efd98e334b2c9c6ef43b93dd Mon Sep 17 00:00:00 2001 From: Shivamddeveloper Date: Wed, 11 Sep 2024 17:27:15 +0530 Subject: [PATCH 2/7] next payment date issue --- .../subscriptions-for-woocommerce-common-function.php | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/includes/subscriptions-for-woocommerce-common-function.php b/includes/subscriptions-for-woocommerce-common-function.php index 99379f2..f5e01d5 100644 --- a/includes/subscriptions-for-woocommerce-common-function.php +++ b/includes/subscriptions-for-woocommerce-common-function.php @@ -130,16 +130,16 @@ function wps_sfw_susbcription_calculate_time( $wps_curr_time, $wps_interval_coun $wps_next_date = 0; switch ( $wps_interval ) { case 'day': - $wps_next_date = wps_sfw_get_timestamp( $wps_curr_time, intval( $wps_interval_count ) ); + $wps_next_date = wps_sfw_get_timestamp( $wps_curr_time, $wps_interval_count ); break; case 'week': - $wps_next_date = wps_sfw_get_timestamp( $wps_curr_time, intval( $wps_interval_count ) * 7 ); + $wps_next_date = wps_sfw_get_timestamp( $wps_curr_time, $wps_interval_count * 7 ); break; case 'month': - $wps_next_date = wps_sfw_get_timestamp( $wps_curr_time, 0, intval( $wps_interval_count ) ); + $wps_next_date = wps_sfw_get_timestamp( $wps_curr_time, 0, $wps_interval_count ); break; case 'year': - $wps_next_date = wps_sfw_get_timestamp( $wps_curr_time, 0, 0, intval( $wps_interval_count ) ); + $wps_next_date = wps_sfw_get_timestamp( $wps_curr_time, 0, 0, $wps_interval_count ); break; default: } From 7a44a357edd6dd0e11c89ae050c34ac37da92cfa Mon Sep 17 00:00:00 2001 From: Shivamddeveloper Date: Wed, 2 Oct 2024 21:42:06 +0530 Subject: [PATCH 3/7] remove old code for next payment date --- .../class-subscriptions-for-woocommerce-public.php | 12 ------------ 1 file changed, 12 deletions(-) diff --git a/public/class-subscriptions-for-woocommerce-public.php b/public/class-subscriptions-for-woocommerce-public.php index 4601207..efd07b9 100644 --- a/public/class-subscriptions-for-woocommerce-public.php +++ b/public/class-subscriptions-for-woocommerce-public.php @@ -1205,18 +1205,6 @@ public function wps_sfw_woocommerce_order_status_changed( $order_id, $old_status wps_sfw_update_meta_data( $order_id, 'wps_sfw_subscription_activated', 'yes' ); } } - // Renewal order handling. - $renewal_order = wps_sfw_get_meta_data( $order_id, 'wps_sfw_renewal_order', true ); - $subscription_id = wps_sfw_get_meta_data( $order_id, 'wps_sfw_subscription', true ); - if ( $subscription_id && 'yes' == $renewal_order ) { - $current_time = apply_filters( 'wps_sfw_subs_curent_time', current_time( 'timestamp' ), $subscription_id ); - $wps_susbcription_trial_end = wps_sfw_susbcription_trial_date( $subscription_id, $current_time ); - $wps_next_payment_date = wps_sfw_next_payment_date( $subscription_id, $current_time, $wps_susbcription_trial_end ); - - $wps_next_payment_date = apply_filters( 'wps_sfw_next_payment_date', $wps_next_payment_date, $subscription_id ); - - wps_sfw_update_meta_data( $subscription_id, 'wps_next_payment_date', $wps_next_payment_date ); - } } elseif ( 'failed' == $new_status || 'pending' == $new_status || 'wps_renewal' == $new_status ) { // Renewal order handling. $subscription_id = wps_sfw_get_meta_data( $order_id, 'wps_sfw_subscription', true ); From 3f0a9b3f593d1745851ffeb8bb130a48dd866438 Mon Sep 17 00:00:00 2001 From: Shivamddeveloper Date: Thu, 5 Sep 2024 12:44:05 +0530 Subject: [PATCH 4/7] phpcs fix --- build/index.asset.php | 15 ++++++++++++++- 1 file changed, 14 insertions(+), 1 deletion(-) diff --git a/build/index.asset.php b/build/index.asset.php index 66f364a..eb40d56 100644 --- a/build/index.asset.php +++ b/build/index.asset.php @@ -1,4 +1,17 @@ - array( 'wp-element', 'wp-polyfill' ), 'version' => 'c18eb6767e641a7522507a86d9c71475', ); From 93c8095b3779a91b3d76171c6e30b21d261f51ce Mon Sep 17 00:00:00 2001 From: Shivamddeveloper Date: Thu, 5 Sep 2024 13:58:16 +0530 Subject: [PATCH 5/7] stripe validation enchance --- public/class-subscriptions-for-woocommerce-public.php | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/public/class-subscriptions-for-woocommerce-public.php b/public/class-subscriptions-for-woocommerce-public.php index efd07b9..4cd8f0a 100644 --- a/public/class-subscriptions-for-woocommerce-public.php +++ b/public/class-subscriptions-for-woocommerce-public.php @@ -1922,6 +1922,9 @@ public function wps_sfw_process_checkout_hpos( $order ) { $request_body = file_get_contents( 'php://input' ); $data = json_decode( $request_body ); + $woocommerce_stripe_settings = get_option( 'woocommerce_stripe_settings' ); + $upe_checkout_experience_enabled = isset( $woocommerce_stripe_settings['upe_checkout_experience_enabled'] ) ? $woocommerce_stripe_settings['upe_checkout_experience_enabled'] : ''; + if ( ! empty( $data ) && isset( $data->payment_data ) && ! empty( $data->payment_data ) ) { $payment_object = $data->payment_data; @@ -1934,7 +1937,7 @@ public function wps_sfw_process_checkout_hpos( $order ) { } } - if ( 'no' == $save_payment_method ) { + if ( 'no' == $save_payment_method && 'disabled' != $upe_checkout_experience_enabled ) { throw new Exception( esc_html__( 'Please check "Save payment information to my account for future purchases" to proceed further ', 'subscriptions-for-woocommerce' ) ); } From 3e1b7e753915c7c6886776863f6fb9c5442c9411 Mon Sep 17 00:00:00 2001 From: Shivamddeveloper Date: Thu, 5 Sep 2024 15:09:36 +0530 Subject: [PATCH 6/7] language update --- .../subscriptions-for-woocommerce-en_US.mo | Bin 374 -> 372 bytes .../subscriptions-for-woocommerce-en_US.po | 96 ++++++++--------- languages/subscriptions-for-woocommerce.pot | 98 +++++++++--------- 3 files changed, 97 insertions(+), 97 deletions(-) diff --git a/languages/subscriptions-for-woocommerce-en_US.mo b/languages/subscriptions-for-woocommerce-en_US.mo index 321b114b2cefa761dcb1098aad756fd03f04a0f6..af016e5c20419d82d878ab1cd3c51dab82661859 100644 GIT binary patch delta 30 icmeyy^o41H4)1pc28I+M76;;(jg|_GjHZ)g7^MJxod(eW delta 32 kcmeyu^o?nP4)0F}28I+M76;wSH2?qr diff --git a/languages/subscriptions-for-woocommerce-en_US.po b/languages/subscriptions-for-woocommerce-en_US.po index e3f2245..027ce11 100644 --- a/languages/subscriptions-for-woocommerce-en_US.po +++ b/languages/subscriptions-for-woocommerce-en_US.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: \n" -"POT-Creation-Date: 2024-08-08 16:06+0530\n" +"POT-Creation-Date: 2024-09-05 14:57+0530\n" "PO-Revision-Date: \n" "Last-Translator: \n" "Language-Team: \n" @@ -10,15 +10,15 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -"X-Generator: Poedit 3.4.3\n" +"X-Generator: Poedit 3.5\n" #: admin/class-subscriptions-for-woocommerce-admin.php:183 msgid "Make Sure, You have filled the Client ID and Client secret keys" msgstr "" #: admin/class-subscriptions-for-woocommerce-admin.php:197 -#: includes/subscriptions-for-woocommerce-common-function.php:448 -#: includes/subscriptions-for-woocommerce-common-function.php:469 +#: includes/subscriptions-for-woocommerce-common-function.php:452 +#: includes/subscriptions-for-woocommerce-common-function.php:473 #: public/partials/templates/myaccount/wps-show-subscription-details.php:134 #: public/partials/templates/myaccount/wps-susbcrptions.php:94 #: src/component/SecondStep.js:73 @@ -26,22 +26,22 @@ msgid "Days" msgstr "" #: admin/class-subscriptions-for-woocommerce-admin.php:198 -#: includes/subscriptions-for-woocommerce-common-function.php:449 -#: includes/subscriptions-for-woocommerce-common-function.php:470 +#: includes/subscriptions-for-woocommerce-common-function.php:453 +#: includes/subscriptions-for-woocommerce-common-function.php:474 #: src/component/SecondStep.js:74 msgid "Weeks" msgstr "" #: admin/class-subscriptions-for-woocommerce-admin.php:199 -#: includes/subscriptions-for-woocommerce-common-function.php:450 -#: includes/subscriptions-for-woocommerce-common-function.php:471 +#: includes/subscriptions-for-woocommerce-common-function.php:454 +#: includes/subscriptions-for-woocommerce-common-function.php:475 #: src/component/SecondStep.js:75 msgid "Months" msgstr "" #: admin/class-subscriptions-for-woocommerce-admin.php:200 -#: includes/subscriptions-for-woocommerce-common-function.php:451 -#: includes/subscriptions-for-woocommerce-common-function.php:472 +#: includes/subscriptions-for-woocommerce-common-function.php:455 +#: includes/subscriptions-for-woocommerce-common-function.php:476 #: src/component/SecondStep.js:76 msgid "Years" msgstr "" @@ -909,21 +909,21 @@ msgstr "" #: emails/templates/plain/wps-sfw-cancel-subscription-email-template.php:29 #: emails/templates/plain/wps-sfw-expired-subscription-email-template.php:27 -#: includes/subscriptions-for-woocommerce-common-function.php:287 +#: includes/subscriptions-for-woocommerce-common-function.php:291 #: public/partials/templates/myaccount/wps-add-new-payment-details.php:21 msgid "Product" msgstr "" #: emails/templates/plain/wps-sfw-cancel-subscription-email-template.php:33 #: emails/templates/plain/wps-sfw-expired-subscription-email-template.php:31 -#: includes/subscriptions-for-woocommerce-common-function.php:288 +#: includes/subscriptions-for-woocommerce-common-function.php:292 #: public/partials/templates/myaccount/wps-add-new-payment-details.php:22 msgid "Quantity" msgstr "" #: emails/templates/plain/wps-sfw-cancel-subscription-email-template.php:37 #: emails/templates/plain/wps-sfw-expired-subscription-email-template.php:35 -#: includes/subscriptions-for-woocommerce-common-function.php:289 +#: includes/subscriptions-for-woocommerce-common-function.php:293 msgid "Price" msgstr "" @@ -1097,7 +1097,7 @@ msgstr "" #: includes/class-subscriptions-for-woocommerce-scheduler.php:278 #: includes/class-subscriptions-for-woocommerce-scheduler.php:849 -#: public/class-subscriptions-for-woocommerce-public.php:2075 +#: public/class-subscriptions-for-woocommerce-public.php:2066 #, php-format msgid "This renewal order belongs to Subscription #%s" msgstr "" @@ -1399,61 +1399,61 @@ msgstr "" msgid "WPS PayPal" msgstr "" -#: includes/subscriptions-for-woocommerce-common-function.php:365 +#: includes/subscriptions-for-woocommerce-common-function.php:369 msgid "There was an error with your request." msgstr "" -#: includes/subscriptions-for-woocommerce-common-function.php:368 +#: includes/subscriptions-for-woocommerce-common-function.php:372 msgid "Invalid Subscription." msgstr "" -#: includes/subscriptions-for-woocommerce-common-function.php:371 +#: includes/subscriptions-for-woocommerce-common-function.php:375 msgid "Invalid subscription order." msgstr "" -#: includes/subscriptions-for-woocommerce-common-function.php:514 -#: includes/subscriptions-for-woocommerce-common-function.php:551 +#: includes/subscriptions-for-woocommerce-common-function.php:518 +#: includes/subscriptions-for-woocommerce-common-function.php:555 #, php-format msgid "%s Day" msgid_plural "%s Days" msgstr[0] "" msgstr[1] "" -#: includes/subscriptions-for-woocommerce-common-function.php:518 -#: includes/subscriptions-for-woocommerce-common-function.php:555 +#: includes/subscriptions-for-woocommerce-common-function.php:522 +#: includes/subscriptions-for-woocommerce-common-function.php:559 #, php-format msgid "%s Week" msgid_plural "%s Weeks" msgstr[0] "" msgstr[1] "" -#: includes/subscriptions-for-woocommerce-common-function.php:522 -#: includes/subscriptions-for-woocommerce-common-function.php:559 +#: includes/subscriptions-for-woocommerce-common-function.php:526 +#: includes/subscriptions-for-woocommerce-common-function.php:563 #, php-format msgid "%s Month" msgid_plural "%s Months" msgstr[0] "" msgstr[1] "" -#: includes/subscriptions-for-woocommerce-common-function.php:526 -#: includes/subscriptions-for-woocommerce-common-function.php:563 +#: includes/subscriptions-for-woocommerce-common-function.php:530 +#: includes/subscriptions-for-woocommerce-common-function.php:567 #, php-format msgid "%s Year" msgid_plural "%s Years" msgstr[0] "" msgstr[1] "" -#: includes/subscriptions-for-woocommerce-common-function.php:739 +#: includes/subscriptions-for-woocommerce-common-function.php:743 #: public/class-subscriptions-for-woocommerce-public.php:141 #: public/class-subscriptions-for-woocommerce-public.php:157 #: public/class-subscriptions-for-woocommerce-public.php:1036 -#: public/class-subscriptions-for-woocommerce-public.php:1873 -#: public/class-subscriptions-for-woocommerce-public.php:1893 +#: public/class-subscriptions-for-woocommerce-public.php:1861 +#: public/class-subscriptions-for-woocommerce-public.php:1881 #, php-format msgid " / %s " msgstr "" -#: includes/subscriptions-for-woocommerce-common-function.php:795 +#: includes/subscriptions-for-woocommerce-common-function.php:799 msgid "WooCommerce Stripe Gateway" msgstr "" @@ -1611,14 +1611,14 @@ msgid "Data not found" msgstr "" #: public/class-subscriptions-for-woocommerce-public.php:146 -#: public/class-subscriptions-for-woocommerce-public.php:1878 +#: public/class-subscriptions-for-woocommerce-public.php:1866 #, php-format msgid " For %s " msgstr "" #: public/class-subscriptions-for-woocommerce-public.php:199 -#: public/class-subscriptions-for-woocommerce-public.php:1884 -#: public/class-subscriptions-for-woocommerce-public.php:1903 +#: public/class-subscriptions-for-woocommerce-public.php:1872 +#: public/class-subscriptions-for-woocommerce-public.php:1891 #, php-format msgid " and %s Sign up fee" msgstr "" @@ -1660,52 +1660,52 @@ msgstr "" msgid "Subscription Cancelled Successfully" msgstr "" -#: public/class-subscriptions-for-woocommerce-public.php:1292 +#: public/class-subscriptions-for-woocommerce-public.php:1280 msgid "You can not add multiple subscription products in cart" msgstr "" -#: public/class-subscriptions-for-woocommerce-public.php:1618 +#: public/class-subscriptions-for-woocommerce-public.php:1606 msgid "Only the Card is supported for the recurring payment" msgstr "" -#: public/class-subscriptions-for-woocommerce-public.php:1646 -#: public/class-subscriptions-for-woocommerce-public.php:1817 +#: public/class-subscriptions-for-woocommerce-public.php:1634 +#: public/class-subscriptions-for-woocommerce-public.php:1805 msgid "Renewal For" msgstr "" -#: public/class-subscriptions-for-woocommerce-public.php:1649 -#: public/class-subscriptions-for-woocommerce-public.php:1820 +#: public/class-subscriptions-for-woocommerce-public.php:1637 +#: public/class-subscriptions-for-woocommerce-public.php:1808 msgid "Subtotal" msgstr "" -#: public/class-subscriptions-for-woocommerce-public.php:1651 -#: public/class-subscriptions-for-woocommerce-public.php:1822 +#: public/class-subscriptions-for-woocommerce-public.php:1639 +#: public/class-subscriptions-for-woocommerce-public.php:1810 msgid "Tax" msgstr "" -#: public/class-subscriptions-for-woocommerce-public.php:1654 -#: public/class-subscriptions-for-woocommerce-public.php:1825 +#: public/class-subscriptions-for-woocommerce-public.php:1642 +#: public/class-subscriptions-for-woocommerce-public.php:1813 msgid "Shipping" msgstr "" -#: public/class-subscriptions-for-woocommerce-public.php:1656 -#: public/class-subscriptions-for-woocommerce-public.php:1827 +#: public/class-subscriptions-for-woocommerce-public.php:1644 +#: public/class-subscriptions-for-woocommerce-public.php:1815 #: public/partials/templates/myaccount/wps-show-subscription-details.php:176 msgid "Total" msgstr "" -#: public/class-subscriptions-for-woocommerce-public.php:1951 +#: public/class-subscriptions-for-woocommerce-public.php:1942 msgid "" "Please check \"Save payment information to my account for future " "purchases\" to proceed further " msgstr "" -#: public/class-subscriptions-for-woocommerce-public.php:2077 +#: public/class-subscriptions-for-woocommerce-public.php:2068 msgid "Important Information" msgstr "" -#: public/class-subscriptions-for-woocommerce-public.php:2091 -#: public/class-subscriptions-for-woocommerce-public.php:2105 +#: public/class-subscriptions-for-woocommerce-public.php:2082 +#: public/class-subscriptions-for-woocommerce-public.php:2096 msgid "Renewal Order" msgstr "" diff --git a/languages/subscriptions-for-woocommerce.pot b/languages/subscriptions-for-woocommerce.pot index 580efb7..1224219 100644 --- a/languages/subscriptions-for-woocommerce.pot +++ b/languages/subscriptions-for-woocommerce.pot @@ -1,8 +1,8 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: Subscriptions For WooCommerce 1.7.0\n" -"POT-Creation-Date: 2024-08-08 16:06+0530\n" +"Project-Id-Version: Subscriptions For WooCommerce 1.7.1\n" +"POT-Creation-Date: 2024-09-05 14:57+0530\n" "PO-Revision-Date: 2023-10-03 13:22+0530\n" "Last-Translator: \n" "Language-Team: Wp Swings\n" @@ -11,7 +11,7 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -"X-Generator: Poedit 3.4.3\n" +"X-Generator: Poedit 3.5\n" "X-Poedit-Basepath: ..\n" "X-Poedit-SourceCharset: UTF-8\n" "X-Poedit-KeywordsList: __;_e;_ex:1,2c;_n:1,2;_n_noop:1,2;_nx:1,2,4c;" @@ -26,8 +26,8 @@ msgid "Make Sure, You have filled the Client ID and Client secret keys" msgstr "" #: admin/class-subscriptions-for-woocommerce-admin.php:197 -#: includes/subscriptions-for-woocommerce-common-function.php:448 -#: includes/subscriptions-for-woocommerce-common-function.php:469 +#: includes/subscriptions-for-woocommerce-common-function.php:452 +#: includes/subscriptions-for-woocommerce-common-function.php:473 #: public/partials/templates/myaccount/wps-show-subscription-details.php:134 #: public/partials/templates/myaccount/wps-susbcrptions.php:94 #: src/component/SecondStep.js:73 @@ -35,22 +35,22 @@ msgid "Days" msgstr "" #: admin/class-subscriptions-for-woocommerce-admin.php:198 -#: includes/subscriptions-for-woocommerce-common-function.php:449 -#: includes/subscriptions-for-woocommerce-common-function.php:470 +#: includes/subscriptions-for-woocommerce-common-function.php:453 +#: includes/subscriptions-for-woocommerce-common-function.php:474 #: src/component/SecondStep.js:74 msgid "Weeks" msgstr "" #: admin/class-subscriptions-for-woocommerce-admin.php:199 -#: includes/subscriptions-for-woocommerce-common-function.php:450 -#: includes/subscriptions-for-woocommerce-common-function.php:471 +#: includes/subscriptions-for-woocommerce-common-function.php:454 +#: includes/subscriptions-for-woocommerce-common-function.php:475 #: src/component/SecondStep.js:75 msgid "Months" msgstr "" #: admin/class-subscriptions-for-woocommerce-admin.php:200 -#: includes/subscriptions-for-woocommerce-common-function.php:451 -#: includes/subscriptions-for-woocommerce-common-function.php:472 +#: includes/subscriptions-for-woocommerce-common-function.php:455 +#: includes/subscriptions-for-woocommerce-common-function.php:476 #: src/component/SecondStep.js:76 msgid "Years" msgstr "" @@ -918,21 +918,21 @@ msgstr "" #: emails/templates/plain/wps-sfw-cancel-subscription-email-template.php:29 #: emails/templates/plain/wps-sfw-expired-subscription-email-template.php:27 -#: includes/subscriptions-for-woocommerce-common-function.php:287 +#: includes/subscriptions-for-woocommerce-common-function.php:291 #: public/partials/templates/myaccount/wps-add-new-payment-details.php:21 msgid "Product" msgstr "" #: emails/templates/plain/wps-sfw-cancel-subscription-email-template.php:33 #: emails/templates/plain/wps-sfw-expired-subscription-email-template.php:31 -#: includes/subscriptions-for-woocommerce-common-function.php:288 +#: includes/subscriptions-for-woocommerce-common-function.php:292 #: public/partials/templates/myaccount/wps-add-new-payment-details.php:22 msgid "Quantity" msgstr "" #: emails/templates/plain/wps-sfw-cancel-subscription-email-template.php:37 #: emails/templates/plain/wps-sfw-expired-subscription-email-template.php:35 -#: includes/subscriptions-for-woocommerce-common-function.php:289 +#: includes/subscriptions-for-woocommerce-common-function.php:293 msgid "Price" msgstr "" @@ -1106,7 +1106,7 @@ msgstr "" #: includes/class-subscriptions-for-woocommerce-scheduler.php:278 #: includes/class-subscriptions-for-woocommerce-scheduler.php:849 -#: public/class-subscriptions-for-woocommerce-public.php:2075 +#: public/class-subscriptions-for-woocommerce-public.php:2066 #, php-format msgid "This renewal order belongs to Subscription #%s" msgstr "" @@ -1408,61 +1408,61 @@ msgstr "" msgid "WPS PayPal" msgstr "" -#: includes/subscriptions-for-woocommerce-common-function.php:365 +#: includes/subscriptions-for-woocommerce-common-function.php:369 msgid "There was an error with your request." msgstr "" -#: includes/subscriptions-for-woocommerce-common-function.php:368 +#: includes/subscriptions-for-woocommerce-common-function.php:372 msgid "Invalid Subscription." msgstr "" -#: includes/subscriptions-for-woocommerce-common-function.php:371 +#: includes/subscriptions-for-woocommerce-common-function.php:375 msgid "Invalid subscription order." msgstr "" -#: includes/subscriptions-for-woocommerce-common-function.php:514 -#: includes/subscriptions-for-woocommerce-common-function.php:551 +#: includes/subscriptions-for-woocommerce-common-function.php:518 +#: includes/subscriptions-for-woocommerce-common-function.php:555 #, php-format msgid "%s Day" msgid_plural "%s Days" msgstr[0] "" msgstr[1] "" -#: includes/subscriptions-for-woocommerce-common-function.php:518 -#: includes/subscriptions-for-woocommerce-common-function.php:555 +#: includes/subscriptions-for-woocommerce-common-function.php:522 +#: includes/subscriptions-for-woocommerce-common-function.php:559 #, php-format msgid "%s Week" msgid_plural "%s Weeks" msgstr[0] "" msgstr[1] "" -#: includes/subscriptions-for-woocommerce-common-function.php:522 -#: includes/subscriptions-for-woocommerce-common-function.php:559 +#: includes/subscriptions-for-woocommerce-common-function.php:526 +#: includes/subscriptions-for-woocommerce-common-function.php:563 #, php-format msgid "%s Month" msgid_plural "%s Months" msgstr[0] "" msgstr[1] "" -#: includes/subscriptions-for-woocommerce-common-function.php:526 -#: includes/subscriptions-for-woocommerce-common-function.php:563 +#: includes/subscriptions-for-woocommerce-common-function.php:530 +#: includes/subscriptions-for-woocommerce-common-function.php:567 #, php-format msgid "%s Year" msgid_plural "%s Years" msgstr[0] "" msgstr[1] "" -#: includes/subscriptions-for-woocommerce-common-function.php:739 +#: includes/subscriptions-for-woocommerce-common-function.php:743 #: public/class-subscriptions-for-woocommerce-public.php:141 #: public/class-subscriptions-for-woocommerce-public.php:157 #: public/class-subscriptions-for-woocommerce-public.php:1036 -#: public/class-subscriptions-for-woocommerce-public.php:1873 -#: public/class-subscriptions-for-woocommerce-public.php:1893 +#: public/class-subscriptions-for-woocommerce-public.php:1861 +#: public/class-subscriptions-for-woocommerce-public.php:1881 #, php-format msgid " / %s " msgstr "" -#: includes/subscriptions-for-woocommerce-common-function.php:795 +#: includes/subscriptions-for-woocommerce-common-function.php:799 msgid "WooCommerce Stripe Gateway" msgstr "" @@ -1620,14 +1620,14 @@ msgid "Data not found" msgstr "" #: public/class-subscriptions-for-woocommerce-public.php:146 -#: public/class-subscriptions-for-woocommerce-public.php:1878 +#: public/class-subscriptions-for-woocommerce-public.php:1866 #, php-format msgid " For %s " msgstr "" #: public/class-subscriptions-for-woocommerce-public.php:199 -#: public/class-subscriptions-for-woocommerce-public.php:1884 -#: public/class-subscriptions-for-woocommerce-public.php:1903 +#: public/class-subscriptions-for-woocommerce-public.php:1872 +#: public/class-subscriptions-for-woocommerce-public.php:1891 #, php-format msgid " and %s Sign up fee" msgstr "" @@ -1669,52 +1669,52 @@ msgstr "" msgid "Subscription Cancelled Successfully" msgstr "" -#: public/class-subscriptions-for-woocommerce-public.php:1292 +#: public/class-subscriptions-for-woocommerce-public.php:1280 msgid "You can not add multiple subscription products in cart" msgstr "" -#: public/class-subscriptions-for-woocommerce-public.php:1618 +#: public/class-subscriptions-for-woocommerce-public.php:1606 msgid "Only the Card is supported for the recurring payment" msgstr "" -#: public/class-subscriptions-for-woocommerce-public.php:1646 -#: public/class-subscriptions-for-woocommerce-public.php:1817 +#: public/class-subscriptions-for-woocommerce-public.php:1634 +#: public/class-subscriptions-for-woocommerce-public.php:1805 msgid "Renewal For" msgstr "" -#: public/class-subscriptions-for-woocommerce-public.php:1649 -#: public/class-subscriptions-for-woocommerce-public.php:1820 +#: public/class-subscriptions-for-woocommerce-public.php:1637 +#: public/class-subscriptions-for-woocommerce-public.php:1808 msgid "Subtotal" msgstr "" -#: public/class-subscriptions-for-woocommerce-public.php:1651 -#: public/class-subscriptions-for-woocommerce-public.php:1822 +#: public/class-subscriptions-for-woocommerce-public.php:1639 +#: public/class-subscriptions-for-woocommerce-public.php:1810 msgid "Tax" msgstr "" -#: public/class-subscriptions-for-woocommerce-public.php:1654 -#: public/class-subscriptions-for-woocommerce-public.php:1825 +#: public/class-subscriptions-for-woocommerce-public.php:1642 +#: public/class-subscriptions-for-woocommerce-public.php:1813 msgid "Shipping" msgstr "" -#: public/class-subscriptions-for-woocommerce-public.php:1656 -#: public/class-subscriptions-for-woocommerce-public.php:1827 +#: public/class-subscriptions-for-woocommerce-public.php:1644 +#: public/class-subscriptions-for-woocommerce-public.php:1815 #: public/partials/templates/myaccount/wps-show-subscription-details.php:176 msgid "Total" msgstr "" -#: public/class-subscriptions-for-woocommerce-public.php:1951 +#: public/class-subscriptions-for-woocommerce-public.php:1942 msgid "" "Please check \"Save payment information to my account for future " "purchases\" to proceed further " msgstr "" -#: public/class-subscriptions-for-woocommerce-public.php:2077 +#: public/class-subscriptions-for-woocommerce-public.php:2068 msgid "Important Information" msgstr "" -#: public/class-subscriptions-for-woocommerce-public.php:2091 -#: public/class-subscriptions-for-woocommerce-public.php:2105 +#: public/class-subscriptions-for-woocommerce-public.php:2082 +#: public/class-subscriptions-for-woocommerce-public.php:2096 msgid "Renewal Order" msgstr "" From 54358e7d8c3c1a425860e1889136b70214774b10 Mon Sep 17 00:00:00 2001 From: Shivamddeveloper Date: Thu, 5 Sep 2024 16:03:18 +0530 Subject: [PATCH 7/7] readme.txt update --- README.txt | 160 +++++++++-------------------------------------------- 1 file changed, 26 insertions(+), 134 deletions(-) diff --git a/README.txt b/README.txt index 6faef49..342d1fd 100644 --- a/README.txt +++ b/README.txt @@ -1,13 +1,13 @@ -=== Subscriptions for WooCommerce - WooCommerce Subscription Plugin for Collecting Recurring Revenue, Offer Subscription Box, Sell Subscription Services & Products === +=== Subscriptions for WooCommerce - WooCommerce Subscription Plugin for Collecting Recurring Revenue, Offer Subscription Box, Sell Subscription Services & Products === Contributors: wpswings Donate link: https://wpswings.com/ -Tags: subscriptions,subscription billing, paypal subscriptions, subscription, woocommerce subscriptions +Tags: subscriptions,subscription billing, subscription box, subscription, woocommerce subscriptions Requires at least: 5.1.0 Tested up to: 6.6.1 WC requires at least: 5.1.0 -WC tested up to: 9.1.4 -Stable tag: 1.7.0 -Requires PHP: 7.3.5 +WC tested up to: 9.2.3 +Stable tag: 1.7.1 +Requires PHP: 7.4 License: GNU General Public License v3.0 License URI: http://www.gnu.org/licenses/gpl-3.0.html @@ -26,6 +26,7 @@ The WooCommerce Subscriptions plugin empowers merchants to establish subscriptio The [**Subscriptions for WooCommerce Pro**](https://wpswings.com/product/subscriptions-for-woocommerce-pro/?utm_source=wpswings-subs-pro&utm_medium=subs-org-page&utm_campaign=subscription-pro) plugin is a solution for a variety of businesses. From OTT platform, gym services, monthly allowance dealer, milk services, and online courses to eCommerce stores revamp your WooCommerce store to sell your recurring services. Capture and keep users engaged with your business. + Our Subscription and Membership plugins are among the top-rated plugins, when combined together they can create a complete subscription model that gives your users a variety of specialized content and digital resources such as digital guides, eBooks, and audiobooks, and all of it only reserved for your members and restricted for non-members. @@ -95,8 +96,6 @@ Our Subscription and Membership plugins are among the top-rated plugins, when co > Note: This payment method will only work for US-based PayPal merchant accounts. - - For previous users, the WPS PayPal Payment option will appear in the payment section of WooCommerce or go to WooCommerce→Settings→ Payments→ WPS PayPal. On enabling this option and entering the Client ID and Secret ID, it will start working as a payment method for purchasing recurring services & products. @@ -123,6 +122,7 @@ For previous users, the WPS PayPal Payment option will appear in the payment sec * [**Membership for WooCommerce Free**](https://wordpress.org/plugins/membership-for-woocommerce/) and [**Membership for WooCommerce Pro**](https://wpswings.com/product/membership-for-woocommerce-pro/?utm_source=wpswings-subs-membership-pro&utm_medium=subs-org-page&utm_campaign=membership-pro): Our WooCommerce Subscriptions plugin works seamlessly with the Membership for WooCommerce plugin. This integration allows you to sell subscription services and products as part of your membership plans. With our WordPress subscription plugin, you can easily create membership plans and offer exclusive discounts to your members. + * [**Wallet System for WooCommerce Free**](https://wordpress.org/plugins/wallet-system-for-woocommerce/) and [**Wallet System for WooCommerce Pro**](https://wpswings.com/product/wallet-system-for-woocommerce-pro/?utm_source=wpswings-wallet-pro&utm_medium=subs-org-page&utm_campaign=wallet-pro/). The Wallet system compatibility allows users to pay for their recurring services and products via a WooCommerce wallet. Customers can buy subscriptions using the Wallet amount as a discount (not a payment gateway). The renewal order will also be discounted based on the wallet amount. @@ -164,8 +164,6 @@ The Wallet system compatibility allows users to pay for their recurring services Our Subscription WordPress plugin is perfect for converting your regular online store into a top-notch subscription store. It allows you to create & sell simple and variable subscription products for physical & downloadable goods. - - > Note [**Subscriptions for WooCommerce Pro**](https://wpswings.com/product/subscriptions-for-woocommerce-pro/?utm_source=wpswings-subs-pro&utm_medium=subs-org-page&utm_campaign=subscription-pro) @@ -175,19 +173,9 @@ Our Subscription WordPress plugin is perfect for converting your regular online Subscriptions for WooCommerce Pro plugin is an amazing and cost-effective solution to the WordPress limitation of Subscriptions. I love the support team that is always ready to resolve issues. I strongly believe that it will be the basis of the future progress of Urdu With Annie. [**See Subscriptions Case Study**](https://wpswings.com/case-studies/urduwithannie/?utm_source=wpswings-subs-case-study&utm_medium=subs-org-page&utm_campaign=subs-pro-case-study) -== DOCUMENTATION OF PREMIUM VERSION == - - - - -* [**WooCommerce Subscriptions Pro Documentation**](https://docs.wpswings.com/subscriptions-for-woocommerce-pro/?utm_source=wpswings-subs-doc&utm_medium=subs-org-page&utm_campaign=subs-doc) - - * [**WooCommerce Manual Subscription Orders**](https://docs.wpswings.com/add-manual-woocommerce-subscription-orders/?utm_source=wpswings-manual-subs-doc&utm_medium=subs-org-page&utm_campaign=manual-subs-doc) - - == SUPPORT == @@ -209,13 +197,9 @@ If you need support or have any questions then kindly use our online chat window Automatic installation is the easiest option as WordPress handles the file transfer itself and you don't need to leave your web browser. To do an automatic install of Subscriptions for WooCommerce, log in to your WordPress dashboard, navigate to the Plugins menu, and click Add New. - - In the search field type "Subscriptions for WooCommerce" and click Search Plugins. Once you've found our plugin you can view details about it such as the point release, rating, and description. Most importantly, of course, you can install it by simply clicking "Install Now". - - = Manual installation = @@ -285,7 +269,7 @@ Yes, our free WooCommerce Subscriptions plugin has different mail options for di If you are seeing this message, it means that you still need to set up some basic WooCommerce settings. To fix this, go to WooCommerce > Settings > Accounts & Privacy and enable the Allow users to create an account on the checkout option. This will ensure that all users who purchase subscriptions have an account, which is necessary for future subscription renewals. -= If an order is failed automatic retry attempts happen after how many hours or days? = += If an order fails, automatic retry attempts happen after how many hours or days? = If the order fails, you can enable the "Enable Automatic Retry Subscription On Failed Attempts" feature. The next attempt will be made in 24 hours. @@ -295,6 +279,8 @@ If the order fails, you can enable the "Enable Automatic Retry Subscription On F Check out [**Subscriptions for WooCommerce Knowledge Base**](https://support.wpswings.com/wordpress-plugins-knowledge-base/category/subscriptions-for-woocommerce/?utm_source=wpswings-subs-kb&utm_medium=subs-org-page&utm_campaign=subs-kb) + + == Screenshots == @@ -312,14 +298,22 @@ Check out [**Subscriptions for WooCommerce Knowledge Base**](https://support.wp 12. Subscription Renewal +== Changelog == + + += 1.7.1 - Released on 05 September 2024 = +* New : Latest WP(6.6.1) and WC(9.2.3) compatibility +* Fix: Fix the issue related to calculating next payment date incase of trial period for subscription. +* Fix: Stripe saved card issue in case of new checkout experience + -== Changelog == = 1.7.0 - Released on 09 August 2024 = * Override existing mail template to customer when renewal get failed * Add number of days left for the next renewal + = 1.6.9 - Released on 29 July 2024 = * New : Latest WP(6.6.1) and WC(9.1.4) compatibility * New : Searching of Subscriptions using username or user email @@ -327,6 +321,7 @@ Check out [**Subscriptions for WooCommerce Knowledge Base**](https://support.wp * Fix : i tag closing issue * Fix : Singular and Plural string issue in the subscription price + = 1.6.8 - Released on 12 July 2024 = * New: Compatibility with latest WC(9.1.1) * Fix: stop creating multiple renewal orders in-case of failed payment for subscription renewal orders. @@ -348,8 +343,6 @@ Check out [**Subscriptions for WooCommerce Knowledge Base**](https://support.wp * Fix : Refund of renewal order through stripe payment gateway - - = 1.6.4 - Released on 03 April 2024 = * New : Latest WP(6.5.0) and WC(8.7.0)compatibility * New : Added the subscription relationship order note for the parent and renewal order @@ -360,23 +353,15 @@ Check out [**Subscriptions for WooCommerce Knowledge Base**](https://support.wp - - - - = 1.6.3 - Released on 06 March 2024 = * fix : fix normal product purchase from stripe during checkout . - - = 1.6.2 - Released on 29 February 2024 = * New: Latest WC( 8.6.1 ) Compatibility * Fix: Renewal Order goes into the pending status through Stripe Payment - - = 1.6.1 - Released on 19 February 2024 = * New : Latest WP(6.4.3) and WC(8.6.0) Compatibility * New : Added Bulk cancellation of the subscription from the subscription table @@ -386,81 +371,45 @@ Check out [**Subscriptions for WooCommerce Knowledge Base**](https://support.wp * Fix : Compatibility Issue with WooCommerce Stripe Gateway - - = 1.6.0 - Released on 23 January 2024 = * New : Latest WC( 8.5.1 ) Compatibility * Fix : Missing payment method issue during the renewal payment - - = 1.5.9 - Released on 14 December 2023 = * New: WC(8.4.0) compatibility * Fix: Undefined value issue - - - - - - = 1.5.8 - Released on 12 December 2023 = * Latest WP( 6.4.2 ) and WC( 8.3.1 ) compatibility * WC Cart and checkout block compatibility * Plugin Code Enhancement and Bug Fixes - - - - - - = 1.5.7 - Released on 16 November 2023 = * New: Latest WP( 6.4.1 ) and WC( 8.2.2 ) * Fix: Subscription Cancel Issue - - - - - - = 1.5.6 - Released on 02 November 2023 = * New : Latest WP( 6.3.2 ) and WC( 8.2.1 ) * New: HPOS Compatibility * New: Added new section for Free vs Pro comparison table - - - - - - = 1.5.5 - Released on 03 October 2023 = * Latest WP( 6.3.1 ) and WC( 8.1.1 ) * New: Added for a promotional banner * Enhancement: Subscription information on the cart page and checkout page. - - = 1.5.4 - Released on 18 August 2023 = - - * Latest WP( 6.3.0 ) and WC( 8.0.2 ) * Enhancement of renewal info on checkout - - = 1.5.3 - Released on 27 July 2023 = - - * New: WP(6.3.0) and WC(8.0.0) latest update @@ -474,13 +423,9 @@ Check out [**Subscriptions for WooCommerce Knowledge Base**](https://support.wp * New: Compatibility with [**Points and Rewards for WooCommerce Free**](https://wordpress.org/plugins/points-and-rewards-for-woocommerce/) and [**Points and Rewards for WooCommerce Pro**](https://wpswings.com/product/points-and-rewards-for-woocommerce-pro/?utm_source=wpswings-subs-par-pro&utm_medium=subs-org-page&utm_campaign=par-pro) - - = 1.5.1 - Released on 12 June 2023 = - - * New: WP (6.2.2) and WC (7.7.2) latest update * New: Added the notice i.e. WPS PayPal Payment will work for the US only * New: Given the setting to enable the PayPal standard @@ -495,20 +440,14 @@ Check out [**Subscriptions for WooCommerce Knowledge Base**](https://support.wp = 1.4.9 - Released on 13 April 2023 = - - * New: WP(6.2) and WC(7.5.1) latest update * New: Stripe Sepa Direct Debit Card payment method added or enabled for the subscription. * Bug fix: Taxes different or extra class with work for subscription and its renewal order - - = 1.4.8 - Released on 17 February 2023 = - - * New: Latest WP and WC compatibility * Fix: Renewal Order is not showing on the WooCommerce order page while searching for the phone number * Fix: Fix PHP notice message @@ -516,13 +455,9 @@ Check out [**Subscriptions for WooCommerce Knowledge Base**](https://support.wp * Enhancement: search with subscription ID subscription table - - = 1.4.7 - Released on 22 December 2022 = - - * New: Latest WC and WP compatibility * New: Multisite compatibility * New: Added WPS Paypal authentication validation in the payment gateway setting @@ -530,49 +465,33 @@ Check out [**Subscriptions for WooCommerce Knowledge Base**](https://support.wp * Fix: Multi-Step form issue - - = 1.4.6 - Released on 11 November 2022 = - - * New: Latest WC compatibility * New: Renewal information on the checkout page * Enhancement: Added color for the subscription statuses * Fix: WP Swings Paypal fixes - - = 1.4.5 - Released on 20 October 2022 = - - * Bug Fix: WPS-Paypal concern for live mode resolved * Bug Fix: Wrong Recurring total for tax concern resolved * New: Compatible with the latest WP and WC - - = 1.4.4 - Released on 09 September 2022 = - - * New: Minor Bug Fixes * New: Compatible with the latest WP and WC - - = 1.4.3 - Released on 02 September 2022 = - - * New: Major Bug Fixes * New: Compatible with the latest WP and WC @@ -585,8 +504,6 @@ Check out [**Subscriptions for WooCommerce Knowledge Base**](https://support.wp * New: Compatible with the latest WP and WC - - = 1.4.1 - Released on 13 May 2022 = @@ -603,13 +520,9 @@ Check out [**Subscriptions for WooCommerce Knowledge Base**](https://support.wp * New: Inclusive Tax Problem Fixed - - = 1.3.1 - Released on 3 February 2022 = - - * New: Change author from MakeWebBetter to WP Swings * New: Notice display of current version for [**WP Swings**](https://wpswings.com/?utm_source=wpswings-subs-home&utm_medium=subs-org-page&utm_campaign=official). * New: Minor Bug fixes @@ -619,34 +532,24 @@ Check out [**Subscriptions for WooCommerce Knowledge Base**](https://support.wp = 1.3.0 – Released on 07 January 2022 = - - * Fix: Prevent guest users from placing an order if it has a subscription product. * Fix: WooEpay payment gateway compatibility * Fix: Compatibility with the latest WP and WC * Fix: Other minor bugs in the plug-in - - = 1.2.0 - Released on 30 November 2021 = - - * Fix: Minor bugs and issues. * New: Compatibility with [**Membership for WooCommerce**](https://wordpress.org/plugins/membership-for-woocommerce/). * New: Compatibility with Abandoned Cart for WooCommerce * New: On-hold subscription status added when order status is failed. - - = 1.1.0 - Released on 1 October 2021 = - - * New: Compatibility with [**Wallet System for WooCommerce**](https://wordpress.org/plugins/wallet-system-for-woocommerce/) * New: Compatibility with WPML * New: Supported Paypal express checkout payment gateway @@ -654,36 +557,24 @@ Check out [**Subscriptions for WooCommerce Knowledge Base**](https://support.wp * New: Show renewal - - = 1.0.3 - Released on 31 August 2021 = - - * Fix: Renewal Order Scheduler issue. * Fix: String Translation issue. * New: Compatibility with WooCommerce 5.6 - - = 1.0.2 - Released on 05 August 2021 = - - * New: Compatibility with WordPress 5.8 * New: Compatibility with WooCommerce 5.5 - - = 1.0.1 - Released on 20 July 2021 = - - * New: Added WooCommerce PayPal Standard Payment Gateway for Subscription. * New: Show Recurring Frequency in the subscription List Table. * New: Added error notice for purchasing multiple subscriptions. @@ -692,15 +583,16 @@ Check out [**Subscriptions for WooCommerce Knowledge Base**](https://support.wp * Fix: Guest Checkout issue for subscription products - - = 1.0.0 - Released on 9 April 2021 = + * First version == Upgrade Notice == -= 1.7.0 - Released on 09 August 2024 = -* Override existing mail template to customer when renewal get failed -* Add number of days left for the next renewal + += 1.7.1 - Released on 05 September 2024 = +* New : Latest WP(6.6.1) and WC(9.2.3) compatibility +* Fix: Fix the issue related to calculating next payment date incase of trial period for subscription. +* Fix: Stripe saved card issue in case of new checkout experience \ No newline at end of file