There is an "Invoice" module in the Free Software Add Ons area that might meet your needs.
There is an "Invoice" module in the Free Software Add Ons area that might meet your needs.
That Software Guy. My Store: Zen Cart Support
Available for hire - See my ad in Services
Plugin Moderator, Documentation Curator, Chief Cook and Bottle-Washer.
Do you benefit from Zen Cart? Then please support the project.
Yes, there is! There is a wiki page that points to both the invoice module and this PO module, which is how I would up asking this question. I'm a programmer, not any kind of business/sales/accounting person, so maybe you can clear it up - The basic difference between accepting a PO number and sending an invoice is the PO number itself, because you end up sending an invoice back to the customer with the PO anyway, right?
Maybe somebody can just explain the difference to me. :) That might just work better.
Thanks,
Frank
Wow, I guess my decision to go with the readily available invoice order module was a good one, then. I ended up changing the text on the "Instructions" textarea instructing customers to use it for comments, instructions, or purchase order numbers. With that field set to appear on every piece of order-related paperwork that I could find, my client seems satisfied with this solution.
Thanks for doing the diff, john_dude. Where the heck did you find the Purchase Order module, anyhow?
Oh, and my wife explained what a Purchase Order amounts to - an invoice with a code the customer supplies, for their own tracking purposes. Otherwise, it's just a basic invoice: products delivered along with a request for payment after the fact.
Frank
Oops, john_dude was talking about something different. Oh well, I am settled and my problem is solved. :)
Frank
Does anyone know if, once installed, I can limit which customers can submit a PO? Can I limit it to specific groups like wholesalers? I only want my wholesale customers to be able to submit a PO. End users I want to require payment prior to shipment.
Yes, you can. The included documentation explains how to (re)name a group such that it is included.
What documentation.
The only thing was this readme text file
Last Updated: Apr 12 2007
Author: Slabadoo
Updated for 1.3.8a by knuckle-101 host-99.com
upload all files in current structure.
( Remember to change includes/templates/YOUR TEMPLATE to match your template name)
open admin->tools->sql updater and run the included sql file
open admin->modules->payment and turn on PO
From the readme file:
Installation
============
1. Copy the contents of the invoice folder to the root directory of your
shop. There are two new files in this mod; no existing files are
overwritten.
2. Login to admin and in Modules->Payment you will see 'Invoice' listed along with all the other payment modules available.
3. Click on 'Invoice' to highlight the module and click on 'Install'
4. Go to Customers/Group Pricing and press "insert". Add a group called
"invoice" with whatever discount you want to grant. You may add
additional groups with the prefix "invoice" at different discount levels
if so desired; all of them will be able to invoice.
5. If any of the "Percentage Discount" fields for the Pricing Group(s) you
just added were non-zero, you must enable the Group Pricing Order Total
module. Go to Modules->Order Total and install "Group Discount."