How do I turn off product images on the packing slip? Do I have to edit some file somewhere or is there a switch....maybe in the database....
Printable View
How do I turn off product images on the packing slip? Do I have to edit some file somewhere or is there a switch....maybe in the database....
I use the packingslip.php that is included with ZC rather than super_packingslip.php. You can change the define back to the default for that to have it pulled when you click the packing slip button. I wish I could find the file where I did that, but...
I'm hoping that I'll find it and post back or that someone more knowledge will pipe up with the answer.
On a completely different note, I REALLY miss being able to edit the content of orders. My customers do it constantly, it's a crucial part of the workflow, especially now that products attributes are in BLOB format in the DB so I can't edit there directly. just thought I'd throw that out there in case anyone has a solution until Blindside has the time to help us out.
I'm pretty sure (definitely not 100% sure) that Frank mentioned back a number of pages that his pro client also wants the order editing feature and that this might be worked on now.
Frank:
Thanks for the fix on "super_data_sheet"... that worked.
I actually had read through the readme, but don't recall seeing that in there... must've missed it. Either way, I renamed all my files WITHOUT the prefix, made changes to configure.php and all is OK now. This WAS my "next upgrade"! <g>
It's working fine now... I think I've got everything squared out. Nice mods!
BTW, do the "Edit Details" take care of re-stocking/updating inventory counts? The old OSC detail edit contrib did not... thanks again.
I, too, needed so much the editing options that I uninstalled SO 2.0 and went back on the previous version, which had a patch to allow order editing.
It is not flawless, especially it is not working when discounts are used, but at least I can easily remove and add products, and this was the most important for me.
I am really looking forward for an updated version of SO which would allow the edition. But until then, I guess I will need to stay with the older version...
sanji
sanji
Are you using the old version of SO with 1.3.7 ?
Just wondering if the old version of SO can work with the newest version of zen
Thanks
Yes, I do use that version. No problem with the latest zen-carte release (1.3.7)
sanji
Many thanks, sanji :-)
@rcrosier: Glad you got it working. :)
Again, new version should work fine, no problems. You'll just be missing the new 1.3.7 features, like PayPal Express.
Product editing is indeed coming back, and will handle stock and attributes.
Hello BlindSide
are you able to use the new edit_orders module released in the download section with SO?? this module fixed my tax problem, and if you can include it in your next release if the author of it allows it, it would be great:)
anyway SO is a great module so keep up the great work:)
Hey Sanji,
If I've already installed SO 2.0 can I revert back to the old version? I thought there was a database migration that happened with SO 2.0, but if the old structure is still there maybe I can just downgrade to the setup in had in place on ZC 1.2.7. That worked pretty well for me.
The database migration mainly affected payment information (like the payment_check table, etc).. so if you aren't using checks or haven't used any of those tables (take a quick peek in phpMyAdmin and see if the tables are populated with info).. then you should be OK downgrading
Make sure you have a backup before trying it!!
Super orders, VAT and Footers?
I have a couple of questions which partly relate to super orders and partly relate to invoice information requirements in the UK.
How do I get a VAT registration number on to my invoice? - I do have super orders installed but reading about FED tax ID (US I am assuming) inputting a reference in the language file turns off the TAX columns - not quite what I want. Having just hit the UK VAT threshold I now need to have tax columns showing and my VAT reg number on the invoice.
I am wondering if there is a way of getting VAT reg. Company No. addresss etc appearing at the bottom of the page as a footer on the invoice - without headed paper or entering these details in the printer settings as this does not get the right look/layout.
If not using super orders invoice then how do I achieve this in the original invoice file?
Thanks for the help in advance.
MG
Find the file
admin/includes/languages/english/super_invoice.php
find HEADER_TAX_ID and change it to read Vat Reg No #
To put a number in goto Configuration > Super Orders and change federal tax exempt number to your Vat number.
Also in your Configuration > My Store > Store Address and Phone
Put in your full address and at the bottom I just put Company No: .....
It appears on all the right bit's.
On a different problem. Anyone had issue with editing a customer?? I upgraded to 1.3.7 zen cart and think maybe this overwites some update function. The customer changes are not sent to be updated.
I'm having several problems and I hope someone can help.
I installed and all seemed to have gone well, but under admin>modules>payment there is nothing about Purchase Orders (the sql went file with exception of some stuff that was installed already)
also...
Most of the links seen to have a problem... othing is listed and I did the manual edits... for example when I go to admin>customers>super orders no information shows and there is an error at the top that says:
Fatal error: Call to undefined function: so_close_status() in /home/user333/public_html/neshop/admin/super_orders.php on line 1172
I searched through and couldn't find a mention of this:
When I run the upgrade file, I get a message at the bottom saying:
But, line 97 is a bit vague. It ends up being added in the middle of a bit about gift vouchers! I didnt see this edit explained anywhere in the readme file.Quote:
Add the CC code to /includes/modules/pages/checkout_success/header_php.php, Line 97:
//SO_EDIT_START
// Add the CC payment to the Super Orders payment system
$cc_insert = $db->Execute("select cc_type, cc_owner, cc_number, cc_expires, cc_cvv, date_purchased, order_total from " . TABLE_ORDERS . " where orders_id = '" . $zv_orders_id . "' limit 1");
if (zen_not_null($cc_insert->fields['cc_number'])) {
$new_cc_payment = array('orders_id' => $zv_orders_id,
'payment_number' => $cc_data->fields['cc_number'],
'payment_name' => $cc_data->fields['cc_owner'],
'payment_amount' => $cc_data->fields['order_total'],
'payment_type' => $cc_data->fields['cc_type'],
'date_posted' => $cc_data->fields['date_purchased'],
'last_modified' => $cc_data->fields['date_purchased']);
zen_db_perform(TABLE_SO_PAYMENTS, $new_cc_payment);
}
//SO_EDIT_END
Could you offer some clarification please? Great mod though, and nice improvements from the previous version!
Dear Frank:
I am implementing super orders and the zen cart with a friend of mine and i need to add some reports and order status control, order delivery and instalation dates control, and other features to your great super orders module, i have not found another way to contact you, i need to contact you directly by phone/messenger/mail to ask you for a quote on this addendums please reply
is there an easy way to uninstall the super orders?
and if I have it installed but still want to use the original order system, will that create any problems?
um yeah just wondering can b create order or edit order or not ...;..
any screenshoot?
Hi guys...Just downloaded/installed SO on my development site, so far poking around, I like it a lot!
Two problems:
* Textarea box on batch_status is ~1w x ~5, looking at the code, it should be called at 50x4
* Status update emails (both cust and admin copies) go fine from SO orders page, do NOT go (and are indicated as such (red checkmark))from batch status update
I have read the enitre thread here and caught many discussions on $notify and made/unmade changes suggested by blindside as they came up. Just got to the end of this lengthy thread, and don't see any perm. fix?
Ideas?
Dave......
i get the same problem to, im going to look to see if i can fix this, if anyone does before me please can you pm
thanks.
ok i think i have fixed this.
open super_batch_status.php from your admin folder
around line 255 find
<td class="smallText" valign="top"><?php echo HEADING_ADD_COMMENTS; ?></td>
<td class="smallText"><?php echo zen_draw_textarea_field('comments', 'soft', '250', '4'); ?></td>
<td class="smallText" valign="center"><?php
replace with
<td width="10%" class="smallText" valign="top"><?php echo HEADING_ADD_COMMENTS; ?></td>
<td width="40%" class="smallText"><?php echo zen_draw_textarea_field('comments', 'soft', '250', '4'); ?></td>
<td width="40%" class="smallText" valign="center"><?php
at the end of the file find
if ( ($check_status->fields['orders_status'] != $status) || zen_not_null($comments)) {
update_status($oID, $status, $notify, $comments);
if ($notify == 1) email_latest_status($oID);
$messageStack->add_session(SUCCESS_ORDER_UPDATED, 'success');
}
else {
$messageStack->add_session(WARNING_ORDER_NOT_UPDATED, 'warning');
}
replace this with
if ( ($check_status->fields['orders_status'] != $status) || zen_not_null($comments)) {
$customer_notified = '0';
if (isset($_POST['notify']) && ($_POST['notify'] == 'on')) {
$customer_notified = '1';
}
update_status($oID, $status, $customer_notified, $comments);
if ($customer_notified == '1') {
email_latest_status($oID);
$messageStack->add_session(SUCCESS_ORDER_UPDATED, 'success');
}
}
now save this, replace this one with the one on the server and all should be good.
Jynxy
Alright, time for some catch-up...
There is no uninstall script, if that's what you mean. Back out the changes described in the Readme, then delete all the tables and files that have a prefix of "super_".
If you know a little SQL, you can also remove the configuration entries by looking at the inserts and searchingf or them in the `configuration` table using phpMyAdmin.
Nope, not at all.
Well you can currently edit everything about an order except for the products. As others have said, that functionality is coming. Returns and exchanges are complete, I have to finish the reporting (nice tie-in with my Sales Report mod) and the functionality to simply add a new product.
What do you mean? Any suggestions on how I can improve the look?Quote:
Originally Posted by jikey
That's a bug in IE7. Aside from obviously avoiding that piece of crap (how do break stuff that you previously had working!?), I'm implementing changes like the ones you described.
Again, I have a solution, also similar to your own. Will be included in next release, but thanks for posting a fix; been meaning to do that for some time.Quote:
* Status update emails (both cust and admin copies) go fine from SO orders page, do NOT go (and are indicated as such (red checkmark))from batch status update
I think they are referring to the order creation being done on the catalog side is unprofessional.Quote:
What do you mean? Any suggestions on how I can improve the look?Quote:
Quote:
Originally Posted by jikey
yups but look not so professional actualy ...
The fix that NamSingh offered will get the display working for you, but like you said, that won't take care of the missing tax fields. You'll have to do a small file edit for that. Open admin/super_invoice.php and find this line near the very top:
Comment that out and add the following line below it:Code:$display_tax = (FED_TAX_ID_NUMBER == '' ? true : false);
Now you're good to go.Code:$display_tax = true;
What problem are you seeing specifically? Explain what you tried to edit, and what happened? The more detail you provide the better.
The line numbers likely changed in newer versions since I wrote that text, however the code block you quoted is from an older version. Are you sure you have the latest one from the download section of the site? Double-check, and then read through the readme, as this installation step is described there as well.
Frank et.al
Is there a list anywhere of which features you are currently working on?
For my own needs adding items to an order would be good. I can split an order by product quantity rather than just product but adding to the order is proving to be a pain.
Thanks
I posted a while back with the new features I've got in the pot right now. Here's the feature list I provided in that post:
- More bug fixes, based largely on your feedback (thanks!)
- New installer for all users, new or returning. Will handle all DB changes automatically.
- Some fancy-shmancy AJAX effects, particularly in the new features below
- New order search interface for order listings, similar to the one on the batch pages.
- New product edit module. Edit product quantity and any associated attribute values (mimics attribute display on storefront, only fills in existing values).
- New product return/exchange module. Return a product and exchange for one or more new products. Also processes refunds on tax and shipping, and adds new fees for tax, shipping. Includes option for exchange service charge.
I should also note that the biggest hang-up to release will be updating the installer. The package has simply gotten too complicated for a simple SQL file and some readme steps (as many of the posts here can attest), so I'm gonna have to do something more along the lines of the Zen Cart installer.
I tried your changes....but i'm getting error messages, and batch update won't open. i had to revert to the orig super_batch_status.php. is it working for you?
I am working with a fresh install of 1.3.7, loaded by my host with some of the key Zen community contributions.
I am having a problem that I believe is related to SO based upon this thread by WickedKlown:
http://www.zen-cart.com/forum/showth...ht=balance_due
I installed Paypal Express. I'm not clear as to whether it is incompatible w/ SO or whether there is just some lost functionality, but that is not really relevant here.
I received the exact error that WickedKlown describes in the above thread. I could see the order in admin, but if I tried to open the order or click on customers->super orders:I removed Paypal Express and installed Paypal IPN. I created another order through the catalog end. This time, from the customer perspective, everything seemed perfect.Quote:
1054 Unknown column 'balance_due' in 'field list'
in:
[update orders set balance_due = '0.08' where orders_id = 289]
If you were entering information, press the BACK button in your browser and re-check the information you had entered to be sure you left no blank fields.
In the admin, the new order never appeared, but clicking on customers->super orders now functions correctly. Clicking on that first (Paypal Express) order now opens the order but with the errorBased upon WickedKlown's thread I'm guessing that it is something not quite current with the SO install. Given that I didn't do the install I'm not real sure where to start. It looks like the defines and file edits are in place.Quote:
1054 Unknown column 'zen_order_id' in 'where clause'
in:
[select * from paypal where zen_order_id = 289 AND parent_txn_id = '' ]
If you were entering information, press the BACK button in your browser and re-check the information you had entered to be sure you left no blank fields.
If I try to re-run the sql I receive an error because it is trying to add a field that already exists. I'm not clear from the errors what tables the noted fields should be in, so that I can at least look at those tables in phpMyAdmin.
Finally, I'm guessing that this is a simple upgrade fix, if I only knew what it was, lol. I have yet to try a cc order, so I am off to do that now.
Any ideas appreciated:D
Are you out there Wicked?
Thx!
Audra
Audra when you brought your old database parts you brought the orders table with correct?
Ok you need to run this in your sql updater in ZC admin
when you added the old tables and ran the upgrade script did you add the zen_ prefix?Code:ALTER TABLE orders ADD date_completed datetime default NULL;
ALTER TABLE orders ADD date_cancelled datetime default NULL;
ALTER TABLE orders ADD balance_due decimal(14,2) default NULL;
If so then you will need to download the SO module and run the sql file in the zc admin sql updater, this will then add the prefix to the mix
Hello,
I'm trying to install super orders for the first time and in the SQL Patch update I get this error: :no:
**********************************
1064 You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'True', 'False'), ')' at line 1
in:
[INSERT INTO zcart_configuration VALUES (NULL, 'Enable Purchase Order Module', 'MODULE_PAYMENT_PURCHASE_ORDER_STATUS', 'True', 'Do you want to accept Purchase Order payments?', 6, 1, now(), now(), NULL, 'zen_cfg_select_option(array('True', 'False'), ');]
If you were entering information, press the BACK button in your browser and re-check the information you had entered to be sure you left no blank fields.
**********************************
I went back to the admin to try out Customers-> Super Orders but I get:
**********************************
Sorry, your security clearance does not allow you to access this resource.
Please contact your site administrator if you believe this to be incorrect.
Sorry for any inconvenience.
**********************************
I'm assuming it didn't install properly due to the SQL error. Can you provide some advice on how to proceed?
I have zen cart Zen Cart 1.3.6, PHP Version 4.4.4, MySQL 4.1.21.
Thanks!
Arthur
I'm no expert on this stuff, but removing the comma after ('True', 'False') inso that it readsCode:'zen_cfg_select_option(array('True', 'False'), ');]
did the trick for me.Code:'zen_cfg_select_option(array('True', 'False') ');]
If you are running super orders and admin levels you will need to assign the super orders to the admin levels
Yes, I did bring in the orders table.
I ran the suggested sql. I think maybe that portion was done when I tried to run the SO sql last night because I am getting already exists errors. That would explain the errors that went away.
What I am left with is an error only when opening a Paypal order.
An example:
I see that it is looking for zen_order_id in the paypal table. My paypal table has just order_id. So, I see the problem, but don't know how to fix it. I'm off to peruse the SO mod, and see if I can't figure it out where it asks for zen_order_id.Quote:
1054 Unknown column 'zen_order_id' in 'where clause'
in:
[select * from paypal where zen_order_id = '283' order by paypal_ipn_id DESC LIMIT 1]
If you were entering information, press the BACK button in your browser and re-check the information you had entered to be sure you left no blank fields.
(In answer to your question Merlin, no I did not add the zen prefix back into my database.)
Thanks!
Audra
OK try to uninstall and re-install the module in admin
I think that the trouble I had w/ SO is fixed, and what is remaining is not related to SO, so I am going to move my search for answers off this thread, which does not need any more traffic than it already gets!
: )
Audra
"Good news" update: All the logic and reporting for returns and exchanges is complete. The entire process for returns and exchanges is done using a four-step popup window, including all the auto-status and notification options used elsewhere in SO. The system also stores enough info to generate a "snapshot view" of the order as it existed at the time the return was processed, allowing you to view the changes over time.
I am moving on to the code to add a new product (independent of a return), and edit existing products. Since these are derivatives of the return/exchange logic, I'm hoping it won't take too long (but of course they vie for the same attention I have to give to the rest of my work). Still, though you'd like to know.
Thanks for the update and hard work.
I have done a fresh install of super orders 2 on Zen Cart 1.3.7 Everything seems to have gone right except for one thing. I dont have the customers > super orders option.
I checked my tables and all the inserts seemed to perform properly. What can it be?
Also
Install "Purchase Order" Payment Module
I dont have "Purchase Order" under payment module
You didn't upload the files properly, or didn't upload at all. Make sure the files ended up in your admin folder. For instance, make sure you don't have a folder "admin" inside the real admin folder.Quote:
Originally Posted by kmallea
Likely the same problem. Make sure the files are all uploaded properly.Quote:
Also
Install "Purchase Order" Payment Module
I dont have "Purchase Order" under payment module
FTP the contents of [temp directory]/catalog into the root of your Zen Cart
installation (i.e. your "/catalog" folder).
your "/catalog"
I assumed there was a folder already called catalog.
catalog represents my root.
"FTP the contents" I read but didnt comprehend I guess. I got it now.
Hey Blindside,
Okay, I verified I had installed rev45. I redownloaded the latest version from this site and went through each file, verifying that the modified dates were the same. They are. Plus, this snippet I got when running the upgrade file is in the latest version of the super_upgrade.php.
I got a little thrown by the idea it was an older version, because I can't find any mention of this installation step in the README or anywhere else. If this was just a mistake, no problem -- just let me know because I'm waiting to try to find the right place in that file to add the snippet.
I'm being cautious as I can too easily create bugs by doing things I don't understand.
I include our previous posts on this subject so you know what I'm talking about. :) And, thanks for being so thorough by responding to everyone's issues!
Is anyone having an issue with this mod with apostrophe's? I'm having a client with issue with either updating products that have apostrophe's in their name, or apostrophe's in their customer's data. They cannot update the order as delivered. without a mysql error.
Thanks!
Hi there, I have found a really odd bug, I cannot imagine what could be causing it. When I use the split packing slip feature, everything works great, the packing slips comes up with a checkmark beside the products I'm shipping and an x beside the products that aren't being shipped. Down at the bottom there is the legend where it shows the checkmark and x again and lets customers know what they mean. If I print the packing slip in black and white, it works fine. But if I print in color, which I always do, the checkmark and x in the legend don't show up at all, even though they're onscreen! They show up fine when printed in black & white! The checkmark and x beside the products show up fine in color. What on earth could be causing that? It's so bizarre!!! It's not a huge deal, but I always print in color because of my logo, and the legend at the bottom looks a little odd without the check and the x. Anyone have any insight on this?
Thanks!
Hello I am having some serious issues with this contribution:
First of all I attempted to install this contribution and followed the instructions exactly and still ran into problems with running the sql because it kept telling me that there were duplicate entries. So I decided not to install and had a full backup restored by my hosting company which should have put everything back to previous. However now I am getting these errors:
I have done a search for this on the forum and was only able to find references to this module. I was also unable to find a resolution that would suit my situation. Can someone please help me if they know what might be happening?Quote:
1054 Unknown column 'balance_due' in 'field list'
in:
[UPDATE orders SET balance_due = '8.8' WHERE orders_id = 32]
I am thinking that a fresh install of 1.3.7 might be necessary.
it's urgent
Thanks
OH and I haven't updated my signature yet so my version of zencart is 1.3.6.
Take a look at step 7 in the "REQUIRED FILE EDITS" section of the readme. The update script is displaying an older setup that this step replaces.
Obviously, you should ignore that instruction in the update script (like I said, that needs major work).
Yes, to all who reported apostrophe bugs, it's caused when you have magic quotes enabled. I have fixed this issue for the next release.
At first I was going to say that it was your print driver, but then I thought about it some more...
Make sure you color ink cartridge isn't empty... :laugh:
well then you came to the right place.
Stopping you right there. If you got dupe entry errors, that means the script was already run. If you're certain you didn't do it, then your host likely installed the mod for you. Just FYI...Quote:
First of all I attempted to install this contribution and followed the instructions exactly and still ran into problems with running the sql because it kept telling me that there were duplicate entries.
That is an SO-only function (which is why your searches ended up here); it's trying to update the balance of the order, and that only occurs in SO files. Are you sure you removed admin/super_orders.php, and are no longer using it?Quote:
So I decided not to install and had a full backup restored by my hosting company which should have put everything back to previous. However now I am getting these errors:Code:1054 Unknown column 'balance_due' in 'field list'
in:
[UPDATE orders SET balance_due = '8.8' WHERE orders_id = 32]
Nope, it's not empty :) Plus, if the color is empty it automatically prints color things in greyscale, but the check and the x aren't showing up at all, it's just completely blank where they should be. Everything else on the page is printing in color, including the checkmark and the x beside the products that were purchased. I printed it off several times and it was the same each time. Only the checkmark and the x at the very bottom on the right hand side don't print in color.
Okay then back to my original theory, which is some weird behavior on the part of your printer driver. You can print in B&W, which means everything is, in fact, reaching the printer. Things only go awry when you print in color. That problem's definitely occurring on the last leg of the trip (printer output).
Try updating the print driver, or reinstall the printer completely.
Well I did already try troubleshooting my printer, did the driver update and the other things the troubleshooter suggested, but there weren't any problems. I don't really see how it could be the printer when virtually everything else that should be in color is in color! I tried printing other documents and there were no issues, and everything else on the packing slip is in color, just not those two things, I don't know what else to check on my printer? This has got to be one of the most bizarre things I've come across so far!
Same here, that's just plain freaky. Do you have another net-connected PC with a color printer nearby that you could try from?
As soon as I wrote this reply my problems seemed to have been corrected. I'll be sure to update if there is another issue.
Does the fact that this mode alters ORDERS table affect any insert statements in other files/modules?
Will this change (alter table) cause any problems later on with Zen-Cart upgrades since it expects tables to have the original structure?
The short version, ericny, is no, this will not affect anything in the core, whether current or upcoming.
The reason this does not affect the system is because core Zen uses a very intelligent function, zen_db_perform(), to perform inserts and updates. This function takes an array of values to insert, and the array key corresponds to the field name.
With this information, the function can build a SQL statement that explicitly defines exactly which fields have values to insert, like so...
This way Zen Cart always avoids using the looser (and more error-prone) SQL structure that lacks the field names...Code:INSERT INTO orders (orders_id, customers_id, customers_name, [...])
VALUES ([$orders_id], [$customers_id], [$customers_name], [...])
The Zen Cart core will never use SQL statements like the above, so there's never a problem with upgrades. Of course you still have to watch out for sloppy contrib code, but you won't find any of that nonsense here. :wink2:Code:INSERT INTO orders
VALUES ([$orders_id], [$customers_id], [$customers_name], [...])
I installed Super Orders 2.0 rev45 on a client's Zen Cart 1.3.7 install. Things seem to be working fine except for one thing...
Credit Card orders (Authorize.net SIM) still show a balance due and that the amount paid is $0.00. Also, I guess PayPal IPN payments aren't showing up either - I read that this isn't supported yet.
I DO have the following in the catalog order.php class file.
Any ideas what could be going wrong? I read through most of the posts and saw a few people having this problem, but didn't see if they fixed it.PHP Code:
$insert_id = $db->Insert_ID();
// BEGIN Super Orders edit
// add CC data as a line item to SO payment system
if (zen_not_null($this->info['cc_type']) || zen_not_null($this->info['cc_owner']) || zen_not_null($this->info['cc_number'])) {
require(DIR_WS_CLASSES . 'super_order.php');
$so = new super_order($insert_id);
$so->cc_line_item();
}
// END Super Orders edit
Thanks!
Regarding my previous post...
Also, it seems that there are no entries in the so_payments table.
I think I have it installed properly... hmmm....
Is your client's CC module actually inserting values into the fields listed in that code you quoted?
- cc_type
- cc_owner
- cc_number
If not it's obviously not going to do anything...
I guess the "Authorize.net SIM" module doesn't store any cc info locally in Zen Cart - yikes, IMHO. It doesn't reference the order at all in before_process()
The Authorize.net AIM module has the following code. Do you think I can use something like that in the SIM module before_process() to populate the fields? I'm new to Zen Cart, so I'm learning...
Anyone know what the difference is in the SIM versus AIM modules anyway? Sorry if this is common knowledge, but I haven't used Authorize.net in a long time - the client had it already setup.
Thanks!
PHP Code:
// how many CC digits do we remember?
if (MODULE_PAYMENT_AUTHORIZENET_AIM_STORE_NUMBER == 'True') {
$order->info['cc_number'] = $_POST['cc_number'];
} else {
$order->info['cc_number'] = str_pad(substr($_POST['cc_number'], -4), strlen($_POST['cc_number']), "X", STR_PAD_LEFT);
}
$order->info['cc_expires'] = $_POST['cc_expires'];
$order->info['cc_type'] = $_POST['cc_type'];
$order->info['cc_owner'] = $_POST['cc_owner'];
$order->info['cc_cvv'] = $_POST['cc_cvv'];
I've never heard it referred to as the "SIM" module, is it the one listed as "authorizenet" in Admin > Modules > Payment?.
If so, your client should probably switch to the AIM module, as that is more secure and up-to-date.
Is there a description/features of what this Super Order 2.0 do?
Super orders is a massive overhaul to order management, hence the phrase "order management on steroids." Between it and the Sales Report (my other primary contrib), you have pretty much everything your accountant, bookkeeper, and stock manager would need to run things.
You really need to download it and read the README file to see everything it can do, just too much to list in the download description.
Hello, thanks and congratulations for this great mod!.
I have 1.3.7 with Super Orders 2.0rev45, all works ok , but i have a little problem when i notify the customer for an update in his order.
For example, i change the status order from pending to processing , add some comments , check "Notify Customer?" box, and update.
Status History change, but when the customer receive the mail, he receive these:
"Your order has been updated to the following status:
New status: Pending"
with no comments and wrong status.
thanks for the help,
Nicolas
That's a bug that has been identified and will be fixed in next release. Look in past pages for a fix you can apply yourself.
It really depends on your needs. The current version does not have any of the fancy new PayPal Express code, and obviously the bug you stumbled across. Otherwise, the system does everything as advertised, and does so well (imho :happy: ).
I am currently bringing my own site up to 1.3.7, and so I'll be doing the necessary file updates just for my own site. After that's done, I have to complete code to add and edit products on an existing order, and then build a proper installer. It's quite a bit, but I'm hoping to complete a new release in the next few (2-3) months. But don't quote me on that. :wink2:
BlindSide,
I am in the process of setting up a new shop on 1.3.7. Will the current version of SO work without major issues on 1.3.7?
I spent the better part of the day reading this thread (beginning to end). I noticed a few haters out there that just don't seem to appreciate a person's hard work or the many hours of effort that entails. With only a few minor edits (just read the blank it-ty blank thread), I installed Super Orders 2.0 without any notable problems. Oh, of course there were a few little gliches, but nothing already mentioned which means I was prepared for them.
My hat's off to you Frank for a job well done. I'm sure that the next release will have the little quirks taken care of for those who are just want to update and go.
WELL DONE:smartass:
Nothing to say to that expect a big hearty "Your very welcome!"
Enjoy. :happy:
Ok, just installed it (I think)... had a few dramas in the database, so i just manually scanned through every entry, and then just singled out the ones that weren't added.... i'll be honest here, it was a PITA, but then you don't learn anything if all goes too well.... at least now i know how to go thru a database.
I've still got a few issues with layouts and things like that, but i'll take a quick look through it before asking anything..
As for the hate and and all.... its just stress related. don't take it too personally.... once things are fixed, they'll be ok. I know what its like (to a certain extent)...
Hi
I am using Super Orders with Zen 1.3.6
It has been working flawlessly for over 3 months.
I needed to recently enable tax for my state. No when I goto the order and tax has been applied the amount shows up but the "tax" label is not there. I see the ":" but no word. I was wondering if I deleted the line somehow. Can someone show me exactly where this line is in the code.
Thanks,
Brad
That probably isn't a code problem - double check your tax configuration for the Tax description.
I got up to page 20 of this thread and figured I'd stop and just ask the question...
When you click on Print Forms the invoices you choose come up in a browser window in individual frames. In order to print a full invoice, at least in Firefox, resize the frame of every invoice and then print. According to the README file all you had to do was click the button and press print, but if I do that then I get one page of the letterhead for my invoices repeated all down the page. The README states that PDF formatting is planned for a future release. Is there an easier way to print these invoices? If not, when can we expect PDF formatting?
Other than that, this is an amazing mod... great job!
DATABASE TABLE ERROR WORK A ROUND - SUGGESTION
I noticed that there are a few with database errors when installing super orders with no specific work a round mentioned (if there are any, I'm sorry that I missed it). May I suggest that prior to installing this fantastic mod that you edit super_orders_sql.sql. Towards the bottom you will see where the inserts are being called for the configuration table. Replace all the NULL values (17 lines) with empty single quote marks in the lines that read
INSERT INTO configuration VALUES (NULL,
They should then read
INSERT INTO configuration VALUES ('',
The configuration table's first field is a primary key (unique) that will not (and should not) accept null values. By placing the empty quotes as a replacement for all of the null values, you let the database auto increment the field (as it should).
Good luck
MY MISTAKE
Replace the null values with zero values (i.e. '0')
Sorry, my bad.
Firstly I would like to admit that I skimmed :blush:
Secondly I want to commend you on an absolutely ace mod :D
I do have a drama though, I just upgraded from a previous version of super orders and it seems that the ability to add products to an order has disappeared *cry* I use this feature SOOO much, I have a site that is 'hyena'd' which means that people sit there and wait for me to list stock and then quickly nab it and race to the checkout before it gets taken out of their cart :rolleyes: so anyway last night is a perfect example 1 customer place 8 orders and then I had to combine them so as you can imagine now I dont have this feature I am really bummed :( Is it something that was just left off or something that was intentionally left out because it was hard to code? Whichever the answer is will it be available in the next release and (not being pushy read above I did skim :P) when is the next release due?
Again awesome mod... am hoping I can do a work around rather than going back to the 'old' version of it cause I like the new things you put into it :D
It was intentionally left out as the ZC team is planning to add SKU functionality to products.. so instead of rewriting it for SO and then rewriting it after the functionality came out, BlindSide left it out. However if I'm not mistaken he's already started working on that functionality and its due in the next version of SO.. whenever that may be :)
hey I just came up w/ a solution for the fire fox view thing, and I frame in stead of a frame.
in admin/super_batch_forms.php, add
around line 383PHP Code:
foreach ($batch_order_numbers as $order_number) {
$iframes .= "\t" . '<iframe height="500" width="100%" src="' . $target_file . '?oID=' . $order_number . '"></iframe>' . "\n";
if ($num_copies > 1) {
for ($i = 1; $i < $num_copies; $i++) {
$iframes .= "\t" . '<iframe height="500" width="100%" src="' . $target_file . '?oID=' . $order_number . '">' . "\n";
}
}
}
and below in the mark up you may want to just over write lines 405 -420 to look like
you can then very easaly pring the orders in to pdf's by maeking a printer stule sheet for this page.PHP Code:
<body>
<?php
echo $iframes;
// echo $frame_set_start;
//echo $frames;
//echo $frameset_end;
// debug
/*
echo "Sessions: <pre>";
echo 'order numbers:';
print_r($batch_order_numbers);
echo "</pre>";
*/
echo '</body></html>';
JOsh
Josh,
Thanks for the input, but my problem was due to an outdated printer (im guessing). When go to print in FireFox (an a Mac) you select FireFox from the dropdown menu and you should see three print options in the middle:
- As Laid Out on Screen
- The Selected Frame
- Each Frame Separately
You can print each frame seperately with the final option, which is what I wanted to do, but I was unable to select that option with the printer I was attempting to use. I tried a different print and VOILA, I was able to print out my frames individually. Thanks for the help!
John
I know this has been mentioned before and I've gone through the whole thread!!
When using the batch status update the bar turns green and the status gets changed but my customer does not get notified and there is a red cross where it says 'customer notified'.
I do tick the checkbox 'notify customer'.
I have not seen anyone who has had this problem confirm a solution.
Blinside:
You did suggest:
I checked and I already have the code without the (int).
Any help would be appreciated.
Craig
I've a problem where Super Orders links does not appear in Admin > Customers but it has in Admin > Configuration. My store administration folder was renamed to something else, let say http://www.mydomain.com/myadmin as for security reason. I figured out that was the reason why it does not appear in Customers. How can I set the configuration for this because when I tried on this link http://www.mydomain.com/admin, it was there.
:dontgetit
Did you by chance change the defines in your admin config?
There are three defines that need to be changed to reflect where your admin directory is located.
In YourURL/YourAdmin/includes/configure.php
Find these three lines and change '/admin/' to '/YourAdmin/' (where YourAdmin is the actual directory name you are using)
Good luck.PHP Code:
define('DIR_WS_ADMIN', '/admin/');
define('DIR_WS_HTTPS_ADMIN', '/admin/');
define('DIR_FS_ADMIN', '/hsphere/local/home/user/name.com/admin/');
Can't tell without looking, but my guess is that you've uploaded the mod and not changed the admin directory name to your own. This means that there is now an admin directory on your server, containing the Super Order files, as well as your own renamed admin.
And you are very right Ryk ! :yes:
no, it's because you have the permission mod installed. change your permissions (super orders at the bottom of all configurable permissions)
Great Mod, thanks.
In the next update you talk about adobe output, sounds a rgeat idea, looks so much better i think. Also, I do like the edit orders Mod:
http://www.zen-cart.com/index.php?ma...roducts_id=444
will that work with this?
I just tried the EDIT ORDERS mod, and i think i found a bug: I can't notify my cusotmers anymore about their orders updates. Got an error:
"Fatal error: Cannot use object of type queryFactoryResult as array in /home/mydomain/public_html/admin/edit_orders.php on line 185". I can change the status of an order, but I can't check the box "notify user" because I will get that error.
Does anybody know what is all about?
Thanks in advance!
I think I found something (beginner here!). I have changed this:
with this:PHP Code:
$email = STORE_NAME . "\n" . EMAIL_SEPARATOR . "\n" . EMAIL_TEXT_ORDER_NUMBER . ' ' . $oID . "\n" . EMAIL_TEXT_INVOICE_URL . ' ' . zen_catalog_href_link(FILENAME_CATALOG_ACCOUNT_HISTORY_INFO, 'order_id=' . $oID, 'SSL') . "\n" . EMAIL_TEXT_DATE_ORDERED . ' ' . zen_date_long($check_status['date_purchased']) . "\n\n" . $notify_comments . sprintf(EMAIL_TEXT_STATUS_UPDATE, $orders_status_array[$status]);
zen_mail($check_status['customers_name'], $check_status['customers_email_address'], EMAIL_TEXT_SUBJECT, $email, STORE_OWNER, STORE_OWNER_EMAIL_ADDRESS);
But now emails get to the destination in the following form:PHP Code:
$email = STORE_NAME . "\n" . EMAIL_SEPARATOR . "\n" . EMAIL_TEXT_ORDER_NUMBER . ' ' . $oID . "\n" . EMAIL_TEXT_INVOICE_URL . ' ' . zen_catalog_href_link(FILENAME_CATALOG_ACCOUNT_HISTORY_INFO, 'order_id=' . $oID, 'SSL') . "\n" . EMAIL_TEXT_DATE_ORDERED . ' ' . zen_date_long($check_status->fields['date_purchased']) . "\n\n" . $notify_comments . sprintf(EMAIL_TEXT_STATUS_UPDATE, $orders_status_array[$status]);
zen_mail($check_status['customers_name'], $check_status->fields['customers_email_address'], EMAIL_TEXT_SUBJECT, $email, STORE_OWNER, STORE_OWNER_EMAIL_ADDRESS);
Now we have another big "?"... Anybody?...Code:Order Update
$EMAIL_MESSAGE_HTML
I don't maintain the "Edit Orders" contrib, L3D_Z3PP. You should pose your problem to the actual author.