Re: Super Orders v3.0 Support Thread
Quote:
Originally Posted by
DivaVocals
Not a flawed feature at all.. Did you see the answer I posted to your question?? (1st post on this page..)
There's nothing to "fix".. I posted the "solution"..
I missed your post. But it really isn't an ideal solution. It is not saving much time having to right click on each frame and tell it to print frame. I might as well just go through super orders and click the invoice button on each order, especially when you have 15+ orders and the frames start becoming lines on the screen. To me, if it doesn't make doing something easier than the normal way it is either worthless or a flaw.
The All Invoices mod prints the invoices on separate pages but it only generates them based off of order status not date range. So, based off that mod, I know it is possible to generate say all invoices from April 1, 2011 to April 15, 2011 and just hit print and have them all come out on separate pages.
Re: Super Orders v3.0 Support Thread
Re: Super Orders v3.0 Support Thread
Then you are not understanding what I posted.. There is no flaw.. Both Firefox and Internet Explorer have always had options in the print command to print ALL frames on a page when printing.. (NO right clicking needed)
Firefox
http://i54.tinypic.com/2lc0gpi.png
Internet Explorer
http://i55.tinypic.com/9vf41e.png
Quote:
Originally Posted by
cycochuck
I missed your post. But it really isn't an ideal solution. It is not saving much time having to right click on each frame and tell it to print frame. I might as well just go through super orders and click the invoice button on each order, especially when you have 15+ orders and the frames start becoming lines on the screen. To me, if it doesn't make doing something easier than the normal way it is either worthless or a flaw.
Re: Super Orders v3.0 Support Thread
Quote:
Originally Posted by
cycochuck
The
All Invoices mod prints the invoices on separate pages but it only generates them based off of order status not date range. So, based off that mod, I know it is possible to generate say all invoices from April 1, 2011 to April 15, 2011 and just hit print and have them all come out on separate pages.
The SO batch status options has MORE search options than the All Invoices mod. (Including DATE) And you CAN indeed print all invoices at once. (see my post above)
Re: Super Orders v3.0 Support Thread
Quote:
Originally Posted by
DivaVocals
And is that the most user friendly way to do it? The best way? Or is coding the actual result to do it for you the user friendly and best way?
First, you are forgetting that there are masses of people out there that barely tolerate computers and expect things to just work. 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. That then means I have to listen to a pissed off person because the "feature" does not work like it suppose to.
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.
I love super orders as a whole, it is that this part of it seems to be a rushed after thought of "that would be nice to add." It does not have the clean feel that the rest of the module has of "it does what it implies" and not require the user to change browser settings. Add in the fact that the batch packing lists don't show product attributes only shows to me, and the ones I have to listen to complain about it, that this is a flawed rush after thought.
I appreciate the great work that the developers have done making the module. But you have to look at this like a user, not a programmer. If the "feature" does not do what it says it'll do (or implies that it'll do) then the user sees this as a flaw. You can either go two routes when said users report a flaw. You can do the Microsoft route and call them stupid for not wanting to use it how you imagined how it would be used and refuse to fix it, or you can smack yourself in the head and say "they're right, I messed up."
Re: Super Orders v3.0 Support Thread
Quote:
Originally Posted by
DivaVocals
If you are reading the readme from the zip file you won't "see" the rest of the readme.. Unzip the package to access the full readme..
Thanks Diva. That did the trick!
Re: Super Orders v3.0 Support Thread
Quote:
Originally Posted by
cycochuck
And is that the most user friendly way to do it? The best way? Or is coding the actual result to do it for you the user friendly and best way?
It's the way this mod has ALWAYS worked form the time it was first contributed to the community by Blindside over 4 years ago.
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. 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. That then means I have to listen to a pissed off person because the "feature" does not work like it suppose to.
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.
MY solution?? Not MY solution at all.. SO is a solution that was GENEROUSLY contributed by a member of the Zen Cart community. He wrot it for HIS client (who paid for the development) and gave it back to the community.. My only role (and the role the folks who contributed to the updated version) was to update it to correct more SERIOUS issues than this one.
It's not broken it merely doesn't function in a way you want it to. I'll admit that the documentation isn't clear on how to print batch invoices. Truthfully it never was clear, and when it was updated, we inadvertently forgot to include those instructions.
I haven't forgotten anything.. I work with computer challenged people everyday.. I have ALL my clients using SO and have instructed them how to print batch invoices with no issues whatsoever, I think it's MORE than possible to simply instruct someone how the batch print function works.
Quote:
Originally Posted by
cycochuck
I love super orders as a whole, it is that this part of it seems to be a rushed after thought of "that would be nice to add." It does not have the clean feel that the rest of the module has of "it does what it implies" and not require the user to change browser settings. Add in the fact that the batch packing lists don't show product attributes only shows to me, and the ones I have to listen to complain about it, that this is a flawed rush after thought.
It's not flawed or rushed.. It simply wasn't included.. If you know the WHOLE history of this module, you know that it was a custom module that the original contributor wrote for HIS client. Please don't assume this was RUSHED, it's possible that Blindside's client did not want or need attributes on the batch invoices.. You would have to ask THEM why it wasn't included..
Quote:
Originally Posted by
cycochuck
I appreciate the great work that the developers have done making the module. But you have to look at this like a user, not a programmer. If the "feature" does not do what it says it'll do (or implies that it'll do) then the user sees this as a flaw. You can either go two routes when said users report a flaw.
I DO look at this like a user.. Because I work with USERS everyday.. That's why we made the changes and updates we did to Super Orders.. Please do not assume that because I don't necesarily think that what you are reporting is a "flaw" that we did anything less.. I simply don't agree with you that the batch invoice printing is a "flaw"
Quote:
Originally Posted by
cycochuck
You can either go two routes when said users report a flaw. You can do the Microsoft route and call them stupid for not wanting to use it how you imagined how it would be used and refuse to fix it, or you can smack yourself in the head and say "they're right, I messed up."
and you might remember that this is not MICROSOFT.. This is a VOLUNTEER effort.. if you have a suggestion great.. make it and IF the VOLUNTEERS have time (or interest) they will take your suggestion into consideration.. Otherwise this is open source software.. there is NOTHING precluding YOU from making the suggested change yourself and contributing it back to the community.. This is how I got involved in the SO mod in the first place.. I was making changes to make it better based on feedback from MY clients.. If you would like to do the same for your clients, then there is nothing stopping you from updating the batch invoice printing to meet your client's needs..
Re: Super Orders v3.0 Support Thread
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
DivaVocals
It's the way this mod has ALWAYS worked form the time it was first contributed to the community by Blindside over 4 years ago.
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.
Quote:
Originally Posted by
DivaVocals
MY solution?? Not MY solution at all.. SO is a solution that was GENEROUSLY contributed by a member of the Zen Cart community. He wrot it for HIS client (who paid for the development) and gave it back to the community.. My only role (and the role the folks who contributed to the updated version) was to update it to correct more SERIOUS issues than this one.
It's not broken it merely doesn't function in a way you want it to. I'll admit that the documentation isn't clear on how to print batch invoices. Truthfully it never was clear, and when it was updated, we inadvertently forgot to include those instructions.
It does not have to be broken to be a flaw. It just has to not work the way the user expects.
Quote:
Originally Posted by
DivaVocals
I haven't forgotten anything.. I work with computer challenged people everyday.. I have ALL my clients using SO and have instructed them how to print batch invoices with no issues whatsoever, I think it's MORE than possible to simply instruct someone how the batch print function works.
It's not flawed or rushed.. It simply wasn't included.. If you know the WHOLE history of this module, you know that it was a custom module that the original contributor wrote for HIS client. Please don't assume this was RUSHED, it's possible that Blindside's client did not want or need attributes on the batch invoices.. You would have to ask THEM why it wasn't included..
I DO look at this like a user.. Because I work with USERS everyday.. That's why we made the changes and updates we did to Super Orders.. Please do not assume that because I don't necesarily think that what you are reporting is a "flaw" that we did anything less.. I simply don't agree with you that the batch invoice printing is a "flaw"
and you might remember that this is not MICROSOFT.. This is a VOLUNTEER effort.. if you have a suggestion great.. make it and IF the VOLUNTEERS have time (or interest) they will take your suggestion into consideration.. Otherwise this is open source software.. there is NOTHING precluding YOU from making the suggested change yourself and contributing it back to the community.. This is how I got involved in the SO mod in the first place.. I was making changes to make it better based on feedback from MY clients.. If you would like to do the same for your clients, then there is nothing stopping you from updating the batch invoice printing to meet your client's needs..
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.
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.
If you're happy living with the flaw, fine. People live with flawed software everyday, look at Vista. I'm going to keep looking in the code to fix the flaw.
Re: Super Orders v3.0 Support Thread
Quote:
Originally Posted by
WriteAtHome
Thanks Diva. That did the trick!
You're welcome..:smile:
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.
You are welcome.. Looks like you got your needs all worked out.. Gonna try and find time this weekend to get out the updates to Edit Orders and Super Orders.. The new Super Orders includes some improvements to the layout of the attributes on the PDF packingslips.. I'll repost the full changelog again later.. So you might wanna take a look at the improvements to the PDF packinglist..