RE: Seperate Pricing Per Customer v3.5
insectis <[email protected]>
| Newsgroups | gmane.comp.web.oscommerce.contributions |
|---|---|
| Message-ID | <f2c92c66c69ba8df184a45b240a382c7@osCommerce-Forums> |
This message was sent from: Contributions http://forums.oscommerce.com/viewtopic.php?p=227004#227004 ---------------------------------------------------------------- Hey all, I've been working with this contribution (which is awesome, let me say first thing), for a day or so and I've found a few, I'm hesitant to say "bugs", hey they could be features ;), but nevertheless they seem odd. The main thing is, it seems that if Retail doesn't have a customers_group_id of 0, then there are discrepancies in prices between surfers browsing the site and people logged in as "Retail". Changing a customers_group_id number is simple... Let's say you have two customers, one Retail and one Reseller. Now go and change the Retail customer's group to "Temp Group". Notice that the "Retail" group has been dropped all together. If you add Retail back, since the customers_group_id number is generated by the database dynamically, it will never be 0 again. So in order to fix the problem, you have to do it manually through the database. Not a problem for me, but I imagine that my clients won't be able to figure this out, and knowing the nature of clients, it's inevitable that they will find this problem in no time. ;) Another little problem is that if you edit a "Special" not add, but edit, it doesn't allow you to choose a new group for that special. This was relatively easy to fix, and if anyone wants the fix, I'll give it to them. Anyway, I'm wondering if anyone else has run into these problems and if anyone has found a way around them. I'm currently designing a way to fix the first problem I mentioned, and I think that the best way would be a seperate "Group Editor" added to the list of tools on the Admin side. I'll post it, when I finish it, but in the mean time I'd like to get some feedback on the issues I mentioned. Maybe it's just me ;) That's usually a feasible option...hehe insectis