Title: One Payment for Date Range Access
Last modified: May 15, 2018

---

# One Payment for Date Range Access

 *  Resolved [Nik](https://wordpress.org/support/users/nikbond/)
 * (@nikbond)
 * [8 years, 4 months ago](https://wordpress.org/support/topic/one-payment-for-date-range-access/)
 * OK I have pretty much given up on the idea of making recurring memberships work
   for our scenario so here is what I am now trying to achieve –
 * Create One Payment for Date Range Access running from 1st May 2018 – 30th April
   2019.
    Sign up all current users. Generate an invoice for all current users.
 * Methods I have tried –
 * Method 1: Sign up users individually by clicking on “Add Member” and selecting“
   Create invoice”
    Problem: Invoice is created and marked as “Billed” but the option
   for Admin to mark it as “Paid” does not appear.
 * Method 2: Sign up all users by selecting “All users” and then applying the relevant
   membership.
    Problem: No invoices are created so I would then have to create 
   each of these individually. Unfortunately, even doing it this way, the option
   for Admin to mark an invoice as “Paid” does not appear!
 * OK so either way, the main problem seems to be that the option for Admin to mark
   invoices as paid manually has disappeared completely. I’ve tried completely re-
   setting Membership 2 settings using the “reset” link and creating various different
   membership types (recurring, fixed etc). If it makes any difference, the only
   payment option currently available is “Manual”.
 * This is now urgent… with very many thanks in advance for any insight.

Viewing 12 replies - 1 through 12 (of 12 total)

 *  Plugin Support [Laura – WPMU DEV Support](https://wordpress.org/support/users/wpmudev-support8/)
 * (@wpmudev-support8)
 * [8 years, 4 months ago](https://wordpress.org/support/topic/one-payment-for-date-range-access/#post-10281418)
 * Hey [@nikbond](https://wordpress.org/support/users/nikbond/),
 * Hope you’re well.
 * When I try creating invoice I can mark them as Paid. After added user and created
   invoice, then you need to go to Billing page and click the invoice ID. Please
   don’t click the View button it goes to the different page you should click invoice
   ID.
 * Then it should show something like this;
 * You can change “Invoice status” option from “Billed” to “Paid”.
 * I hope it helps!
 * Cheers,
    Oguz
 *  Thread Starter [Nik](https://wordpress.org/support/users/nikbond/)
 * (@nikbond)
 * [8 years, 4 months ago](https://wordpress.org/support/topic/one-payment-for-date-range-access/#post-10281657)
 * Hi Oguz
 * Thank you for getting back to me so promptly and yes I can see I can do it that
   way.
 * It used to be possible to do it simply by hovering over an invoice in the Billing
   page and the option “Mark as Paid” appeared, which was really useful and much
   quicker than having to open each invoice separately. Is that no longer possible?
 * Also is there ANY way of adding a group of users to a specific membership AND
   generating an invoice for them all at the same time, without doing it separately
   for each user? (I have over 200 users and as far as I can see, the only way is
   either to add them individually to a membership and create an invoice at the 
   same time OR add them in bulk to a membership, but then I still have to create
   the invoices individually).
 * Regards
    Nik
 *  Plugin Support [Dimitris – WPMU DEV Support](https://wordpress.org/support/users/wpmudev-support6/)
 * (@wpmudev-support6)
 * [8 years, 4 months ago](https://wordpress.org/support/topic/one-payment-for-date-range-access/#post-10283191)
 * Hello [@nikbond](https://wordpress.org/support/users/nikbond/) 🙂
 * > It used to be possible to do it simply by hovering over an invoice in the Billing
   > page and the option “Mark as Paid” appeared, which was really useful and much
   > quicker than having to open each invoice separately. Is that no longer possible?
 * No, in order to do that you should open the single invoice page as mentioned 
   by my colleague Oguz above.
 * > Also is there ANY way of adding a group of users to a specific membership AND
   > generating an invoice for them all at the same time, without doing it separately
   > for each user?
 * I’m afraid there’s no such bulk functionality and you should either add member
   separately, or create invoices separately.
 * Warm regards,
    Dimitris
 *  Thread Starter [Nik](https://wordpress.org/support/users/nikbond/)
 * (@nikbond)
 * [8 years, 4 months ago](https://wordpress.org/support/topic/one-payment-for-date-range-access/#post-10283645)
 * Thank you Dimitris.
 * Damn that’s a real shame especially when there is no real way to bulk import 
   members and their memberships (and even doing it manually by importing to the
   database is virtually impossible due to the complexities of how your plug-in 
   seems to work).
 * I guess I’m going to have to bite the the bullet and edit all 200 members separately
   but it’s hardly a “practical” solution and will definitely have some bearing 
   on whether I decide to use Membership 2 in the future.
 * Thanks anyway… at least now I know.
 * Warm regards
    Nik
 *  Thread Starter [Nik](https://wordpress.org/support/users/nikbond/)
 * (@nikbond)
 * [8 years, 4 months ago](https://wordpress.org/support/topic/one-payment-for-date-range-access/#post-10329516)
 * Sorry guys… I have another query related to this.
 * As above, I mentioned that it used to be possible to mark an invoice as paid 
   simply by hovering over an invoice in the Billing page and the option “Mark as
   Paid” appeared, which was really useful and much quicker than having to open 
   each invoice separately.
 * I was advised that this was no longer possible but I’ve noticed that it IS still
   possible if a user selects their own membership but NOT if they are added manually
   and an invoice raised by admin. Is there any reason why the “Mark as Paid” option
   doesn’t appear for manually generated invoices and is there really no way of 
   forcing it to appear?
 * Regards
    Nik
 *  Plugin Support [Imran – WPMU DEV Support](https://wordpress.org/support/users/wpmudev-support9/)
 * (@wpmudev-support9)
 * [8 years, 4 months ago](https://wordpress.org/support/topic/one-payment-for-date-range-access/#post-10329804)
 * Hello [@nikbond](https://wordpress.org/support/users/nikbond/)
 * Hope you’re doing well!
 * I can’t reproduce this behavior from my end. Please let us know more information;
   is the user is added manually by an admin? What was the invoice status when Mark
   as Paid” option is showing up on your end?
 * Would you please share a screenshot here?
 * Please advise,
 * Kind regards,
    Nastia
 *  Thread Starter [Nik](https://wordpress.org/support/users/nikbond/)
 * (@nikbond)
 * [8 years, 4 months ago](https://wordpress.org/support/topic/one-payment-for-date-range-access/#post-10331285)
 * Hi [@nastia](https://wordpress.org/support/users/nastia/)
 * I’m not sure how to upload a screenshot here but perhaps I can describe a little
   better –
 * If a user signs up for a membership and selects “Manual Payment”, an invoice 
   is automatically generated and when Admin views the list of invoices, they can
   simply hover over an invoice and a link appears to “Mark as Paid”.
 * If admin manually adds a user to a membership and manually generates an invoice,
   it appears in the Admin list of invoices but there is no link to “Mark as Paid”.
   The only way to do that is to open the individual invoice and change the status
   there.
 * This is especially important to us as we need to manually add about 200 existing
   users (some of whom have already paid and some of whom have not). It’s bad enough
   that we have to go through and individually generate an invoice for each of them
   but then to ALSO have to go back and open each invoice individually to mark it
   as paid is time consuming to say the least!
 * At least if the “Mark as Paid” link appeared for the manually generated invoices,
   Admin would have a much quicker job just to scroll down the list and click the
   relevant invoices (rather than having to open each one individually).
 * Therefore my questions are… Is there any particular reason why the “Mark as Paid”
   option doesn’t appear for manually generated invoices? And is there any way of
   forcing it to do so?
 * With many thanks in advance.
    Nik
 *  Plugin Support [Laura – WPMU DEV Support](https://wordpress.org/support/users/wpmudev-support8/)
 * (@wpmudev-support8)
 * [8 years, 4 months ago](https://wordpress.org/support/topic/one-payment-for-date-range-access/#post-10331576)
 * Hey [@nikbond](https://wordpress.org/support/users/nikbond/),
 * Hope you’re well.
 * The “Create Invoice” button while you are adding members manually to membership
   is designed for forcing users to pay, not actually show them as paid. So when
   you create an invoice, the member should go to his account and select gateway
   first. If he/she select manual payment gateway, the button should visible again
   for that invoice.
 * That’s why when you create invoice manually that button not there. Because membership
   2 thinks the member didn’t do anything yet for payment.
 * And unfortunately, there is no way to force that button visible for not gateway
   selected invoices.
 * Cheers,
    Oguz
 *  Thread Starter [Nik](https://wordpress.org/support/users/nikbond/)
 * (@nikbond)
 * [8 years, 4 months ago](https://wordpress.org/support/topic/one-payment-for-date-range-access/#post-10331655)
 * Hi [@oguz](https://wordpress.org/support/users/oguz/)
 * In that case, is there no way of setting a default gateway (ie. preferably manual
   payment) for manually issued invoices, so that the “Mark as Paid” option would
   appear?
 * I’m sure I read some code somewhere that suggested it was possible but can’t 
   find it now!
 * Regards
    Nik
 * PS. I tried checking “Force default gateway” but this didn’t seem to make any
   difference at all.
 *  Plugin Support [Laura – WPMU DEV Support](https://wordpress.org/support/users/wpmudev-support8/)
 * (@wpmudev-support8)
 * [8 years, 4 months ago](https://wordpress.org/support/topic/one-payment-for-date-range-access/#post-10335762)
 * Hey [@nikbond](https://wordpress.org/support/users/nikbond/),
 * Hope you’re well.
 * Actually, I tried “Force default gateway” option and looks like it can solve 
   this problem only if you are making this through “Manual Payments”. Because it
   can be a problem if you are trying Paypal or Stripe.
 * First, you need setup only manual payment for the membership. Then go to Membership
   > Settings page and activate “Force default gateway”;
 * After that old invoices can’t change but when you create new invoice mark as 
   paid will be visible.
 * Is that can solve the problem?
 * Cheers,
    Oguz
 *  Thread Starter [Nik](https://wordpress.org/support/users/nikbond/)
 * (@nikbond)
 * [8 years, 4 months ago](https://wordpress.org/support/topic/one-payment-for-date-range-access/#post-10336044)
 * Hi [@oguz](https://wordpress.org/support/users/oguz/)
 * OK that could work whilst adding existing members however… there will also be
   new members who sign up themselves and will need a PayPal option too.
 * Could I use the Force default gateway just whilst adding the existing members
   and then remove it/activate PayPal payments, so that new users can choose whether
   to pay by PayPal or Pay Manually?
 * Regards
    Nik
 *  Plugin Support [Laura – WPMU DEV Support](https://wordpress.org/support/users/wpmudev-support8/)
 * (@wpmudev-support8)
 * [8 years, 4 months ago](https://wordpress.org/support/topic/one-payment-for-date-range-access/#post-10340033)
 * Hey [@nikbond](https://wordpress.org/support/users/nikbond/),
 * Hope you’re well.
 * No, you can’t use force gateway while other payment methods active. There should
   be only one and Manual Payments for that to work properly. If you only need manual
   payment at first, maybe you can add all members while only Manual Payments active,
   then you can activate Paypal.
 * Cheers,
    Oguz

Viewing 12 replies - 1 through 12 (of 12 total)

 The topic ‘One Payment for Date Range Access’ is closed to new replies.

 * ![](https://s.w.org/plugins/geopattern-icon/membership_b8cdaa.svg)
 * [Membership 2](https://wordpress.org/plugins/membership/)
 * [Frequently Asked Questions](https://wordpress.org/plugins/membership/#faq)
 * [Support Threads](https://wordpress.org/support/plugin/membership/)
 * [Active Topics](https://wordpress.org/support/plugin/membership/active/)
 * [Unresolved Topics](https://wordpress.org/support/plugin/membership/unresolved/)
 * [Reviews](https://wordpress.org/support/plugin/membership/reviews/)

 * 12 replies
 * 4 participants
 * Last reply from: [Laura – WPMU DEV Support](https://wordpress.org/support/users/wpmudev-support8/)
 * Last activity: [8 years, 4 months ago](https://wordpress.org/support/topic/one-payment-for-date-range-access/#post-10340033)
 * Status: resolved