WooCommerce Subscriptions gap payment calculated on a monthly basis

  • Avatar von Unbekannt

    Hi
    We are a small company that sells cheese subscriptions online. That means we send our customers cheese once a month. At the moment we sell these subscriptions with 2 varieties of cheese and either for 3, 6, or 12-month duration. We started a simple WooCommerce shop with a variable product but encountered some difficulties as customers often wanted to change their subscription after one or two deliveries. So, we are now looking in to the WooCommerce Subscription Plugin, which allows changing subscriptions, but there are some remaining questions:

    For your understanding: Our customers can choose from different varieties of cheese, but every piece of cheese costs 10$. Delivery costs are additional 10$ per delivery (so per month, as there is one delivery per month).

    There are 2 requests we normally receive:
    1. A customer wants to change their cheese e.g. form 2 pieces of our Cheese1 to 1 piece of Cheese1 and one piece of Cheese2 per month.
    2. A customer wants to upgrade their subscriptions, for example from 2 pieces of cheese per month to 4 pieces of cheese per month

    1. For this question, cross-grading with the subscription Plugin should be a good solution as far as we understand the Plugin. As the costs would not change, this should be quite easy to achieve with grouped or variable subscriptions.
    2. Here we have some more Problems of understanding how to do this, for example:
    Anna bought a 6-month subscription (recurring payment every 6-month) with 2 pieces of Cheese1 for 180$ (2 (pieces) *10$ (cheese) *6 (moth) + 10$ (delivery) *6 (month)) on the 04.04.20.
    She received her deliveries on the 15.04. and on 15.05 (as we send our cheese only once a month to all our customers simultaneously). She really likes the cheese and on the 20.05. she has some time and decides she would like to upgrade her subscription to have 4 pieces of Cheese1 every month. So, she would have to pay the cost of the additional 2 pieces per month for the remaining 4 deliveries of her subscription, so 80$, and on her renewal date (04.10.) she would then pay her new subscription for the next 6 month (4 pieces of Cheese1 for 6 month + delivery = 360$).

    The problem now is, that WooCommerce prorate looks at the daily costs, not the monthly costs. So, it would calculate the daily cost (not including delivery?) of the first subscription (120$ / 180 days (6 month) = 0.66$ per day) and the second (240$ / 180 days = 1.33$ per day) and would then calculate the remaining days of her subscription to calculate the gap payment. So, the gap payment would depend on which day Anna would upgrade her subscription, but for us it should not be different if she upgrades it on e.g. the 20.05 or the 10.06. as with both dates her next delivery will be the 15.06. and she has 4 remaining delivers. So she would have to pay now 80$ anyways.

    Of course, if the payment is on a monthly basis, so recurring every month, there would be no problem, but our customers normally like to pay for 6 or 12 months at once and not every month, and also for us it is a better way as our customers are committed more like this. So is there a way to tell WooCommerce to calculate the gap payment by cost per month and not per day or any other way to solve this problem or to set up such a subscription?

    Thank you for any advice!

  • Avatar von Unbekannt
  • Avatar von Unbekannt

    That’s our website: https://www.cowpassion.ch/.
    We are trying to simplify some processes and are therefore looking in to the Subscription Plugin now, so far we do work with „normal“ products, not subscriptions.

  • Avatar von Unbekannt

    Ihr habt einen Provider in der Schweiz, der ist euer Ansprechpartner.
    Eine Übersicht über die WP-Plugins findet ihr hier: https://de.wordpress.org/plugins/

  • Das Thema ‘WooCommerce Subscriptions gap payment calculated on a monthly basis’ ist für neue Antworten geschlossen.