Fixed Dates for WooCommerce Subscription - wordpress

Is it possible to start and expire subscriptions at WooCommerce Subscription at a fixed time?
For an initiative of a university, I develop a page that should allow payments for semester contributions. There are fixed start and end dates (semester start and end). Buyers then acquire membership in the initiative for the semester. This should work well with WooCommerce memberships, where you can use fixed start and end dates. However, it is counterproductive that WooCommerce Subscriptions can not do the same. If someone buys a subscription towards the end of the semester he/she is a member over both semesters. In addition, the reminders of the extensions arrive on different days. The synchronization of payments is also not a solution, as this allows only intervals.
I have thought about the alternative, to let members purchase a simple product (no subscription, since this must be renewed manually anyway). However, I have the problem that members could acquire several before their membership has expired. I also do not know how Memberships behaves when it expires. Do users have to buy the product again or does Memberships still think the product has been bought?

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.

How can I create a Lifetime subscription with Woocommerce Subscriptions Plugin?

How can I create a Variable Subscription product with a variation with lifetime validity and no payment for every year yet I need a Signup fee
Thanks for your time fellows.
I can see how you'd think this would a subscription, but since the user won't be making further payments, maybe it's easier to sell as a simple product?
Like back in the old days when they used to sell the unlimited travel tickets.
Not really a subscription per say, as user pays a lot up front and get's to keep it for life.

Is it possible to have a one time payment with WooCommerce Subscriptions

I was thinking about setting up a subscription, but I wanted to have a one time payment of the subscription, anybody know if this is possible?
For example, the subscription is $120 and good for one year. But they pay one time (at the start) and after one year the subscription expires. I am hoping WooCommerce subscriptions can do this.
Cheers
Have you looked at the product settings for Subscriptions? You can set the billing interval, billing period, and duration of subscription.

Woocommerce Custom Delivary options

I want 2 functions in woocomerce:
1. Click and collect: This is where the customers puts in an order and comes to the store to collect it. The customer should be able to set approx time they want order to be ready for. The store should be able to set minimum time to have order ready.
With click and collect they have 16 stores so person should be able to choose store to collect and then receive a receipt for pick up at the store. They pay for goods on the website.
Each store needs to be able to receive the order either by having a dashboard or by email system.
Delivery: They will also have a delivery service where people can order larger quantities for delivery to their home or their business or event. this is more conventional eCommerce transaction.
Your best bet to add multiple locations for collection is a plugin like Local Pickup Plus. While it's certainly possible to add this functionality in yourself I'd recommend just buying a plugin. Having built something similar I came to the conclusion that -- accounting for my hourly rate -- I had saved myself no money whatsoever by building it from scratch.
i have created a advanced local delivery plugin, check this out a link

Is it viable to use Drupal/Ubercart for an international store? Do any payment gateways support it?

I am picking tools to use for an international store. Company sells training and products in North America, Europe and a few other places. The existing store in the United States (Drupal/Ubercart/Authorize.net) works great and serves all their needs.
Displaying product prices in different currencies are relatively easy to set up, and you can display the correct currency symbols and values depending on where services are rendered, where people want to ship to, etc (useful modules include uc_multiple_currency, uc_multiprice, uc_cck_currency).
Are there viable Ubercart solutions to sell to other international markets using the same storefront? It is possible for any user to buy services/products through the US store, but paying in USD for a service offered in e.g. the Netherlands, when dealing with people based in the Netherlands is not acceptable.
The only payment gateway I could find that would accept payment in multiple currencies is Paypal. However, I am looking for a solution that would accept credit cards from international users and charge them in the correct currency. Authorize.net works great - will accept cards from anywhere and process them, but all transactions is in USD. It would be extremely problematic to charge someone €250 on the site and their final charge (after currency conversion) being e.g. €250.65 or something like it because of a delayed conversion.
Numerous people have asked this question, with very few useful insights and solutions (see for example here, here, and here, which presents a workaround-ish way of doing things).
To be clear: Displaying prices in different currencies is easy. How can I bill credit cards internationally using the correct currency through a gateway that supports it, without having to do conversions?
I have been through the same thing recently, but ended up making my own module to do the price handling. If it's done right, the prices will be displayed correct, even for order total etc. (See the hook_uc_price_handler)
This means that you will need to do two things to handle your problem.
Make sure the order only contain 1 currency, so you don't have one item costing €100 and another costing $100 (what would the total of that order be?) You could handle this by doing currency conversion if you wanted to, I believe that is how one of the modules you listed works.
When the payment is processed you need to send the correct currency to the payment provider. This already needs to be done in most cases as payment providers usually are able to collect in various currencies. Since most do the payment process via a hidden form that redirects or a inline form with hidden fields, you should be able to use hook_form_alter to set the currency to what you want. Depending on the payment module, this may be hard or easy.

Resources