Skip to Content Skip to Menu

Offline sales, payments, invoices

12 years 11 months ago #190989 by akasharkbow
Offline sales, payments, invoices was created by akasharkbow
Hi there

After spending a month working to get a CBSubs system up and running, I've run into a big problem when I am supposed to launch tomorrow.

We manage about 25,000 subscriptions, and approximately 10% of these subscribers order and pay offline (phone/post).

It seems the only way I can process these orders so that I can (i) record the payment in CBSubs, and (ii) generate an invoice, is if I log in AS THE USER in the front end.

Is there seriously no way of processing an order and payment entirely on the back end?

This is very hard to believe so if I am misunderstanding this then please, please point me in the right direction.

Thanks so much.

Please Log in or Create an account to join the conversation.

12 years 11 months ago #191194 by akasharkbow
Replied by akasharkbow on topic Re: Offline sales, payments, invoices
Hello?

Please Log in or Create an account to join the conversation.

  • nant
  • nant
  • OFFLINE
  • Posts: 12339
  • Thanks: 1467
  • Karma: 877
12 years 11 months ago #191215 by nant
Replied by nant on topic Re: Offline sales, payments, invoices
Currently the process is as you described:

User initiates an offline payment in frontend to subscribe to a specific plan.

CBSubs creates a basket for this.

User sends in the (offline) payment

Website team receives offline payment and finds basket and records the payment

Subscription is now paid and activated

--

Please propose how you would see your process working so we can discuss internally.

Please Log in or Create an account to join the conversation.

12 years 11 months ago #191232 by akasharkbow
Replied by akasharkbow on topic Re: Offline sales, payments, invoices
Hi Nant

Thank you for your reply.

The process as you described is fine but assumes that all orders will be initiated by the user, online. But in the real world, this is often not the case. I did stumble across posts by membership organizations - members drop in to renew and pay in person; in our case, we get postal and telephone orders, as well as orders in person at trade shows.

It seems very strange that admin is unable to process an order from the back end... ie - select a subscription for a user [which, as on the front end, causes CBSubs to create a basket & invoice] and then record the relevant payment.

Nant, can you propose any way I can work this in the meantime - I need to launch this site ASAP and this aspect of CBSubs caught me completely off guard. Can I create orders/baskets using the database tables? How?

Please Log in or Create an account to join the conversation.

  • nant
  • nant
  • OFFLINE
  • Posts: 12339
  • Thanks: 1467
  • Karma: 877
12 years 11 months ago #191238 by nant
Replied by nant on topic Re: Offline sales, payments, invoices

akasharkbow wrote: Hi Nant

Thank you for your reply.

The process as you described is fine but assumes that all orders will be initiated by the user, online. But in the real world, this is often not the case. I did stumble across posts by membership organizations - members drop in to renew and pay in person; in our case, we get postal and telephone orders, as well as orders in person at trade shows.

It seems very strange that admin is unable to process an order from the back end... ie - select a subscription for a user [which, as on the front end, causes CBSubs to create a basket & invoice] and then record the relevant payment.

Nant, can you propose any way I can work this in the meantime - I need to launch this site ASAP and this aspect of CBSubs caught me completely off guard. Can I create orders/baskets using the database tables? How?


Ok.

First of all I understand the use case much better now - thank you.

The issue is that there is a need to be able to handle an offline order - CBSubs handles offline payments. As you can see (I do now) these are two different items.

CBSubs has always assumed that the order process is initiated by the end user via an online process on the CBSUbs powered website.

We are in discussions internally to work on a proposal to support this "new" (for us) use case.

The only solution/work-around I can propose in the meantime is to manually modify the password of such an offline ordering user and login as him from frontend to manually create the order (and basket) on his behalf (making sure that the address data, coupons, etc. are all properly input in order for CBSubs to produce a proper invoice for user).

Then your CBSubs backend admin can manually record the offline payment and perhaps send user a nice email instructing user that his new subscription is now activated and that his password has been reset (and he must use the new one to login and then he can modify it again).

This work-around does not compromise anything (as manipulating directly the database might prove tricky).

That's the best I can think of until a proper solution to this new "offline ordering process" use case is available.
The following user(s) said Thank You: akasharkbow

Please Log in or Create an account to join the conversation.

  • krileon
  • krileon
  • ONLINE
  • Posts: 48681
  • Thanks: 8313
  • Karma: 1446
12 years 11 months ago - 12 years 11 months ago #191239 by krileon
Replied by krileon on topic Re: Offline sales, payments, invoices
PM sent with alternative way to login as a user without resetting their password.


Kyle (Krileon)
Community Builder Team Member
Before posting on forums: Read FAQ thoroughly + Read our Documentation + Search the forums
CB links: Documentation - Localization - CB Quickstart - CB Paid Subscriptions - Add-Ons - Forge
--
If you are a Professional, Developer, or CB Paid Subscriptions subscriber and have a support issue please always post in your respective support forums for best results!
--
If I've missed your support post with a delay of 3 days or greater and are a Professional, Developer, or CBSubs subscriber please send me a private message with your thread and will reply when possible!
--
Please note I am available Monday - Friday from 8:00 AM CST to 4:00 PM CST. I am away on weekends (Saturday and Sunday) and if I've missed your post on or before a weekend after business hours please wait for the next following business day (Monday) and will get to your issue as soon as possible, thank you.
--
My role here is to provide guidance and assistance. I cannot provide custom code for each custom requirement. Please do not inquire me about custom development.
Last edit: 12 years 11 months ago by krileon.
The following user(s) said Thank You: akasharkbow

Please Log in or Create an account to join the conversation.

Moderators: beatnantkrileon
Powered by Kunena Forum