After talking so much, let's get started. This article is long. Please watch it with patience.
What is shopping cart?
A traditional shopping cart is a type of trolley in a supermarket that stores the selected item temporarily before the customer settles. In June 1937, American Sylvan Goldman invented the first shopping cart, followed by shopping cart popular stores in various countries. In China, we are familiar with the "American shopping cart" represented by "Walmart" and the "Japanese shopping cart" represented by "7-Eleven ".
The value of the shopping cart is as follows: 1. It is easy for customers to store goods before the purchase and settlement is complete, freeing their hands. In fact, it allows users to purchase more products and increase the unit price of customers. 2. Not only can the purchased products be stored, but also the baby carriage function is provided to facilitate the shopping of parents with children. 3. In 2007, Wal-Mart took the lead in adopting radio frequency technology (RFID) in supermarkets. Each item was tagged electronically and the items placed in the shopping cart could be tracked. During settlement, no scanning was required for each item, after the shopping cart passes through a special scanning device, the final total price can be calculated. Shopping cart is widely used to analyze users' purchasing behaviors.
Online shopping cart refers to the process between clicking "add to shopping cart" and clicking "check out. It is worth noting that a shopping cart not only refers to "shopping cart page "!
About 60 years after the invention of the traditional Shopping Cart, in 1995, Mark Mumma (web site designer) invented the first Online Shopping Cart (which refers to the Shopping system ), as for the inventor of the online shopping cart mentioned in this article, the online shopping cart has not been verified. (if you have any knowledge of this history, please contact me: QQ: 80411154 ). In April 1999, American Juliette Harrington invented a patent: virtual shopping cart, which enables online users to purchase goods and services from different websites using a universal virtual shopping cart, finally, only pay in a place (if you remember correctly, 2008 Amazon website used the patent, details can be viewed: https://payments.amazon.com/sdui/sdui/business/ CBA /shoppingcart#features ).
The main function of online shopping cart is as follows: 1. It is similar to the traditional store, so that you can select multiple items for settlement at a time. 2. Act as a temporary favorites. 3. For sellers, shopping cart is one of the best places to sell to users.
When can I avoid shopping cart?
In traditional small supermarkets and shops, there is no shopping cart (or shopping cart) because of short distance and small space. Electric City and computer City do not have a shopping cart either? Because of the generation of delivery & Customers buy less things, right? Another function corresponding to the online shopping cart is "buy now", that is, you can only select one or more items at a time to pay. In theory, there is no shopping cart, and the current ebay and Taobao only "buy now" without shopping cart.
You can use "buy now" to replace the shopping cart in the following cases:
1. The number of SKUs is small. The official website of the "Green and thin" weight loss product in the past is very typical;
2. The product structure is single. For example, if you only sell cups and do not sell other products, your users will only buy one cup in most cases. (of course, you can sell multiple items by combining the set function, but you do not need a shopping cart ).
3. Through data analysis, we can find that the average number of commodities in user orders is infinitely close to 1 (of course, this may result in poor associated sales ).
4. You expect your users to get out of the box every time they buy only one item!
What are the shopping cart portals?
The shopping cart entry refers to the way to add items to the shopping cart. Common examples include: add a product to the shopping cart on the product details page, add the product to the shopping cart in the Favorites folder, add the product to the shopping cart in the purchased order, add the product to the shopping cart in the canceled order, and add the product to the shopping cart page the associated recommended items are directly added to the shopping cart.
Because the shopping cart is directly related to inventory and promotion, different entries have different processing logic. Here are two examples:
1. For an order that has been successfully completed, click "re-purchase" or "re-add to shopping cart". What should I do if some or all of the items are not in stock? What should I do if I don't give gifts now?
2. Similarly, if a canceled order is deleted or removed, what should I do? If the quantity currently available for purchase is smaller than the original order, what should I do?
At the same time, we also need to consider the interaction methods of different shopping cart portals. For example, on the product details page, after a product is added to the shopping cart, do you directly go to the shopping cart? Mini shopping cart drop-down prompt? The pop-up layer allows the user to choose to go to the shopping cart or continue purchasing? Which method is suitable for your website? Shopping cart entry processing I am writing here, provide a wonderful article for everyone to continue research: http://blog.111cn.net/youshandeyang/article/details/5316568
Exit of shopping cart
An entry must have an exit. I explained the exit of the shopping cart as a way to remove a commodity from the shopping cart. There are three common methods.
1. The shopping cart item is included for settlement and the order is successfully submitted. This is the most common method. Here, we need to consider the following: if product A is added to the shopping cart before login, in fact, the user's shopping cart stores item B and item C in the logon status. Click "go to settlement" in the shopping cart and ask the user to log on. After login, will the items that are included for settlement be A or A + B + C? Or let the user select (shopex practices )?
2. The shopping cart item is deleted;
3. Items in the shopping cart are added to favorites. Can I add products in my shopping cart to my favorites? After adding to favorites, will this item record be deleted at the same time in the shopping cart?
The following describes the specific functions. Before designing the functions, you must understand what are the core functions of the product and what are the extended functions? What extensions can be made for core functions, and what extensions can be made for extension functions. First, understand the main functions of the shopping cart: 1. Facilitate the settlement of multiple items with the user; 2. Temporary goods storage location. The secondary roles of shopping cart are as follows: 1. Let users buy more and increase the customer price (website values are different, and some websites expect users to go to the next step to settle ).
Core functions and extended functions of shopping cart
As shown in the following figure, the core function requirements of the shopping cart are derived from users' needs. The following figure shows the functional requirements that a shopping cart should meet. Of course, you can increase or decrease according to your website.
Shopping cart extension function
Text is too lazy to write, or drawing quickly ..
Shopping cart status
This is a relatively easy to ignore point, in general, the user's common shopping cart status is before login or after the shopping cart has products. In fact, the shopping cart is empty before or after login, before or after login, or after the shopping cart has items (partially or all) are not shelved, inventory is zero, and so on.
There are items in the shopping cart before logon:This is a well-understood status. For sites with membership levels and discounts, the price of products before and after logon may be different, if you use coupons in your shopping cart, can you use them before logon?
After logging on, there are items in the shopping cart:This state is the most common, so do not mention it.
The shopping cart is empty before logon:The first thing to consider is whether users can click to enter the shopping cart page if there are no items in the shopping cart? If yes, which of the following items does the shopping cart do? I have summarized the following common tips:
1) tell the user that the shopping cart is empty and give a shortcut to return to the home page to continue shopping
2) inform the user that the shopping cart may be empty because the user is not logged on, and prompt the user to log on;
3) recommend products to users.
The shopping cart is empty after login:Refer to the empty points 2nd and 3rd before logon.
Before or after login, all or part of the shopping cart items are removed or the inventory is zero: this is a very special status, at least two problems must be solved:
1) inform the user of any products being dismounted or the inventory is zero;
2) can the user continue settlement? What do users need to do if they are prevented from settling fees?
Storage method of shopping cart data
This section is a slightly technical topic, but it is easy to understand. Before reading this text, you need to simply understand the three concepts of "cookie, session, and database. Of course, I will not explain it here. Please google it yourself. The storage of shopping cart data is a very detailed experience, but it is also very important. In fact, the data storage method directly affects the user's collection of goods experience. Users often have three questions:
1. Why does the product I added to my shopping cart disappear after I log on to the website for the second time?
2. Why did my shopping cart fail when I changed my computer to website B?
3. I didn't add products to my shopping cart on website C. Who used my computer?
Based on the actual situation of each website, consider the following situations:
1. Before logging on, I added a product to the shopping cart. Where should I store the product data? Cookie or session mode?
2. After logging on, I added a product to the shopping cart. Where should I store the product data? Cookie or session mode or database? How long does it last?
3. The shopping cart is added to the shopping cart when the user is not logged on at home. The storage method is A, and then the user logs on to the shopping cart. The storage method is B. What is the relationship between A and B. What is the relationship between A and B after A user logs out and what is the processing logic?
4. What should I do if I use cookies to save data and assume that the user's browser has disabled cookies?
5. Assume that data is saved using cookies. Under what circumstances will the data stored in cookies be cleared by the system (note that the data is stored by the system rather than by humans )?
6. Assume that the shopping cart data is saved in the database. Under what circumstances will the data stored in the database be cleared by the system?
At the same time, you can consider shopping cart data marketing in combination with the data storage method:
1. If A registered user gives up his shopping cart, can he or she trigger an email to remind the other user one week later?
2. If the shopping cart data is to be cleared by the system, do you want to email the user before this?
3. If the user is indifferent to your email reminders, do you want to offer discounts and seduce them? If you give a coupon, give a discount!
BytesMini shopping cart
Most of these are interactions, information organization, and interface issues.
Finally, we will send you a mind chart.