Upgrade Requests / Bugs
From Whirlwind eCommerce Wiki
- Coupon Memory - have the system remember coupon codes entered that where not qualified for, automatically apply coupon as soon as cart qualifies.
- Checkbox to discounts that allow an item to ignore the ‘only 1 discount per cart’ command.
- Text field in discounts for non-qualifying codes that will go into queue, when application is attempted.
- Banner Zones controlled by url data passed (tell a zone to display a specific banner), command expires after order is complete
- Banner repository queue to hold attempted, but unqualified, discount codes, attempt to re-apply with each cart modification.
- Cart check function, checks all items, shipping, discounts in cart to make sure they all still qualify, if any do not, remove and display message to visitor.
- Order management to allow product option changes.
- Auto deletion of expired data including: incomplete carts, searches, send2friend, banner tracking, campaign tracking, page views, user sessions.
- Export/Import templates (to duplicate BETWEEN sites)
- Audit all queries to confirm 'best practices' used with strings - see referencePHP
- Add items to cart right on product page (AJAX solution)
- Persistent right column cart throughout checkout
- Confirmation "Thank You" page should have cross-sell that can be "added to your order automatically" and possibly allow the items to be added without any additional shipping charges.
- Banner management should be reworked. Chris Ziter writing up details.
- Print all option for groups of invoices in order management
- Duplicate function in discounts
- Search ability in discounts
- Category application to discounts
- Delete campaigns in banner management
- dBug wrapper to ALL functions.
- All site email to use scheduled queue mechanism. Set up email to be send via smtp server designated in Settings.
- Zero return keyword searches
- Keyword search funnel report
- Page view (product ,category, product line) funnel report by template
- Email queue for all site automated emails (run asynch instead of synch)
- Third party log analysis and conversion tracking functions (Google, Jellyfish, Trigger Email, etc)
- Complete custom field conversion for product and page data
- Page,Product, Template 'check out' function when editing content.
- Customizable admin home page with selectable summary reports and suggestions
- More, more marketing reports - average active user's session, drills, exit pages, referring URLs, keywords used to find you and used in internal search, clicks to sale, days to sale, abandonment rate (not just for shopping carts but for lead forms, catalog requests, e-mail sign-ups, etc.), conversion rate
- Installation 'wizard' to step through entering required settings attribs on first visit after installation
- Currency / Time zone selection
- Ability to mass delete forum posts
- Ability to Sort forum posts
- pop up on returning to site if items still in cart - 'you have items in cart, checkout now'
- track product pages, search & search results vs checkout (abandonment for those items). Full list of each product, category and search keywords and the sales funnel associated with it.
- integrate Google checkout cart, paypal
- turn on and off banner tracking, page view update to page_pages
- apply user group authorizations to all pages in one click
- Cart filter for spiders,crawlers and bots. Alt cart data to be provided to them.
- social login
- auto picture sizing
- social affiliation / affiliation
- 3rd party shopping site integration
- ajax shopping cart / quick ordrr improvements: http://boagworld.com/talks/unbelievable-ecommerce/
- auto create mobile version
- auto create facebook store
- facebook comments integration
- powerreviews comments integration
- Recently Completed
- Free item alterations, store items as $0, pass controls that allow design changes for these items when presented in cart, etc.
- When a visitor enters an email/name to register for the newsletter, and the billing/shipping addresses are blank, attach the email/name to the billing/shipping addresses in the order.
- Reliable exit pop up
- TEM channelId control for the order process (abandoned cart) manageable through admin console.
- custom image generation field set up
- Additional field to shared option groups - so it can have a name that is not the same as it's displayed title.
- Increments for products (visitor must buy in allotted increment), also added max and min amounts
- Tiered discounts for BOTH % and $ off. Set up tiered for all discount benefits and conditions.
- Checkout modifications to support non-pay accounts, po numbers.
- Catalog quick order
- Product custom fields