Quote from: sparkyhd at Sep 23, 2014, 03:54 PMJust use Shopify.
Shopify does 80% of what you want but it's simple so you can use the full 80%, which is greater than 72%.
I'm going to strongly support sparky's vote on Shopify. I just finished launching a shop with them this week. MODX handles all of the non-shop content on
www.mydomain.com on a general-purpose Web host's server, while Shopify handles the store on
store.mydomain.com on their own server. A MODX weblink puts the store on the MODX menus, and a static bit of HTML within the Shopify template puts the MODX menu items on the store menu. I do recognize the limitation of the static menu HTML; for this application it was fine.
The Shopify template editor is very flexible, and I was able to get the store pages (other than checkout) 100% matching the visuals of the MODX-hosted pages because the HTML/CSS/JS of the store templates is in the store owner's control. I was able to get the checkout 85% of the way there (because Shopify controls the HTML of this page), but still quite compatible with the rest of the site(s).
But... I think most important of all... all of the PCI compliance pain, and all e-commerce (security, most imporantly) software updates are completely and automatically handled by Shopify. To my -- and my clients' -- eyes, this is a huge cost and risk mitigation. Lastly, for what's delivered, the price is very affordable.