@redman,
Slick list. Looks like you’ve covered most (and then some!) of the long-term goals I agree are necessities for a shop admin GUI, etc.
As for the xPDO issue, here’s the scoop: Site I’m specifically creating this for is on a shared host, with PDO enabled, but WILL NOT enable MySQL drivers. Therefore, I cannot run emulated PDO, since PHP loads actual PDO runtime... So, a few options come to mind:
1. Change hosts (dedicated/VPS), or continue to push for host to either completely disable PDO, or add MySQL drivers (as client as already paid for the host (per my recommendation), this likely will not happen given time frame)
2. Use shopX. I could attempt using shopX for the small site, and then work on developing MODxCart locally (w/ xPDO) However, I fear the client’s desires with the cart are above and beyond the current state of shopX, and building out some of the functionality could be more difficult/time consuming in the long run.
3. Plan for xPDO conversion. I, by no means, am an xPDO professional. I’ve toyed with, am impressed by it, and believe in it--but I am still learning. Through shared group knowledge/ideas, I believe we can manifest a powerful shopping cart solution for MODx; however, there MAY be some benefits to developing standalone, and in later revisions work on improvements/efficiencies through phasing in xPDO and other features. (like that of MODx 0.9.7)
I guess my point is that xPDO is definitely still on the radar, it has been from the beginning. I fully support its implementation, regardless of what stage that may be.
On another note:
I think some other ideas for the list could be:
- Email management interface: Ability to alter email content/placeholders for various shopping cart events.
(e.g. onRegister, onLogin, onRequestPassword, onCheckoutComplete, etc, etc.)
- Regarding coupons/promotions, the specific ability to use MORE THAN 1 at a time, and possibly to limit the amount of active coupons.
- so much more! LoL