End of the tunnel has arrived (thanks to AWESOME volunteers!!!), but I am SUPER slammed with work at the moment.. List of enhancements/bugfixes listed below for those who haven't read previous posts..

so here's what's gonna happen next..

I will package up Super Orders and try to get it posted on my site sometime this weekend.. If I do this please understand that I will only include down and dirty install instructions. I still need to update the readme before I submit it to the downloads section here.. As soon as this is submitted and made available in the downloads it will NO LONGER be available on my site..

Now with that out the way here's the BEST part of the new Super Orders.. two words ya'll

AUTO INSTALLER!!

No more external SQL files needed to install/upgrade Super Orders.. Yep that's right.. I managed to get an auto-installer WORKING with Super Orders!!! (how cool is THAT???!!!) This means if you are upgrading from a previous Super Orders install or doing a vanilla Super Orders install, the auto installer has got you covered.. Uninstall is not automated (the code to make this work is above my paygrade.. ) So to uninstall you will still need to use an external SQL file..

That said, and I will also say this in the down and dirty install instructions.. DO NOT RUN THE UNINSTALL SQL when upgrading.. Let me repeat..

DO NOT RUN THE UNINSTALL SQL when upgrading!!!!!!

You will wipe out your payment/refunds/purchase order tables.. (This is IRREVERSIBLE!!)

I will post HERE once I have the installer files up on my site.. As soon as I finish updating the readme, I'll submit to the downloads section..

Happy Friday!!!

Quote Originally Posted by DivaVocals View Post
Update..

Because of the ability to integrate Edit Orders with Super Orders (for those running both add-ons) I wanted to release Edit Orders and Super Orders at the same time. However there are two bugs that have held up both of these releases.

There are volunteers who are working on addressing these bugs. I have no ETA on how soon they will be able to finish the work at this time.. Hoping that it will be soon. That's the best timeframe I can give anyone about the status of this add-on. It will continue to be the answer I give when asked timeframe questions. (sorry folks..)

For those who want details on the outstanding issues here they are.

Super Orders - DONE!!
Summary: Batch printing invoices/packingslips not page breaking correctly in Internet Explorer, Opera, & Safari
Description: The batch print function of Super Orders is not correctly interpreting the page breaks for invoices, packingslips, and shipping labels. For invoices & packingslips, the page break should happen just above the logo for each page generated. Shipping labels should be printing 4 labels to a page. The page break functionality works correctly in Firefox & Chrome.

Edit Orders - DONE!!
Issue: Status change requires comment to be entered
Description: System will not save status without entering a comment. Changing the order status without entering a comment results in an error message being generated, and the updated order status is not saved to the status update table.
===========================================================

Enhancements the new version will offer..


  1. DONE Full integration of Super Orders functionality into the into Zen Cart core. Eliminate once and for all the separate Super Orders versions of the core "cousin files". Replace super_orders.php, super_invoice.php, & super_packingslip.php with Super Order enhanced versions of the core files orders.php, invoice.php, & packingslip.php.
  2. DONE Auto generate Super Orders payment records when orders a paid via PayPal
  3. DONE Credit Card Auto Payment Generation Tweak:

    I decided to update the class file that auto generates Super Orders payments for credit card paid orders based on Blindside's post here:

    http://www.zen-cart.com/forum/showpo...&postcount=207
    . (just the part of this code which relates to credit payments.. PayPal auto payments are handled differently)

    I liked the fact that it no longer hardcodes the credit card codes, and instead relies on the data in the Super Orders payments types table. IF a NEW credit card type is supported by Zen Cart, the only thing Super Orders users need to do is to create a corresponding Super Orders payment type (the Super Orders payment code must match the corresponding credit card as it does now for supported credit cards).. This is loads easier for all I think!!

    This will help keep people -- particularly newbies -- "out of the code" just to update the module.. Having to edit module files is often where things go wrong for newbies..
  4. Batch Form Printing. When shopowners print multiple invoices they are presented with a new window with all the selected invoices in separate frames. Printing frames is only supported by IE and Firefox (the 2 most commonly used browsers when SO was initially released). This code still works, but is showing signs of it's age. (the 80s called.. ) Frame printing is not supported in Chrome, Safari, or Opera. Therefore, this function is to be modified so that batch invoices no longer render in frames and the selected invoice prints on its own page. Align batch invoices and packingslips so that they look/act like the single printed versions.
  5. DONE Fixed super_report_await_pay.php - missing a "<?php" (see: http://www.zen-cart.com/forum/showpo...&postcount=275)
  6. DONE This "fix" should be addressed in the readme as part of the user manual and therefore will not be included in the release. http://www.zen-cart.com/forum/showpo...&postcount=279
  7. DONE Fixed super_data_sheet.php lines around lines 225 where Ty Package Tracker is included. Caused errors for those not running Ty Package Tracker. (see: http://www.zen-cart.com/forum/showpo...6&postcount=55)
  8. DONE Correct PDF packing slip to interpret and output currency and other symbols correctly. (trademarks, currency symbols, copyright, etc)
  9. DONE Eliminate the need for the common_orders_functions.php file. Edit Orders and Super Orders should have their own functions files.
  10. DONE Comments in “Batch Status Update” should work the same way default order comments work. (support for e-mail, no e-mail, or hidden comments) . If working properly should allow shop owner to create batch hidden order comments.
  11. DONE PDF Packing Slip now prints comments the same way comments print on the regular invoice.
  12. DONE Correct balance due display on PDF packing slip