Hi, I'm going to hijack this thread since it's the same question I have. But, I know what I want, just don't know the best way to get there.
My background: I have about 8 years experience in PHP/MySQL development. Most is self taught as my employer was too cheap to send me to training :). I spent most of my time creating surveys in and intranet environment, so security was not as huge a concern as internet. Thus, I don't know all that much about how to make things hack proof.
About my store: I have an embroidery business that I run from my home. I want to go online to help increase sales. A customer will need to choose their base item (shirt, cap, saddle pad, koozie, etc...) and then select a monogram, name, design, etc..., thread color.
What I need: I need for product variations to be flexible. For instance, certain fonts will only work for a 3-letter monogram and will not work for a name. So, if a customer selects that they want their name on a saddle pad, I don't want to show the fonts that won't work with a name in the drop down. Also, if someone want a Koozie, I don't want to show designs that are too wide for a koozie with has a max width of 3".
What I don't want/need: I already have a url and host at HostGator. I don't want to move everything to a different host if I don't have to. Also, as in BigCommerce, $39.95/mo is a bit steep for my budget right now.
I have been playing around with ZenCart, but unless I write my own module for product variations, it won't work for me.
I've played around with WordPress/Cart66/Gravity Forms, but can't seem to find any documentation to figure out how to get the three to work together. I know there's a way, but I just cannot seem to pry the information out of any of the forum moderators.
Any suggestions would be greatly appreciated.
Dancing Bay Embroidery