Java Open source Fresh e-commerce platform-member points system design and architecture (source code can be downloaded)
Note: The Internet Platform Integration system is mainly used to motivate and repay users in the platform of consumer behavior and activity behavior, a good integration system can improve the user's stickiness and active.
The necessity of designing integral system of Internet Platform
The integration System of Internet platform is an independent and complete system module, which is mainly used to motivate and repay users ' consumption behavior and activity behavior in the platform, which can inspire and guide the users ' active behavior in the platform, gradually form the user's dependence on the platform and habitual, and improve the user's viscosity and repeat the rate of the platform.
Integral system in maintaining the system independence, but also with the platform Membership system, commodity systems, order systems and other closely related to the integration system planning and design needs and platform of other system modules at the same time design and development, in order to ensure that the platform after the user's overall experience perception effect.
The necessity of establishing an integral system for an Internet platform is summed up in the following points:
- Through the integration system can help to cultivate the user platform of the use of habits and platform dependence;
- The integration system can increase the user's conversion rate and repeat the single rate.
- It can improve the user's activity on the platform and the experience of the platform;
- Increase user participation in the platform activities of the enthusiasm and interactivity, promote the effective conversion of users;
Through the establishment of platform integration System, four functions can be achieved:
1. The guiding role of platform user behavior
Different internet platforms operate different incentives and channels to convey to users the functions that the products and services can provide, such as the user comment function of the Internet platform, and the user comments on the service process after the order is completed. The platform guides the content of comments and the behavior of users ' comments by giving the points, and realizes the user's positive motivation.
2. Enhancing the user's correct behavior
Based on the user's initial understanding and familiarity with the platform, the design of the integral system can motivate users to do the correct and effective things, or in a certain period of time, users need to participate in various marketing activities, is also the core line of product planning and design process.
For example: the Internet platform from the development process into the pilot operation phase, the need to quickly improve platform access and exposure, in the shortest possible time to cover the largest user groups, so design user registration, mailbox verification, mobile phone verification, real-name verification and other behavioral points, in the trial operating time registered users to give a certain amount of points, Quickly attract users to register to achieve the platform trial operation phase of the traffic target.
The platform enters the continuous operation stage, needs to increase the user to place the single rate and the user effective conversion rate, therefore through the design consumption integral (namely sets up the next single consumption gift points, the promotion merchandise shopping points, the activity merchandise discount points, the order fills the points and so on), the guidance promotes the user to place the order and raises two times the single rate
3. Weakening the user's error behavior
Through the design of the integral system, the platform user error behavior can be negatively stimulated, so as to effectively guide the user's behavior in the platform, prompting the user behavior according to the product planning route activities, according to the user behavior whether to meet product planning needs to add points and reduce, the user error behavior to weaken.
For example: Users of the Internet platform complaints and comments, malicious complaints and malicious comments, affecting the user perception of the platform, by deducting points or matching to lock account, prohibit the release of content, etc., the user's malicious complaints and comments to weaken the behavior.
4. Play a role in increasing user stickiness
The internet is homogeneous and fierce competition environment, resulting in the Internet platform in addition to the user needs of the functional content, to tap the product's usability and user value, while establishing a complete platform integration system, through the integration of upgrade and user level to enhance the user's dependence on the platform, to retain users. For example, in the platform with higher integration value and level of users, the cost and threshold to other platforms is very high, thereby reducing the risk of user churn.
Second, the Internet Platform Integration System design steps
Based on the analysis of the necessity of the Platform integration System, the core is to encourage and guide the user's behavior, so in the process of designing integral system, we need to decompose and classify the user's platform behavior, and give different scores according to the degree of different actions need to be strengthened. The integration planning principle of integrity Integration System is divided into the following five major steps:
1. Decomposition of product functions
From the point of view of user demand, the functions of the platform are combed and decomposed, the different behaviors of the platform users are summed up, and the behaviors that need encouragement are identified. The function Flow analysis chart of the Internet platform is as follows:
2. Decomposition to identify user behavior
For user behavior or the user can perform the operation of the refinement decomposition, such as user completion account settings can be decomposed into upload user picture, complete mailbox verification, complete mobile phone verification and so on. The specific decomposition is refined to each of the user's different operations. The decomposition of user behavior (operation), not only from the point of view of product value, but also from the user's point of view, the user on the product of all possible operations, especially some negative operations, do not want to happen often happens, in the process of decomposition to distinguish between open.
User behavior is summed up as registration, login, authentication, order shopping, comment, reply, participate in mall activities, payment bundling and opening, return and exchange, complaints, application for loans, loan Progress Inquiry, point search and Exchange and other major aspects.
3. Classify and evaluate user behavior according to product and time, and determine the degree of encouragement.
After completion of the 2nd step of User behavior (operation) decomposition, the formation of a detailed list of user behavior, according to the needs of the product, the classification and evaluation of these behaviors, giving each operation a "degree of encouragement" of the score, can be detailed design of the score, encourage the degree of positive negative value to indicate the different incentive direction, The user value size represents the degree of size. According to the degree of encouragement, combined with the actual determination of integral plus score and the term system, the formation of detailed integration system table. In particular, the process of determining the integral score of each behavior also takes into account the behavior that may lead to excessive speculative brush points, and avoids the incentive function of the integral system.
4. Test run of Integral system
After completing the design of the integration system of the Internet platform, the integration system is launched into trial operation stage. In the course of the trial operation, we find the shortcomings of the integration system, and make appropriate adjustments, mainly for different user behavior items and positive and negative incentives to test, according to the operation and experience of different user behavior, the score and positive and negative incentives to adjust the optimization, the final formation of the Internet Platform complete integration System.
5. Periodic adjustment of the integral system
According to the product development cycle, the integral system needs to be adjusted periodically. In different time period, the product demand wants to encourage the user's participation behavior is different, therefore needs to adjust the integral system at different stages, especially when the product carries on the large-scale function adjustment (adds or deletes the function and so on), needs to adjust the integral system to be consistent with the product development.
, Internet Platform Integration architecture design
According to the design process of Internet platform Integration System and the mainstream platform architecture, the paper refines the integration System of e-commerce platform, from the points acquisition, integral consumption, point acquisition rules, points consumption rules, points deduction and integral management six systems, such as:
1. Points acquisition
(1) Consumption points acquisition
Consumer points acquisition is a member of the platform to earn rewards points, must be paid on the platform to complete the payment and no return, the system in accordance with the rules of the points, automatically recharge the member points to the member credit account. Consumer points are divided into two categories:
1) Promotion points
Mall for different holidays promotional bonus points, users in the holiday login mall under the single consumption, will be higher than non-holiday points, such as 11 Golden Week, members can earn double points consumption;
Mall According to the different categories of merchandise sales, for specific categories of goods or specific products to promote, the user in the promotional time to buy this item, you can get promotional points, such as to improve the sales of a commodity, the purchase of the product is to receive an additional 100 points to stimulate the consumption of goods.
2) Order consumption points
As long as the user in the shopping mall, according to the rules of consumption points will receive a certain percentage of the order amount of reward points, through the next single consumption points, stimulate the user to order shopping, improve the market users under the single conversion rate and repeat the next single rate.
(2) Level points acquisition
Mall level points are related to the level of membership, the platform different membership level has different points limit and scope, while different membership level also has different platform permissions, the higher the level points, the higher the membership level, the greater the Authority. Take advantage of people's self-worth realization, acceptance affirmation and other aspects of psychological factors. For each mall user, want to be able to a certain extent to be recognized and affirmed by others, with its realization of self-worth, this is Maslow's demand hierarchy theory of the highest level of demand. In order to reflect the user in the Mall of the different low and identity, in order to distinguish the loyalty points, different levels of points have different low and permissions.
Tier points are based on user spending points and behavioral points, through the user's next single consumption and different behavioral activities to obtain consumption points and behavioral points, with the member's consumption points and the accumulation of behavioral points, member account points accumulated to a certain degree, to meet the different levels of grade points rules, Get the points that reach the corresponding level.
(3) Behavioral points acquisition
Behavioral integration is mainly through the user in the marketplace platform of various behavioral activities to obtain the reward points, according to the platform function process decomposition, the user behavior points are summarized as:
2. Rules for earning points
Points are obtained through different channels, according to different access methods and user behavior, points corresponding to the rules are not the same, the integration rules are just a measure of how much points to obtain, each Internet platform, the integration rules are not the same, but points to obtain the way and channel basically consistent, Therefore, the Point acquisition Rules provide reference advice only for the majority of Internet platform point acquisition rules:
For the basic points of the Internet platform is the user through the platform to purchase points, most of the platform will be given the basic points standard, such as the consumption of 1 yuan to get 1 points, that is, the order consumption and integration ratio of 1:1, and the consumption of 10 yuan to obtain 1 points, that is, the order amount and integration ratio of 10:1.
1) Specify the high-point points: If the general merchandise to obtain the proportion of 1:1 (consumption of 1 Yuan 1 points), and the proportion of the designated goods is 1:2 (consumption 1 Yuan 2 points);
2) Specify the time period high points: if the average time to get the proportion of 1:1, and 51, the national day to obtain the proportion of 1:3;
3) The specified time period of the specified items double points: such as 51, National Day a category of goods can be obtained proportion is 1:2;
4) Different membership levels of different points to obtain: such as senior members 1.5 times times points, VIP members twice times points;
5) different price range points to obtain: if more than 1000 of the goods double points;
6) different price range, different membership level has different points level:
7) Different grades of different types of goods, such as the purchase of a type of goods can get high points;
8) How much shopping to send points, such as shopping small full 200 free 10 points, full 500 free 20 point, full 500 or more to receive 30 points;
9) Additional bonus points for different membership levels, such as senior members full 100 and then give 10 points;
10) Shopping sub-total 50 get 1 points, if the subtotal is 230 yuan, you can obtain 4 points;
11) The number of goods in the shopping cart is full of points, such as the number of shopping cart full 5 to give 10 points;
12) to write comments and scores for the product to receive additional points; New user registration can earn 5 rewards;
3. Consumption of points
(1) points + cash consumption
The purchase of goods refers to the points directly when the cash use, the system set up a good exchange criteria, such as 10 points to 1 yuan for the use of money. Users can choose to use points on their account to offset some or all of their cash when they purchase a product. Users in the use of points + cash consumption process, according to their own choice "points + cash" payment or "Cash + points" payment, "points + cash" payment is the system first from the user points account in accordance with the exchange rate converted into cash, and then converted into cash to pay, in the case of insufficient cash to convert points, The system accountant calculates the difference, then the user chooses the corresponding bank to complete the online payment, and the "Cash + points" payment is the system first chooses the user Cash account payment, in the case the user Cash account is insufficient, will complete the order payment from the point account according to the difference.
This type of consumption requires the system to develop corresponding functions, the first system will be all the prices of goods in accordance with the integration rules converted into corresponding points, according to the ratio of commodity prices and points 1:10, that is, 230 yuan of goods need 2300 points to purchase. Then the user selects the product to place the order, the system completes the payment according to the user choice payment method.
(2) Redemption of merchandise consumption
Redeeming a product means that the user uses points to redeem the corresponding item. Businesses can select some of the items placed in the points redemption area, set up the required score for each product, the user based on the number of points on their account and the exchange criteria, direct access to the goods, do not need to pay cash (the general freight separately paid).
Business background needs corresponding development configuration with points for product functions, merchants Click on the "Points redemption products" pop-up merchants online sales of all the product list, merchants choose to use points to redeem products, click Submit, the product will automatically be recommended to the points redemption area under the classification, and then the user login to select the corresponding product, Click "Redeem" button directly, enter the user receiving information fill the page, the user entered the consignee, the receiving address and contact telephone, click "Submit" that is to complete the payment of the order, waiting for the merchant to ship.
(3) Redemption coupon consumption
Redeem coupons require users to login to the mall, access to User Management Center operation, click to Redeem coupons, select the number of redemption, the system in accordance with the points redemption coupon rules, complete the redemption, and real-time deduction of the user points account corresponding points, the remaining points to display. At the same time, users choose to redeem coupons, you can choose to redeem the value of coupons, coupons from 10 yuan, 20 yuan, 50 yuan, 100 yuan, users can be based on their own points reasonable choice.
After the user completes the coupon redemption, click on "Redemption Record" in the "Voucher redemption Record", will show the user all use points to redeem coupons operation record, involving redemption time, redemption coupon denomination, redemption quantity, use status parameters, and coupon has a validity period, the coupon will expire in the first one months, the system will be " SMS and Station letter "in the form of reminders to users," coupons will expire, please redeem as soon as possible "content, each 7 days will be automatically reminded once, the coupon is valid for six months from the redemption time.
(4) bonus points for consumption
Points gift consumption needs to be in the user management background to develop the corresponding functions to achieve, for the user management background, the need to develop points gift function, that is, users into the background, click on "points to give", in the "Friends Select" list to select the friend name or account name that need to give points, and in the "gift amount" Enter the amount of points that need to be donated, click "Submit", the user gift points have been sent out, the user can go to the "score record" in the "gift record" view, involving the gift time, the gift, the number of points received, points receive status (Received, not accepted, rejected) and other parameters; Receive user login User Center, click Points management "receive points" will show the gift time, gift, bonus points, receive/reject fields, click "Receive", the corresponding points will automatically accumulate to the user points account, and the other points account will be deducted corresponding points.
4. Points consumption rules
Points consumption rules will be the corresponding points of consumption of the way and channels, different consumption methods have different points consumption rules, user Management Center and the Business Management center of the relevant points consumption function is based on the integration of consumption rules established development, specific points consumption rules such as:
(1) points + cash consumption rules
Points + cash consumption rules are mainly points and commodity price of the exchange ratio, through the current mainstream e-commerce platform integration rules research found that the price of goods and the proportion of the conversion is generally 1:10, that is, 120 yuan of goods need 1200 points to buy, the user orders after the purchase, the system will automatically calculate the proportion of the product points , and with the cash situation, this function needs to fill in the order information and select payment method to achieve the payment page, embedded in the page user receipt information, according to the different payment methods selected by the user, corresponding to calculate the required points.
(2) Points redemption rules for the consumption of goods
First of all, we need to set a basic exchange commodity standard, that is, the commodity price and point conversion ratio of 1:10, on this basis, according to different categories of different types of commodity value, for commodity prices under 2000 yuan of goods, the exchange rate of 1:10, for the commodity price of more than 2000 yuan of goods, The exchange rate was increased to 1:15, and the corresponding development function was reflected in the integration consumption.
(3) Points Redemption coupon rules
Users redeem points for coupons, redeem coupon ratio set 1:10, that is, users redeem a 20 denomination coupon, 200 points required, user points are long-term effective, but the coupon has a validity period, the user must be in the validity period of use, after the validity period expires, coupons can be used as cash coupons, The ratio of coupons to cash coupons is 1:1.
(4) Points gift consumption rules
Bonus points are mainly user-given points within a certain period of time not received by the other party, that is, the bonus points will be automatically returned to the user points account, only within a certain period of time, the other party received, the bonus points will be deducted from the user points account, and accumulated to the recipient's points account, the bonus points have a validity period, The validity period is normally 7 days.
5. Deduction rules for points
Points deduction rules are mainly for the user error behavior of negative incentives, such as the user after the purchase of a single, malicious complaints against the merchant and the product of malicious bad comments, and so on, has directly and indirectly affected the platform users and businesses operating services, for similar such user behavior, will be deducted from the user points account 5-15 point, If the user points Account no points or deficiencies, the platform can directly to the user's complaint content to delete or lock the user ID, directly freeze any user's platform operation (must be verified by the platform), and for the merchant directly using the opening opportunity to brush credit, brush transactions and other false operations, The platform freezes its shop directly and freezes the cycle according to the extent of the merchant's false trading.
- User registration to provide false information, after the platform verification, direct deduction of 10 points;
- The user is not logged into the marketplace platform for 3 consecutive months, as a malicious registration invalid user, directly freezes the user ID;
- User malicious evaluation and malicious complaints, after the platform verification, directly deducted 10 points, for the point of insufficient users directly locked user account or ID;
- The merchant uses the shop false transaction, the brush flow, the brush credit and so on behavior, directly deducts 15 points, and locks the store ID or prohibits the release product.
6. Points Management
(1) Loyalty points management
Member points management mainly for the user Management center of the integration management functions, involving member points to query, loyalty points consumption of two major functions.
1) member points inquiry
Member points query includes the member's current total points query, member points to obtain records, loyalty points consumption records;
- Users click on the member Points query, the system automatically displays the current user points account total points;
- The user clicks into the member points to get the record, will be detailed to see the points of the acquisition details, involving points to obtain the time, obtain the method, get the number of points field;
- Users enter the member consumption records, will be detailed to view the points of the redemption of consumption details, involving the redemption of product details, Points redemption coupon details, points to give details, points for cash details, redemption of the product details related to redemption time, redemption of product name, Redemption points Quantity field; Redemption coupon details related to redemption time, Redeem Coupon denomination, redeem coupon quantity, redeem coupon using Status field; Bonus points include time, gift, number of points, gift status field.
2) Loyalty points consumption
Loyalty points consumption includes points redemption coupons, points for two function modules.
Points Redemption Coupon Process:
- Users click on the "Points Redemption coupon" to enter the redemption coupon page;
- Users choose to redeem coupons in denominations of 10 yuan, 20 yuan, 50 yuan, 100 yuan;
- Select the amount of redemption for the corresponding coupon denomination;
- After the user clicks on "Submit", the points redeemed for the coupon will be deducted from the user loyalty account, and direct the user to redeem the coupon's detail page to view the redemption details;
- The system will be based on the coupon redemption time, in the expiry date of the last one months, "SMS and Station letter" way to remind users, "coupon expiring soon, please use" the content, and every 7 days to remind users.
Bonus points Function Flow:
- Users into the background, click on the "bonus points" after;
- In the Buddy selection list, select the friend or account name that you want to give your points to;
- In the "Bonus Amount", enter the amount of points to be donated;
- Click "Submit", the user's gift points have been sent, the user can go to the "score record" in the "gift record" view, involving the gift time, the gift, the number of points received, points receive status (Received, not accepted, rejected) and other parameters;
- Points receiving users login to the user Center, click on "Points management" in the "Receive points" will show the gift time, gift, bonus points, receive/reject fields, click "Receive", the corresponding points will automatically accumulate to the user points account, and the other points account will be deducted corresponding points.
(2) System integration Management
1) Statistical integration management
System statistical points mainly manage all member points of the mall platform access, consumption, redemption and deduction of data, including all member points, redeem points and points, and provide Excel export function, including the administrator can be in accordance with the member Statistics Time section view, corresponding member points can be in accordance with the membership name , membership ID, loyalty points range values to retrieve, quickly lock the need to view the loyalty points and detailed integration data:
- The acquisition of all member points, including the points obtained through different channels, to obtain the time, to obtain the number of points and other fields;
- Can be based on the conditions (member name, membership ID, integration range value) to quickly retrieve the matching member points data, click "View" will be detailed to see the corresponding members of the points source, consumption and other data;
- Click on the top right corner of "Excel Export", will quickly export the corresponding member points of data, using Excel to statistical analysis of the integration data;
- View all members total accumulated valid points value (including: Sales points value, activity to send points value), the average loyalty points, total consumption points (points for coupons), the total amount of valid coupons, expired coupons Total, the membership of the average holding coupon amount and total use of coupon amount and other data.
2) Send points management
Send points management will view and manage all the points of the user's detailed data, including the time, the gift and recipients, the number of points, gift points status and other fields, since the user bonus points are deducted from the user's own points account, the process of giving to the recipient, is the user's free trade behavior, Therefore, in the delivery point Management module, the system does not interfere with the user to receive the integration process, but the user to give points of all data, can be viewed through the system backstage, management.
- The system administrator can view the detailed change data of the bonus points user, including the pre-gift points, the bonus points, the gift process and other data;
- Send points management In addition to points to give away, but also related to user behavior of the points to give, according to the user in the mall platform of all activities, according to their points rules, the allocation of gift points, gift points can be adjusted according to the stage of development of the platform, so that its function with the product requirements to maintain consistent;
- At the same time, through the points to give details, to see all the points of the gift link, occurrence time, validity and status, but also to the validity of the bonus points to be effectively configured.
3) Points Redemption configuration
The points redemption configuration mainly includes the point redemption item configuration, Points Redemption coupon configuration and cash redemption configuration. Points Redemption Operation Management, points redemption details, points redemption conditions screening, etc.
Points Redemption Product Configuration:
- The system administrator can view the merchant's recommended points redemption items, and review the points redemption items, and the points redemption items will be displayed in the points redemption area.
- You can view the order data of all points redemption items, and view the data of all points redemption items by date, redemption time, exchange of goods, redemption price, redemption number of users, order completion status and other fields.
- Click on "Redemption Configuration", enter the proportion of the points redeemed, click Submit, enter the redemption details to see all the points redeemed items records.
Points Redemption Coupon Configuration:
- View all points redemption voucher records, including redemption date, redemption, redemption coupon denomination, number of redemption, coupon usage status, coupon validity field data;
- Click "Redeem Configuration" to set the ratio of points redemption coupon, coupon denomination management will manage the denomination of coupons, while the denomination can be adjusted and reset;
- Click "Coupon Validity period" To configure the validity period, you can view, modify, manage and change the coupon validity period, according to the user's exchange situation, analysis of the conversion ratio and the validity of the set of reasonable, and further adjust it.
Redemption Cash Allocation:
- Cash redemption is associated with the price attribute of the commodity, the exchange rate is initially set 1:10, and according to the value of the commodity two times to configure, commodity prices under 2000 yuan, the exchange rate is 1:10, the commodity price is more than 2000 yuan, the exchange rate is 1:15;
- can choose the price range of goods, according to the different price range of the exchange ratio configuration;
- Can view the redemption details, including redemption items, merchandise category, commodity prices, exchange ratio, click the exchange rate can be modified immediately;
4) Point Expiry warning
Points due to the early warning module is through the text message and the station letter to the expiring points of the user to remind, through this module, you can quickly set up a reminder SMS content template, set reminder alert time and cycle, while you can select the reminder user (according to different expiry time filter).
- First, you can view all the pre-warning record information, including the early warning time, alert content, warning period, warning failure points and other detailed data;
- Click "Alert Configuration", you can quickly create and modify the alert template and alert content, while configuring the alert time and early warning cycle, select the Alert method (SMS alert or in-site letter reminders);
- Select the users who need to be alerted, click Alert users to enter the user filter list, according to the points due date from near to far to sort, easy to choose.
The content and period of the point expiry warning will directly affect the user's platform perception and experience effect, the reasonable warning content and the period, can enhance the user's perception effect on the platform.
Java Open source Fresh e-commerce platform-integration System design and architecture (source code can be downloaded), If you need to download, you can download under my github.
https://github.com/137071249/
Group number: 168096884
Java Open source Fresh e-commerce platform-member points system design and architecture (source code can be downloaded)