Web 2.0 Feature “Drag To Cart” Implemented in iStore
iBizSoft has developed a new feature that adheres to the Web 2.0 feature, where in an item can be dragged and dropped to the Cart, rather than the conventional selecting of the items and then proceeding to checkout.
As shown in the screenshots the products are dragged and dropped to the shopping cart, deleted if not required and then finally checked out.
There is a distinct advantage in being able to add the items to a temporary place holder and then make it permanently show up on the Cart page. Advantage is related to the performance gain. In certain customer cases we did notice that as we keep adding items, the performance starts to deteriorate. Here are some of the reason behind performance issues
The cart is re-priced when the status of the cart changes.
For example, adding an item to the cart or removing items from the cart causes all the items in the cart to be re-priced – which is done by a pricing call made to the pricing engine.
The call to the pricing engine in iStore is achieved via JAVA API calls.
The relevant Java classes that contain the main calls to the pricing engine are found in ShoppingCart.java and ShoppingCartUtil.java. These files are seeded Java classes that come with iStore and it’s not easy to customize these .java files.
With the Web 2.0 feature incorporated into 11i and R12 iStore Catalog, the items in the temporary place holder is priced all at once when the customer is finally ready to checkout to the cart, thereby reducing the number of times the pricing engine is called to price the items in the cart.
For more information on how to implement this feature in your current or future iStore implementation, please contact us at firstname.lastname@example.org