Ok, I've tried the new version. A few problems/oddities and some ideas/wishes:
when installing (actually, upgrading) to the new version I got a popup (in browser I.E.7, server is RHEL, PHP 4.x, soon to be PHP 5), asking me to review and okay the settings or something like that, with no settings and just an OK box. I clicked OK, the box closed and then something flashed up on the install screen and disappeared immediately. Not sure what was supposed to be going on there!
when trying to save the General Settings, an error message flashes up:
Warning: implode() [function.implode]: Bad arguments. in /home/[nnnnnnnnnnn/wb directory]/modules/bakery/save_general_settings.php on line 50
although it does seem to have saved the changes.
3) Where does the "Show State" get the state from? Or is that "state" as in country, not state as in province of a country? It *is* an essential part for some tax calcuations.
Not sure what Brent meant, but more flexibility in shipping would be good.Changes!
These are our demands! Ok... "requests"
1) I see what you meant about choosing the 3 tax rates now. Unfortunately, as far as I know, North Americans must show multiple tax calculations
. This stops me cold from using it in any production environment.
The taxes I'm aware of in North America are (grouped approximately by organization level):
- Federal/GST (Good & Services Tax, similar to VAT)
- Provincial/State level taxes - can vary widely depending on the type
- City taxes
- Excise/Levies/Fees (individual item adjustment obviously) - may add additional flat or percentage amount to individual items.
These need to be broken out, not summarized into 1 tax rate. There are also some common (but not universal) state dependent adjustments like no provincial or state tax calculated if it is shipped to another state or country. I believe some taxes are not charged for out-of-country orders too.
Hopefully, one more (4) level would be enough for most small business. An override for each item might be needed, but we definitely need the ability to be able to display separate tax calculations independently and cumulatively
Wrinkles: Some states charge tax in the shipper's state, some charge it in the receiver's state, some in the home state of the company, etc - beyond ability to handle, I'm sure! And then there's the online tax moritorium for the USA...
Oh, and each tax may need to be calucated on either the net purchase total or the previous subtotal.
i.e. in Ontario, the tax calculation must
be shown as something like:
GST (5%) 0.50 ($10 x 5%)
PST (8%) 0.80 ($10 x 8%)
but in Quebec and PEI, the tax calculations are done cumulatively:
i.e. in Ontario, the tax calculation must be:
GST (5%) 0.50 ($10 x 5%)
QST/TVQ (7.5%) 0.79 ==>($10.50 x7.5%) - effectively, 7.875%
2. As mentioned, being able to set the tax type terminology in General Settings to something other than VAT would avoid changing the standard language file.
3. Default value of 1 in the order quanity field. (Which isn't labelled, by the way. Doesn't meet accessiblity standards!
Some more advanced ideas/thoughts and wish list:
1. SKU# - I'd like to have an auto-generated number option here, although the default of the product name works for tiny shops. Having an auto SKU would save a lot of tracking.
2. I'd love 2 or 3 levels of item grouping categories. e.g. Clothing, Men, Shirts. Electronics, Computers, Brands. Stuff like that. Should be fairly simple, I think? Maybe a slots for a "related" category or even items for cross-selling.
3. More complicated one. One nice way to standardize the product selection page is to have those "options" fields as drop-downs on the product page, rather than only on the front-end. I.e. you set them up in General Settings and you use drop-downs when editing the product. (BTW, I like how you link to the General Settings page - need a RETURN button though!) On the product edit screen, you would have a table populated with the applicable Option or Feature and Attributes and an "Add Option" button of course.
Hmmm. Eventually, maybe even have default Features for different categories! E.g. Selecting Clothing category would automatically create Size, Colour, etc
4. Multiple pictures. Of course, then we get into a whole mess of "options" there
Also, Maximum size (with resize down to Max) for the full picture, not just thumbnails (which isn't labelled as Thumbnail size by the way, but excellent you've got that in there).
5. Downloadable items - link to a download gallery page, accessible by only that person when logged in, optionally with X downloads and/or X days to download.
6. Speaking of downloads - need reports - display and/or download. Orders get emailed to you now, right? To confirm you got all the email orders though, being able to view and/or download a report or spreadsheet of orders would probably be a good thing. Although, most other kinds of reports would probably better be served by a real order management system, I guess everybody will have to write the SQL to export to their order/POS system.
Gak. Enough from me!