Zen-Cart to-do

Important stuff (in some kind of order)

  • Conditional free shipping:
    • Buy 10-24 books: save 10% + FREE SHIPPING
    • Buy 25-49 books: save 15% + FREE SHIPPING
    • Buy 50+ books: save 20% + FREE SHIPPING

I'll have to check with John to see how this exactly works — 10% off the whole order or just the subtotal? Anyway, this will affect the checkout system.

  • XML integration with Endicia — don't know quite how this will work, but I guess we'll display this after checkout. (Wait, why does the customer need to print shipping labels?)
    • Might consider using the Zen Cart Order Manager module? Or else extracting the Endicia code and making a module of our own.
      • That would be great, except that reportedly, the module doesn't work, and the author isn't maintaining the module / showing up in the forums anymore.
        • Yeah let's just check with John on how he wants this to work.
  • Upsells will be display after checkout along with printing shipping labels (Endicia).

Stuff that isn't so important, but which we'll have to address eventually

  • It isn't that obvious on the "Estimate Shipping" page that free shipping is on the item — in fact it isn't obvious at all until you start to check out. We need an image of some kind next to the product — FREE SHIPPING!!! or something equally obnoxious er, informative
  • Make it so that "1 Units in Stock" says something like "1 product in stock" or "We have 1 of these" or something — may have to consult with John on this
  • Replace the "Add this product to cart" image with a "Pre-order" image
  • Remove extra sideboxes — we just need four. The one on the left is the least trivial — we'll have to list all authors, which means we'll have to query the products database. It will also give links to new books and ALL books, just like in the Categories box currently. We'll have to figure out how to change the template like this.

Trivial stuff

  • Developer's Toolkit needs to highlight search text in returned results.
  • Add a way to change the added date of a product in the admin panel (basic properties of a product) — this will modify products.products_date_added

Done

  • Remove the quantity line when it reaches 0 (see here) Just replaced it with "This product is out of stock" instead of removing it.
  • Make it so that a product's quantity will not go below 0 when pre-ordering (if we can't do this we can just follow the directions here to hide the line)
  • Get free shipping to work (apparently need Free Shipping module installed, and we have two options but neither of them seem to be working)
page_revision: 11, last_edited: 1186595273|%e %b %Y, %H:%M %Z (%O ago)
Unless otherwise stated, the content of this page is licensed under Creative Commons Attribution-Share Alike 2.5 License.