Re: Super Orders v3.0 Support Thread
Quote:
Originally Posted by
cycochuck
Just because that is the way its always been does not make it any less of a flaw. It just makes it a 4 year old flaw.
It does not have to be broken to be a flaw. It just has to not work the way the user expects.
so because the way your user expects it to work does not line up with the way it ACTUALLY works, then it's a flaw?? I don't think so..
It does make it a feature that neither you (based on your initial post where you inquired HOW to print batch invoices) or your user understood how to use. Part of the issue (again based on your initial post where you inquired HOW to print batch invoices) is that historically it's never been clearly explained how to print the batch invoice in the SO readme.. It has been the topic of several forum posts in the old support thread. Based on this I'll be sure that the next release include much clearer instructions..
Quote:
Originally Posted by
cycochuck
I didn't come on to argue if this is a flaw or not. It is, even if you refuse to see. I just want to know if anyone had dealt with this issue or had any suggestion on how to fix this.
Ummm okay... Neither did I.. I am free to disagree with you.. that IS still okay right??
Quote:
Originally Posted by
cycochuck
The attributes problem on the batch packing slips probably has been a flaw for 4 years as well until fo0bar gave the solution (thanks fo0bar.) So apparently there are flaws with the batch print forms.
Ummmm... yeah.. you are aware that fo0bar and I are talking about the PDF packingslip (which was INTRODUCED to Super Orders in v3.0)..
Quote:
Originally Posted by
cycochuck
If you're happy living with the flaw, fine. People live with flawed software everyday, look at Vista.
You can continue to call it a flaw if you like.. the fact of the matter this you came here to ask how to print the batch invoices.. You are not satisfied with the answer, and in YOUR opinion, you consider this a flaw.. For it to be a TRUE flaw, it wouldn't work at all.. It works, but HOW it works wasn't explained well, and YOU don't like the way it works..
Quote:
Originally Posted by
cycochuck
I'm going to keep looking in the code to fix the flaw.
Awesome!!! Keep us posted if you come up with the required code changes..
Quote:
Originally Posted by
cycochuck
Second, with software trying to be user friendly, browsers have a habit of remembering your last print settings so all the user has to do is hit the print button. Your solution is requiring these same people that barely tolerate computers, to remember to double check their print settings every time they print.
BTW, this is not entirely correct.. UNLESS your users are on another page with frames, using the frames printing settings wouldn't apply (eg: "browsers have a habit of remembering your last print settings" won't apply)
Re: Super Orders v3.0 Support Thread
1. LOVE this customization, thanks!!
2. I implemented this customization and it works, except for one little issue - it only displays the first attribute title for products that have multiple attributes. Suggestion to fix?
3. I would love to have your additional customizations to the PDF Packing List! Thank you for taking the time to do this and then sharing it with the community!
Quote:
Originally Posted by
fo0bar
Thanks once again for a completely awesome contribution.
I've finished tinkering, and it turns out that with a bit of thought, my problem was much easier to solve than i initially expected - i now have attribute titles on the master pdf packinglist.
Here's the stupidly easy fix:
BACK UP THE FILE FIRST.
Open the following file:
[YOUR ADMIN FOLDER]/includes/functions/extra_functions/lcsd_merged_packing_slips.php
find this line:
PHP Code:
$orderText .= '(' . $order->products[$i]['qty'] . ') ' . $order->products[$i]['name'] . '/' . $order->products[$i]['model'];
REPLACE it with this:
PHP Code:
$attribText = (!$order->products[$i]['attributes'][0]['value']) ? '' : (' - ' . $order->products[$i]['attributes'][0]['value']) ;
$orderText .= '(' . $order->products[$i]['qty'] . ') ' . $order->products[$i]['name'] . '/' . $order->products[$i]['model'] . $attribText;
And then the attribute title will show up after the model on the PDF Master Packing List.
Hope this assists some people.
I've also done many other customisations to the packinglist pdf - a 'tick' box next to each item (with each item on its own line), shifted the order date and number to the right of the row, and also inserted the customer address. I'm working on postage type, but Austpost is making it difficult.
Let me know if anyone wants a copy of this customisation.
Re: Super Orders v3.0 Support Thread
Quote:
Originally Posted by
ScriptJunkie
1. LOVE this customization, thanks!!
2. I implemented this customization and it works, except for one little issue - it only displays the first attribute title for products that have multiple attributes. Suggestion to fix?
3. I would love to have your additional customizations to the PDF Packing List! Thank you for taking the time to do this and then sharing it with the community!
Support for multiple attributes are coming in the next Super Orders update.. The folks who so generously donated the PDF packingslip code (which is NOT... ahem.. FOUR YEARS OLD.. ahem..) were kind enough to make this fix.. This weekend might be when I get to finally submit this puppy.. :smile:
Re: Super Orders v3.0 Support Thread
Awesome!
Quote:
Originally Posted by
DivaVocals
Support for multiple attributes are coming in the next Super Orders update.. The folks who so generously donated the PDF packingslip code (which is NOT... ahem.. FOUR YEARS OLD.. ahem..) were kind enough to make this fix.. This weekend might be when I get to finally submit this puppy.. :smile:
Re: Super Orders v3.0 Support Thread
Quote:
Originally Posted by
cycochuck
First, you are forgetting that there are masses of people out there that barely tolerate computers and expect things to just work.
Then they shouldn't be using a computer. That's like saying its acceptable for people to expect to drive a car just because a car is more convenient than walking, but that they shouldn't have to actually learn how to operate the vehicle.
Quote:
Expecting them to know how and when to go into settings on print options to make this "feature" work as it implies only pisses them off.
C'mon now. That's like saying a person should be able to click the "print" button in MS Word and expect it to print in duplex mode without having to activate that option. At some point, users have to be reasonable people if they want to get the most from their software.
Quote:
That then means I have to listen to a pissed off person because the "feature" does not work like it suppose to.
Every job has its perks, eh? Seriously though, a little education for your users goes a long way, and when the updated ReadMe comes out with the next release - they'll have everything they need at their fingertips :)
Re: Super Orders v3.0 Support Thread
Downloaded and installed and so far Super Orders is working great!
I did notice that the following files as posted in the instructions were NOT in included in the download:
super_orders_30/2_Required_Core_Edits/includes/languages/english/YOUR_TEMPLATE/account_history_info.php
super_orders_30/2_Required_Core_Edits/includes/modules/pages/account_history_info/header.php
super_orders_30/2_Required_Core_Edits/includes/templates/YOUR_TEMPLATE/templates/tpl_account_history_info_default.php
Should I be worried about this?
Kim
Re: Super Orders v3.0 Support Thread
Quote:
Originally Posted by
WriteAtHome
Downloaded and installed and so far Super Orders is working great!
I did notice that the following files as posted in the instructions were NOT in included in the download:
super_orders_30/2_Required_Core_Edits/includes/languages/english/YOUR_TEMPLATE/account_history_info.php
super_orders_30/2_Required_Core_Edits/includes/modules/pages/account_history_info/header.php
super_orders_30/2_Required_Core_Edits/includes/templates/YOUR_TEMPLATE/templates/tpl_account_history_info_default.php
Should I be worried about this?
Kim
Not at all.. That's on me.. :blush: It was an oversight in the readme where I failed to explain correctly that those files were removed from v3.0. Those files were an an attempt in prior versions of SO to support hidden (admin only) comments. Hidden (admin only) comments is now a built in part of Zen Cart v1.3.9. So these files are obsolete and not included in the fileset.
Glad you like SO.. Thank goodness for generous contributors like Blindside for creating it in the first place!!
Re: Super Orders v3.0 Support Thread
Quote:
Originally Posted by
fo0bar
Let me know if anyone wants a copy of this customisation.
Hi Fo0bar
As a fellow Aussie I am interested, especially if the customisations also suit OzPost.
Thanks for offering.
Re: Super Orders v3.0 Support Thread
Quote:
Originally Posted by
dw08gm
Hi Fo0bar
As a fellow Aussie I am interested, especially if the customisations also suit OzPost.
Thanks for offering.
pm sent
Re: Super Orders v3.0 Support Thread
fo0bar - PLEASE feel free to share your changes here.. This way if you ever slip into the darkness:laugh:, folks won't be wondering where your cool changes went to..:smile:
As you can understand, I can't incorporate EVERYTHING people ask about here into the codebase.. From my perspective, Super Orders has to serve a WIDE audience.. So I make changes base don that perspective..
BUT...
others might be looking for the VERY change YOU are making and so I ENCOURAGE you to share your changes with the community!!
That said ScriptJunkie shared with me your changes to the "Master Packingslip List" (for those who don't know what this is, part of the PDF Packingslip features includes a master LIST of packing slips.. Think of it as a summarized order picklist)
My apologies for not understanding that the "Master Packingslip List" is what you were updating as opposed to the PDF Packingslip itself..
ANYWAY...
I'm LOVING the checkboxes and other changes you made to the "Master Packingslip List"..:clap: The addition of the customer address, and the modifications to the layout are outstanding and a must have IMHO!!! I have merged your changes into the "Master Packingslip List" in new fileset that I plan to submit (hopefully this weekend)
I am thinking that shipping method would also be something useful to include on the "Master Packingslip List" as well.. Gonna see if I can tackle that at some point for a later release..
I did not include your attributes code on the "Master Packingslip List" though.. Your code only supports ONE attribute (which may be FINE for some shopowners), and I think that for a wider audience, multiple attributes support will better serve a wider audience.
The upcoming update I plan to submit includes support for MULTIPLE attributes on the PDF packingslip, but NOT the "Master Packingslip List". (Oversight on my part for not seeing that when I BEGGED the original contributor to add multiple attribute support to the PDF Packingslip..:blush:)
I don't want to hold up the upcoming update any longer trying to get multiple attributes working on the "Master Packingslip List". I'm sure it's a simple adaptation of the new multiple attribute code from the PDF Packingslip into the "Master Packingslip List", but if you all saw the new code you'd know why a code challenged gal like me is a BIT hesitant to try adding it now..:laugh: I'm afraid it will further delay what has already been a long delayed update already.. (sorry I've been a LOT busy!!)
BUT that said I will give it the old college try to add multiple attribute support to the "Master Packingslip List" for another release..
Quote:
Originally Posted by
fo0bar
Thanks once again for a completely awesome contribution.
I've finished tinkering, and it turns out that with a bit of thought, my problem was much easier to solve than i initially expected - i now have attribute titles on the master pdf packinglist.
Here's the stupidly easy fix:
BACK UP THE FILE FIRST.
Open the following file:
[YOUR ADMIN FOLDER]/includes/functions/extra_functions/lcsd_merged_packing_slips.php
find this line:
PHP Code:
$orderText .= '(' . $order->products[$i]['qty'] . ') ' . $order->products[$i]['name'] . '/' . $order->products[$i]['model'];
REPLACE it with this:
PHP Code:
$attribText = (!$order->products[$i]['attributes'][0]['value']) ? '' : (' - ' . $order->products[$i]['attributes'][0]['value']) ;
$orderText .= '(' . $order->products[$i]['qty'] . ') ' . $order->products[$i]['name'] . '/' . $order->products[$i]['model'] . $attribText;
And then the attribute title will show up after the model on the PDF Master Packing List.
Hope this assists some people.
I've also done many other customisations to the packinglist pdf - a 'tick' box next to each item (with each item on its own line), shifted the order date and number to the right of the row, and also inserted the customer address. I'm working on postage type, but Austpost is making it difficult.
Let me know if anyone wants a copy of this customisation.