Hi there,
Thank you for this great plugin!
I’ve encountered an issue with trial coupons in my WooCommerce subscription setup. When applying multiple different trial coupons, the trial period does not work as expected.
For example:
If I apply Coupon A first, it shows a 1-month free trial as expected. However, when I then apply Coupon B, it displays as if Coupon B cancelled out Coupon A (showing “Free Trial: 2 months”) but it does not actually apply. To make Coupon B actually work, I have to remove the active coupon and reapply.
Is there a way to have the correct trial period apply when switching between coupons without needing to remove and reapply each one?
Thank you for any guidance on this!
]]>Hi
Thank you for your plugin.
I would like to hide the following text from the checkout page:
However, I cannot find any CSS ID or class associated with this part.
When I use the following code:/* Cclw cart totals */
#order_review_table .woocommerce-checkout-review-order-table .cclw_cart_totals { display: none; }
It also hides the cart discount section and the link for clearing the free trial coupon, which I want to keep visible.
Could you please guide me on how to achieve this?
Thank you for your assistance!
Hi,
We are trying to use your plugin to offer a month free trial for our 2 subscription products.
However, when we create the coupon code with a month free and a customer uses the code the payment is taken immediately and they don’t receive a free month.
Have we made a mistake when setting up the coupon?
The coupon is setup to allow one month free https://imgur.com/4YWyQhy
We have activated the ‘Allow $0 initial checkout without a payment method’ in the WooCommerce Subscriptions settings https://imgur.com/jWhDhic
When the coupon is used the payment is still taken https://imgur.com/oyZLBx7
Is there anything else we need to do to get this to work?
Many thanks
]]>Hello,
I am in the process of updating the WooCommerce Subscriptions plugin and would love to hear your recommendations or suggestions. If you have any feedback on new features, improvements, or existing issues that need fixing, please share them with me. Thank you for your help!
Best regards,
Jahid
Hi Author,
Does the plugin still work? I got an error when going through the checkout using the coupon code. This is the error “No Such Setupintent: ‘Pi_3Kc8RbIgnlj3E6R90AJXdhTd'”
Do you have any idea what is happening?
]]>Hello!
After I apply coupon card information is deleted.
Does it happen because of your plugin?
]]>Ask if possible to activate the option of immediate payment when the free trial is active
I need a counpon that adds a month to the order but keeps the immediate payment
Example #1
one month subscription “wonderful TV” – has a price 6.99
Example #2
when I activate a coupon, I activate a free trial but always with immediate payment
one month subscription “wonderful TV” + 1 additional month
– has a price 6.99
however, I must always have immediate payment
]]>Hello,
I’m riching you because your plugin is still the best, I tried to contact you on your website but I wasn’t lucky enough to recieve and answer,
we have an issue. the coupon works perfectly, the problem is if we add the coupon and leave the page, and then try to buy the product again from my subscription page, when it goes to checkout it give the message “The coupon “X” was applied to your order”, it shows in the order table, but it doesn’t remove the value. is there anyway, any code. to remove the coupon code if we goes out of checkout page, or someway to fix this issue?
I tried my best to find a similar plugin , I also bought automate woo as I consulted the woo subscription team, with some plugin you can create a weekly subscription and then remove the first week, on second order it will update to monthly subscription etc, which doesn’t work as if you don’t apply the coupon you need to pay for a week and then a month…
I really appriciate if you could help us. we are willing to pay if it’s necessary.
hank you
Hi, is this plugin still working/supported?
]]>This plugin seems not to be working with Woo Commerce Points and Rewards Plugin and when both are activated the coupon never loads. Can this be fixed?
]]>I’m looking for a Free Trial plugin that requires the customer input payment details up front so that the full subscription will charge and start automatically at the end of the trial period. Does this plugin do that?
]]>It seems the plugin will not be maintained any longer. The menu item “Coupons” that should appear with activating the plugin does not appear.
]]>Hi there!
Great Plugin. I noticed an issue when there are multiple subscriptions. The before_calculate_cart_total function creates an error because it only checks for the first [0] coupon in cart. I have fixed this with the following code:
/**
* Update cart data with coupon trial length & trial period before calculating cart data
*
* @param $cart
*/
public function before_caculate_cart_total($cart)
{
if($cart->get_applied_coupons())
{
// Get Coupon id
$coupon_ids = $cart->get_applied_coupons();
foreach ($coupon_ids as $coupon_id) {
$coupon = new WC_Coupon( $coupon_id );
if($coupon->is_type('subscription_trial'))
{
$coupon_trial_length = $coupon->get_meta('_wcsc_coupon_trial_length');
$coupon_trial_period = $coupon->get_meta('_wcsc_coupon_trial_period');
// Check if the coupon apply
if($coupon_trial_length>0)
{
foreach( $cart->cart_contents as $cart_item_id=>$cart_item )
{
if(is_a($cart_item['data'], 'WC_Product_Subscription') || is_a($cart_item['data'], 'WC_Product_Subscription_Variation'))
{
$cart_item['data']->update_meta_data('_subscription_trial_length', $coupon_trial_length, true);
$cart_item['data']->update_meta_data('_subscription_trial_period', $coupon_trial_period, true);
}
}
}
}
}
}
}
]]>
Hello @md-jahidul-islam,
Steps to reproduce the bug:
1. Add a new coupon, go to Usage restriction, and add a product to Products. E.g. “Product A”
2. Go to your shop and add “Product A” and “Product B” to the cart
3. Apply the coupon. After that, the plugin applies the trial to both products/subscriptions.
Inside WCSC_Trial_Coupon -> before_caculate_cart_total method you should check if the $cart_item[‘product_id’] or $cart_item[‘variation_id’] are in the array returned by $coupon->get_product_ids() method (when the coupon has product restrictions).
—
George
Will this bypass the signup fee?
What I want is the first 30 days to be completely free and after the said period, customers will then be billed the signup fee & the monthly subscription fee.