Zen Cart Logo
Forums / Managing Customers and Orders / Accepting orders, but customer pays later

Accepting orders, but customer pays later

Locked

Views: 3,618

Results 1 to 7 of 7
This thread is locked. New replies are disabled.
18 Nov 2006, 11:36 AM
#1
marisa1 avatar

marisa1

New Zenner

Join Date:
Nov 2006
Posts:
10
Plugin Contributions:
0

Accepting orders, but customer pays later

I have looked everywhere for this but can't find solution.

I need to set up a cart where the customer can submit an order, but not pay for it until I confirm the order and shipping costs later.

The items I sell are large, and there aren't any suitable shipping modules as cost varies greatly depending on where items are being shipped to.

Is there a way to accept orders, without the customer actually going through the shipping and payment steps?

Basically, I want the customer to create their order for me to review and invoice later with shipping costs and payment instructions.

I have seen the "invoice" module, but it doesn't work exactly how I like it to. The customer needs to be able to be invoiced without me setting them up as an invoice customer.

Any suggestions would be greatly appreciated

18 Nov 2006, 1:22 PM
#2
kobra avatar

kobra

Black Belt

Join Date:
Aug 2005
Location:
Arizona
Posts:
31,500
Plugin Contributions:
4

Re: Accepting orders, but customer pays later

I would disable all shipping modules and add some text explanation that the order will be pending until you have calculated the shipping and that they will be invocied with the full charge by email...

I do not recommend the above but this is what you asked for. Many polls etc indicate that if a customer can not view the full cost, including shipping, that they will just shop elsewhere, not wanting or possibly trusting that the shipping will be reasonable. This is not what you want.

18 Nov 2006, 4:58 PM
#3
swguy avatar

swguy

Administrator

Join Date:
Feb 2006
Location:
Tampa Bay, Florida
Posts:
10,695
Plugin Contributions:
56

Re: Accepting orders, but customer pays later

You could disable the invoice module's check that the customer be in the invoiceable group.
Comment out l. 60-62 of "./includes/modules/payment/invoice.php" and try it out.
(You could get rid of more code, but this is a small simple test.)

Scott

19 Nov 2006, 10:43 PM
#4
wolfsz avatar

wolfsz

Zen Follower

Join Date:
Mar 2006
Location:
Australia
Posts:
286
Plugin Contributions:
3

Re: Accepting orders, but customer pays later

Hi there
I have a similar issue with builders that want a quote on projects. My solution is not really an onli9ne solution. I ask the builder to fax/email me their requirements and I send them a quotation. Once the quoatation has been accepted then I process the order for the builder.

19 Nov 2006, 10:49 PM
#5
docfx avatar

docfx

New Zenner

Join Date:
May 2004
Posts:
78
Plugin Contributions:
0

Re: Accepting orders, but customer pays later

marisa1:

I have looked everywhere for this but can't find solution.

I need to set up a cart where the customer can submit an order, but not pay for it until I confirm the order and shipping costs later.

I have seen the "invoice" module, but it doesn't work exactly how I like it to. The customer needs to be able to be invoiced without me setting them up as an invoice customer.

By invoice module, are you referring to SUPER ORDER in the download section? If not, you may want to review it as it allows for purchase orders AND Ty's shipment tracking plug-in ties in to it for adding carrier tracking numbers to the shipment. You can also learn more searching for Super Order 2.0.

29 Nov 2006, 1:58 PM
#6
marisa1 avatar

marisa1

New Zenner

Join Date:
Nov 2006
Posts:
10
Plugin Contributions:
0

Re: Accepting orders, but customer pays later

You could disable the invoice module's check that the customer be in the invoiceable group.
Comment out l. 60-62 of "./includes/modules/payment/invoice.php" and try it out.
(You could get rid of more code, but this is a small simple test.)

The lines were already commented out and I'm not too good with php so I didn't comment out any other lines.

I did use kobra's suggestion to remove shipping method and changed some of the wording. This seems to work OK.

I haven't used the "super order" module. Does this allow for an order to be placed without immediate payment?

Thank you all for your help.

9 Dec 2006, 7:56 AM
#7
marisa1 avatar

marisa1

New Zenner

Join Date:
Nov 2006
Posts:
10
Plugin Contributions:
0

Re: Accepting orders, but customer pays later

I found my solution:

I have seen the "invoice" module, but it doesn't work exactly how I like it to. The customer needs to be able to be invoiced without me setting them up as an invoice customer.

Line 50 of /includes/modules/payment/invoice.php

I changed

if ($this->enabled == true) { 

to

if ($this->enabled == false) {