First, let me say that I am excited to have someone else express an interest in getting this developed. As I am not a great amount of use when it comes to writing code, I was starting to worry that Craig might get that entire chore dumped solely in his lap!
I wouldn't necessarily say that you are oversimplifying the desired scenario - the simpler, the better - as long as the desired results and/or capabilities are achieved.
I would offer an observation that might have a bearing on some people's use of what is being proposed:
If one has a given manufacturer that can be sourced from more than one vendor and that choice is made based on who has a given product available on any given day, then to utilize a manufacturer assignment to vendor format would create some problems. I don't think it's a bad idea, just that there are some situations in which it would not work. I personally don't see any problem with adding one more field to the Product Page (which won't be there at all for people who have no need for the type of modification we are discussing here, because they will not have installed it). Could not a manufacturer be synonymous with a vendor if one always ships all of that manufacturer's products from the same vendor?
I guess from a selfish standpoint I should point out that my primary desire in the development of this idea is to be able to dictate, on a per item basis, which shipping options will be allowed to be shown to the customer. This stems from having products from the same manufacturer, some of which can ship "any ol' way" and others which can only be shipped by truck freight, due to their weight and/or size. The idea of having one additional field on the product page where I could make that determination seemed like just the ticket to solve that problem.
Again, I'm thrilled to have another brain working on this, let's keep the discussion lively and moving forward!









