Add product variation with subscription plan in woocommerce - wordpress

I want to add product variation in such a way that , On product details page , user will see 2 types of plan LIKE Single & Subscription.
In single plan , user can buy a single bottle and proceed.
In subscription , we provide say 3 bottles together with some reduced price and also allow user to continue subscription for 1 year or for unlimited time.
So that when he buys subscription in background , will have to do renewal of subscription and also automatic payment.
so back to my questions , like its easy to add variations like different colour and sizes.. but how to achieve in my above case.
I have also bought WooCommerce Subscription plugin.
I am very new to wordpress , so need some guidelines , is this possible or not , if yes what approach should i take? can we add variations like single and subscription for the same product.
Thanks in advance.

Related

How to set Woocommerce Memberships discount OR coupon code to allow for a single freebie of every product?

I am using Woocommerce Memberships. We sell tickets to festival events. One of the perks of a specific level of membership is that you get 1 free to ticket to every event on offer. So if I had only three events (A, B & C), my members would be allowed 1 freebie ticket for each of the three but could purchase as many others as they like at the regular price.
I am not sure how to set this up either as a membership discount or a coupon...either would be fine. I would very much prefer not to have to make both free and paid versions of each event for simplicity, sanity, and recordkeeping purposes. Because they can buy multiples of each ticket, I can't set the price at Zero and limit them to one of each event.
Let's say each event cost $10. A fixed cart discount of $30 won't work, as they can only get 1 free ticket to each of the three events, and $30 off would allow 3 free entries to a single event. Nor can I limit their purchase of the events to 1 each with a cost of zero, as most will want to buy additional full price tickets to each event.
I might be overthinking things, but if anybody has a suggestion on how best to go about this, please share.

WooCommerce Flexible Checkout Fields Price Change

I'm using Flexible Checkout Fields plugin with wooCommerce. I have a select field where the user selects a number of attendees and 1, 2, or 3 team players. Each player option has a price. IF the user has a membership I want to override the player price and set it to 0. I was trying to do this with FCF Field validation with no luck. If you're wondering, the product in question has a base price everyone is charged, so using membership discounts won't work in the product. I thought about changing it to a variable product, but that started getting really messy as a user may have 3 attending, but only 1 or 2 playing. The simplest approach seemed to be just to validate the player fee based on membership and number chosen.
FCF validation number filter.

Gravity Stripe: how to make payment for several periods of subscription

I am using Grvity Forms with Stripe Add-on
I need to create a monthly subscription, but first payment should be for 3 months, so user buyes 3 months at once ($300), and then after 3 months he will be charged $100/month.
How to create such Stripe feed?
Thanks in advance
If anyone has the same problem, I've resolved it in such way:
I've placed in the form separate product item with type "Singe Product" and price $300. Then in the Stripe feed configured subscription with trial for 90 days. Subscription linked to main product item (subscription for $100), and turned on Setup Fee, linked to the second product component ($300).
You probably need to hide Total section in the form, because it will show $400 as a sum of both products, but Stripe charges only $300 and creates subscription $100/month with trial.

Advice on A/B testing price?

Just wondering how do you go about A/B testing price on an e-commerce site using WooCommerce? I have used 2 methods both with drawbacks. Was wondering what alternatives you guys have.
Method 1:
If I use Google Optimize, I am able to change the price a user sees.
Original: Price on page = $10
Variant 1: Price on page = $20
Problem with Method 1:
However, even if I edit the page to show $20 when a user clicks Add to Cart, they would still add the $10 version of the product. Clearly, this is not ideal for testing purposes since I want to see how many users actually checked out at the $20 price point.
Method 2:
Have different landing pages that show different products. Using my e-commerce plugin (WooCommerce), I can then add different prices for the same product (ie. add the same product twice just that they have different prices). This way the price a user sees is actually what is added to their cart.
Original (on www.homepage.com): Price on page = $10
Variant 1 (on www.homepage.com/variant1): Price on page = $20
Problem with Method 2:
A user who lands on the $20 page can easily go back to the homepage ( to find that they are actually being charged more). This sounds like it would lead to negative customer experience.
Question:
Which method is better and how do you mitigate the problems they pose? Or are there better ways of dealing with this?
Thanks!

Woocommerce Subscriptions and synced force sell doesn't work?

I'm trying to create a situation in which a guarantee (no VAT) is automatically added to the cart when you order a variable subscription product. This should be done only one with the first transaction, not with the next payment in the subscription, therefore a grouped product construction.
I try to do this with the plugins mentioned above, but it simply doesn't appear in the shopping cart.
Any idea why and how to fix it?
For the grouped product, see also: https://www.rentyourmac.com/product/the-master-macbook-test-subscription/

Resources