Forum Moderators: buckworks
Second, if they're upset because the third row only has one thing in it (or similar), asking them questions such as "Are you really saying that you don't want to show this product to a customer just because it's the only one in the row? What if that was the one they wanted to buy? You could be LOSING SALES because you didn't want an item to look LONELY!"
(If possible, go back to "Amazon.com doesn't care if a product looks lonely! That's why they're a million-dollar business!")
In short, "You could lose sales" is a good one.
On the other hand, if they're insistent, change the code and charge them, but as follows:
A-The number of items much be the same on each row.
I'd ask them how many items they want on each row, make it a fixed width number, and ask them which ones they want to leave out if there are more items than a multiple of X. Like, if they only want three per row, make sure they know they are going to lose sales on the 10th item in the category.
I might also make them sign a notice to that effect, or they'll come back and say "Our speckled purple widget doesn't show up in the purple category!" At which time you can show them the notice they signed, and say, "Yes, that's correct. It's the 10th item on the list. You asked for it to work that way: see, right here." When customers insist on things that I know they're going to complain about later, I get it in writing: always, always, always. Then, any changes are definitely chargeable.
I'd probably show them how their "3 items per row" looks on a high-resolution screen, also, so they can see how much better it would look the way it currently is.
B-If a category only has two items then they must have larger thumbnails or centered, they look too "lonely".
Again: if they're willing to pay for it, I'd write the code to do it. Add a bigger thumbnail and code in:
if(category_members <= 2){
do this centered big thumbnail thing;
}
I would estimate how long to make these changes, triple it, and demand half in advance, as demands like this trip my "customer is going to be nit-picky and use up a lot of time for a simple task" flag.
But in general, "You will lose sales" is generally a good wakeup call. :-)
JK