Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

The user's contact information should be displayed on the profile page. User contact information includes postal addresses, phones, and emails for different purposes. All the previously added postal addresses (shipping, billing, etc), phone(primary, shipping, billing, etc), and email should be displayed.

Postal Address

The user should be able to add the new postal addresses and can also be able to remove/expire any postal address. For the shipping destination address, the user can be able to mark the default address if there is more than one shipping destination address. 
There should be a way to record address line 1, address line 2, zip/postal code, city, state, country, and purpose(billing, shipping, etc) while adding a new postal address.

Phone Number

The user should be able to add the new phone numbers and can also be able to remove/expire any phone number. There should be a way to record country code, area code, contact number, extension, and purpose separately while adding new phone numbers.

Email Address

The user should be able to add the new email addresses and can also be able to remove/expire any email.

...

User's previously used/saved payment methods should be included here. Users should be able to manage payment methods. Users can add new payment methods, can remove/expire payment methods, and can also mark as default. 

Credit card

One of the most common payment methods used is the Credit card. The user should be able to add/save valid credit cards along with the billing address. This will ease the checkout process where users can select previously used/saved credit cards for the payment. The user can add, remove/expire, and update credit cards. The user should be able to mark credit cards as default (if there is more than one) that should come selected in the checkout process.

Gift Card

The user can add, remove/expire, and update gift cards. The User should be able to mark the gift card as default.

EFT Account

The user should be able to add/save a valid EFT account along with the billing address. The user should be able to mark the EFT account as default.

...

Shopping lists are collections of desired products saved by customers to their user account, signifying interest without immediate intent to purchase. So this allows shoppers to create personalized collections of products they want to buy and save them in their user account for future reference. It's an easy way to remind themselves of a product and help merchants Shopping lists gives customers an easy way to remind themselves of a product and helps merchants measure product interest.

Create

Users should be able to create as many shopping lists as they want. There can be different types of shopping lists- Wishlist, Automatic re-orders, Frequent  Purchases, etc.

Edit

The user should be able to update the shopping list name, type, status (active or not), etc.

Shopping List Items

Add

The user should be able to add products to the selected shopping list.

List

The User should be able to see all the items added in a  particular shopping list. Item detail should consist - Product Name, Product Image, Unit Price, Quantity and Total Price

Update

The user should be able to update the quantities of the added product. 

Remove

The user should be able to remove the selected item from the shopping list.

Add To Cart 

The user should be able to add products from the shopping list to the shopping cart.

...

The Shopping Cart in eCommerce assists the shoppers in their purchasing.

Cart Items

Add

The user should be able to add products into the cart.

List

The user should be able to see all the items added in the cart. Item detail should consist - Product Name, Product Image, Unit Price, Quantity, and Total Price.

Update

The user should be able to update quantities.

Remove

The user should be able to remove items from the cart.

...

During the shopping, if the user changed his mind after adding the product into the cart, then there should be an option to save the product for the later reference. In its simplest users should be able to move products from cart to shopping list. Users should be able to access the saved products. This feature helps users to easily bookmark the products and helps merchants to minimize cart abandonment to some extent.

Promotion / Coupon Codes

List

There should be some way to check the available public promotion codes with its detail.

Apply

Users should be able to apply the valid promotion code.

Update

Users should be able to change the applied promotion.

Remove

Users should be able to remove the applied promotion.

Shipping Address

Select

All the previously added shipping addresses of the logged-in user should be listed so that users can select. It will ease out the process.

Add

The user should be able to add new shipping addresses.

Update

The user should be able to update the selected shipping address.

...

  1. Credit Card
  2. Debit Card
  3. Internet Banking
  4. Paypal
  5. Worldpay
  6. COD
  7. Gift Cards
  8. EFT Account


Add

The user should be able to add credit cards, gift cards, and EFT accounts.

Update

The user should be able to update credit cards, gift cards, and EFT accounts.

Split Payment with Gift Card

This feature will allow users to pay with both Gift cards and other forms of payment(credit card, debit card, etc).

Single Use Credit Card/ Gift Card / EFT Account

This feature won’t force customers to first add a payment method (credit card, gift card, EFT account) then choose one of them to proceed ahead. Though the saving payment methods ease the process for returning customers, there might be users who don’t want to save their cards. So there should be an option to proceed without saving/adding cards etc during the checkout where the user can enter information regarding the payment method for the single purpose only without saving cards.

...

Once the order gets placed successfully, the order confirmation page should appear. It should consist of complete order detail with Order ID.

Miscellaneous

Contact Us

There should be a contact us form which enables the user to contact the eCommerce company for their queries if required.

...