Zen Follower
- Join Date:
- Apr 2006
- Location:
- Largo, Florida USA
- Posts:
- 99
- Plugin Contributions:
- 0
Purchase order module
Does anyone know where I can get the purchase order module?
Zen Follower
Does anyone know where I can get the purchase order module?
Totally Zenned
https://www.camelot-hosting.com
hit the downloads link
Zen cart PCI compliant Hosting
New Zenner
Do you know if there's any problem using the PO module (I'm using PO-MOD-1.3) with PHP 5?
I had it working on my system, but it stopped functioning earlier this month. I believe that is when I upgraded from PHP 4 to 5.
What I'm seeing is, when the user fills out their PO info, clicks the Continue button to confirm the order, the following displays:
Payment Method
Purchase Order
Purchase Order
Account name:Account Number: Purchase Order Nr:
After they submit the order, the po fields in the zen_orders table do not get any data, the only related field that does get filled in is payment_method, which shows "Purchase Order".
Any ideas where to look in the po php files?
Thanks, Mike
New Zenner
Ok, I believe I've fixed it
You need to change each occurrence of the following in file ./includes/modules/payment/po.php
HTTP_POST_VARS
with
_POST
Hope this helps,
Mike
New Zenner
One thing that still isn't working is, in the email message sent to the customer and to the store admin (following a purchase), the Payment Method section looks like:
**Payment Method **
Purchase Order
with the following information:
It's missing the actual Account Name, PO number info.
Any ideas? This used to work, so it must be another issue with PHP 5 or Register Globals being off.
New Zenner
Ok, I've fixed the issue with the email not displaying the PO number. Apparently, in the previous version of my store, I had added code to add PO number and Account name to the emails.
Here's the code for Zen v1.3.5 that will do just that.
Modify ./includes/classes/order.php
Replace the text email line:
$email_order .= ($GLOBALS[$payment_class]->email_footer) ? $GLOBALS[$payment_class]->email_footer . "\n\n" : '';
with
$email_order .= ($GLOBALS[$payment_class]->email_footer) ? $GLOBALS[$payment_class]->email_footer . "\n" . "Account: " . $this->info['account_name'] . "\n" . "PO #: " . $this->info['po_number'] . "\n\n" : '';
And replace the html email line:
$html_msg['PAYMENT_METHOD_FOOTER'] = (is_object($GLOBALS[$_SESSION['payment']]) ? $GLOBALS[$payment_class]->email_footer :
With the following if statement
if ($GLOBALS[$payment_class]->title == 'Purchase Order') {
$html_msg['PAYMENT_METHOD_FOOTER'] = (is_object($GLOBALS[$_SESSION['payment']]) ? $GLOBALS[$payment_class]->email_footer . "<br>" . "Account: " . $this->info['account_name'] . "<br>" . "PO #: " . $this->info['po_number'] : '');
} else {
$html_msg['PAYMENT_METHOD_FOOTER'] = (is_object($GLOBALS[$_SESSION['payment']]) ? $GLOBALS[$payment_class]->email_footer : $this->info['cc_type'] );
}
New Zenner
I have installed this module for 1.3.7 and it worked fine. That is until we noticed it was automatically setting order status to "Production" (not our default) without any option to change the default order status for this payment method.
I have looked through the modified code and cannot find out where the problem is located. Any help would be greatly appreciated since we cannot use the module in it's current state.
Since ANYBODY can select PO as the payment method when it's enabled, it should default to "Pending" or at least the store's default status. Primarily because if someone selects PO and nevers actually submits their physical PO, the order would not be valid.
Thanks in advance.
New Zenner
Sorry for the silly question, but beyond "upload all files in current structure." where do you install the files in order to use them? Thanks.
Domingo
Tucson, AZ
New Zenner
Bump.
Does anyone have a suggestion? I'm obviously new to Zen Cart and I like it. I'm using it for my store that I'm building up but I'm in need of the purchase order payment module. Can someone help out here? Thanks.
New Zenner
It's pretty straight-forward but I'll try to assist.
Everything in the admin folder of the provided module should be place in the admin folder of your ZC installation.
Everything in the includes folder of the provided module should be place in the includes folder of your ZC installation.
Just make sure that you update 'includes/templates/YOUR TEMPLATE/templates' where **YOUR TEMPLATE** is the name of the template you selected in your current ZC configuration.
Once all that is done, apply the SQL patch as indicated.
This is pretty much the same as the instructions provided in read me.txt but may be a bit more specific to new users. Hope it helps.
New Zenner
flakrat:
Ok, I believe I've fixed it
You need to change each occurrence of the following in file ./includes/modules/payment/po.php
HTTP_POST_VARS
with
_POST
Hope this helps,
Mike
hai,
i need the purchase order module, can you tell me the link where i can download the po please help me.
New Zenner
seanscully:
Does anyone know where I can get the purchase order module?
hai,
could you please send me the link where i can download the Purchase Order for zen cart. I needed urgently please help me.
New Zenner
ebspromo:
It's pretty straight-forward but I'll try to assist.
Everything in the
adminfolder of the provided module should be place in theadminfolder of your ZC installation.Everything in the
includesfolder of the provided module should be place in theincludesfolder of your ZC installation.Just make sure that you update 'includes/templates/YOUR TEMPLATE/templates' where
**YOUR TEMPLATE**is the name of the template you selected in your current ZC configuration.Once all that is done, apply the SQL patch as indicated.
This is pretty much the same as the instructions provided in
read me.txtbut may be a bit more specific to new users. Hope it helps.
hai ebspromo,
could you please send me the link where i can download the Purchase Order for zen cart. I needed urgently please help me.
New Zenner
Merlinpa1969:
https://www.camelot-hosting.com
hit the downloads link
hi Merlin,
i couldn't find the download link for purchase order. If you dont mind can you tell me the link where i can download the purchase order module.
please.........
New Zenner
I have not used this module since finding the "order status" problem and do not know what the real difference between these 2 contributions since the 1.3.7 should have worked for 1.3.8 without any changes.
http://www.zen-cart.com/index.php?main_page=index&cPath=40_48&sort=20a&page=4
Purchase Module
Last Updated by: Slabadoo on Apr 12 2007 v1.3.7
purchase module
Last Updated by: Knuckle-101 on Feb 20 2008 v1.3.8
New Zenner
Wondering if I can auto populate the Purchase Order fields with static information.
We are only using ZenCart for one customer so the account number, account name, and purchase order number are always the same.
Thanks
New Zenner
If the information never changes it eliminates the purpose of the add-on. Just tell them to select check/money order and your sales staff can handle the rest.
New Zenner
Merlinpa1969:
https://www.camelot-hosting.com
hit the downloads link
Is there an update to this? I've searched the site and can't find the downloads link - I noticed this is from a few years ago - is there an updated location for this module?
Thanks
Patrick
New Zenner
The problem is there are several hundred people all ordering from the same company. Using the same Purchase Order method. It is very difficult to convey that they would need to select Check/Money Order instead of Purchase Order.
What I think I'm looking for is something like the Check/Money Order module where it doesn't ask for any information. But instead of saying Check/Money Order it would say Purchase Order. Any help you could offer would be greatly appreciated.
New Zenner
Has anybody found any place to get this module? My client is interested in this functionality. Alternatives are good too - they just need a way to accept purchase orders.
Thanks,
Frank
Tell staff why this post should be reviewed.