Java fresh business platform - architecture and source code of analytical marketing system

Java fresh business platform - architecture and source code of analytical marketing system

 

Description: The article focuses on the now popular promotional programs and source code parsing, so that everyone on promotions, is satisfied that there is a new depth of understanding and learning process.

Promotion system is another electricity supplier system is relatively large, but also more complex system, as a sellers when we are ready to shop, merchandise, then the rest is the sellers.

However, selling good, sometimes not depends on the quality of your goods, but will not be marketing activities will not do, even if even that bad quality of your goods. But if the marketing is done well, it is also possible to sell than others to make money, so the promotion is very important. It needs to analyze the market with their own promotional activities to create reasonable conditions, we understand that promotional activity may be a coupon, full X minus Y, and a number of special events.

The following summary of the promotional activities of a system: Broadly speaking, everything in order to expand business sales and user behavior are all the advantages of promotions.

Given the characteristics of the software industry and electricity supplier system, promotion system design electricity supplier should be divided into several broad categories: promotional activities, CMS systems, coupons, fight groups.

  • Coupons: You may be familiar with this, set rules coupons, then payment, you can use the coupon at the time of purchase of goods;
  • Fight Mission: That we are all familiar with, such as: You may have used to fight a lot, it simply needs to set the number of groups to fight the price, when the number reached to fight the group, to fight groups success, and then shipped.
  • Promotions: Promotions are generally used together with the CMS system, the promotion module setting the rules for the activities, promotional activities and user CMS system. In fact, the technical requirements for the CMS system is very high, some small electrical business is not supported by CMS, then promotional activities will be promoted through advertising, promotion or not.

First promotions, coupons say, say fight groups, explain in detail below.

First, promotional activities

What promotions is it?

Contact with electricity supplier system design, product manager certainly understand that, similar promotions and coupons, if the conditions are satisfied or coupon promotion conditions will be favorable for the user to purchase goods at the time of purchase.

The difference is that: the coupon is something specific, he is separate from the merchandise, coupons more flexible, and promotional activities will be tied to commodities in general, and to develop such activities may also be related to the holiday - Ching Ming Day, I want to put forward a promotion, promotion of greater purpose, since it is "active" then it is doomed to promote the importance of.

This is why promotional activities to be used in conjunction with CMS system that can achieve better publicity, promotional activities Here I talk about in several ways:

  1. Promotions What are forms, each of the rules of what is?
  2. Promotional activities to create specific rules and business processes?
  3. Issues orders of promotional activities.
  4. Management of promotional activities.
  5. Specific design of promotional activities in the product.

1. The various forms of promotional activities

Full Less promotions:

Full reduction promotion is the most common form of promotional activities, order fulfillment when a certain amount of discount a certain amount, usually produced with multiple orders, such as: full 200 by 20. Thus, in order to obtain concessions might buy some, full reduction promotion is divided into two forms: Each full cut and step full cut, when creating the event can choose only one form.

What each full cut it?

- for every $ X minus Y element, such as $ 100 per 10 yuan, if order to meet a 100-yuan offer 10 yuan, if the order is satisfied two $ 100, $ 20 off, and so on.

What is a step full cut it?

- Save over Y1 X1 membered element, over membered X2 Y2 membered Save, Save full Yn Xn membered element, such as at least 100 $ 10, 200 by 300, at least 300 by 50.

Less obvious is the more full ladder consume the greater the proportion of concessions, a plurality of steps, if you set each full cut at the same time providing the step full cut will certainly be conflict, because the amount of orders the same amount of discount may not be the same, that is to say, It can not be shared.

Promotional single product:

Single product promotion is very simple and myself, is a commodity discount.

Here explain Ha, not just here, all, you're not wrong, I mean all the discounted support two options, the percentage discount and amount discount, a radio set percentage or fixed amount of time the discount rules.

So, the percentage of discount and fixed discount amount is different from that which it?

The resulting difference is mainly reflected in price changes, price changes for a discount when the discount is not affected. Because it is a pro rata basis, and for a fixed amount of discount will be affected, whether the price is too high or too low, will result in an unreasonable discount amount. However, the advantage of a fixed amount discount is easy to understand consumers, lower prices controlled and more stable for the control of funds.

When carrying out the percentage of discount, the front display while the proportion of discount and the discount amount.

Set Promotion:

Promotional packages that bundle multiple items, set the package price, but differ in other forms of promotion time settings. The main difference is reflected in the front end of the show, other promotional obtained is dependent on certain commodities, when we entered the store listing page will see the introduction of promotional activities. Then choose the specifications when, quantity, etc., when you select to meet the conditions will be favorable to achieve.

The promotional package is a multi-commodity, the following promotional gifts, promotional gifts to fill is the same, this multi-commodity marketing in the form of presentation is different.

First of all, we certainly select multiple items in the package set time, and each commodity will certainly be more SKU information, so that we in the choice of goods when the goods should be accurate to the SKU, which is the specification elected.

Why are they so choose? Because we want to set the final price of the package, then this package is certainly based on a price determined by the original price, which is SUK price of each package goods.

Secondly, we have to take into account the problem of the front end of the show.

Since it is a promotion, we now restore a scene:

Zhang had no shoes, and go to the mall to buy shoes, but the shoes must have a lot of specifications, Zhang buy 43 yards of red shoes and $ 100, if you choose 43 yards black shoes might be 200 yuan a.

When the waiter told him: We are now engaged in suits activity, red shoes plus red socks a total of 110 yuan, red shoes plus red socks a total of $ 120 shoes plus red socks black a total of 210 yuan, black shoes and black a total of 220 yuan socks, red sock purchased separately 20 yuan, 40 yuan black socks purchased separately.

So, in this scenario, Zhang choice is diverse, he can choose any combination, then give money on the line. However, if this scenario to restore the product design will create many problems.

The reason is simple: we buy goods online under, before we submit your order, we are facing all the goods. And when shopping online, we want to enter a specific commodity to see a promotion - we saw a pair of shoes online, and activities is a plus socks 110 yuan, are we going to find that in the Home socks do, is clearly not acceptable.

In other words, select the package to be in the shoes of this product detail page is completed, but the shoe store listing pages can only show shoes, such as: size, color; can not choose the specifications of the information socks.

So, in general, there are two approaches:

  1. Directly to the suit made goods.
  2. An increase in the commodity detail page bundle options.

Goods made directly to the suit:

The commodity with the editing process is the same, we define the commodity title when it is written directly to a package, such as: cosmetic package, and then use the specifications set different package price.

For example: a toothbrush package toothpaste + $ 10 + toothpaste + Package II toothbrush cup 12 dollars, a single package three toothbrush $ 5, and so on. However, this can also be achieved package promotion effect, but this approach has chosen the design rules promotional system. In fact, there is no promotion rules, the product itself is set suits there will be no rules at all.

An increase in the commodity detail page bundle options:

After setting this way is suits in the relevant product details page bundle options increase in size when selected. When you select a display package information package, package information is a specific SKU information, the main business suits and can only choose one, you can not buy select merchandise package, select the package can not be selected in the product information.

Here is an example:

There ABCDE five SKU information to suit different combinations, AB AC AD AE BC BD DE, which is seven packages.

So, as we enter A product details page will display all of the information suits, because it is saying are related. When we entered the B product detail page, display AB BC two packages, since only two B packages. Similarly, when we enter the E, it shows AE DA, that is to say only show information package with the current commodity-related. It is this arrangement, in fact, is designed in the form of the product is not fixed, we are always looking for better solutions.

Promotional gifts:

Promotional gifts is more than merchandise, gifts when we meet the conditions in the purchase of the main product, will get gifts, there are two ways:

  1. As long as the purchase of primary commodities will get gifts.
  2. Buy a certain number in order to obtain gifts.

And there are two forms presented: All Get, Get or an N element.

When we first select the set of primary commodities, full of gifts conditions - purchase or gift or gift to develop the number of purchase.

Then select gifts - you can select multiple, it is a gift all or part of the gift, only for gifts should be noted that in the special page on it, and then introduce bonus information on the details page.

Fare promotions:

Fare concessions when we meet a certain amount, if the amount of the overpayment certain how much it will offer, or what free gift.

For example: We spent a total of 120 yuan want to check out, then the system prompts you when the amount of orders reached 150 yuan is to enjoy preferential -20, or give a certain commodity. For fare deals to select the merchandise, then set the yuan when the full X, Y Yuan in Canada, discount or free delivery F N yuan of goods, such settings.

Buy Promotions:

Buy discount promotion is to buy the more, the greater the discount, you can set a certain amount just to buy some, or when a few of the very core of the rule is the number of items - that is, buy more.

Since it is the place to buy, so be sure to set the activities of commodity pool set in activities when - can be individually got me, got me also by category, buy more concessions take effect only on those commodities, other commodities does not take effect, in setting the rules of the time you can be set.

  1. N off member orders of X
  2. Any purchase order amount in the X yuan

It is set depending on the circumstances.

Deposit promotions:

Deposit promotions usually appear when the sale of goods, when the sale of commodities, setting deposit promotions, users pay a deposit in advance a certain amount can be deducted.

For example: deposit 30 50 deductible, which is equivalent concessions 50, when the sale of commodities to pay the balance due to complete the order.

2. promotional activities to create rules and business processes

Creating promotional activities are divided into three steps:

  1. Set Active Basic information: such as the title of the activity, activity time?
  2. Set Active rule: full of gifts or promotional single product promotions, what rules?
  3. Set Active Goods: What goods are involved in activities?

Created.

Basic information 2.1 setting activities

Event Title: set the event's title, you can set up multiple titles, the different roles of different titles, according to the needs that you need several titles, then shows where each title.

Activity code: unique code activity, create activity is automatically generated, this encoding is common, not just here, such as coding, billing coding orders, coding rules, generally combined with time, user, merchandise and other contact settings.

Time: Time setting activities, and only in the time range of activities to take effect, but if the activity has not timed event opened, the need for lifting the front end of the countdown.

Marketing channels: a general store there will be many clients choose where to put activities: H5, public numbers, small micro-channel program, Alipay small program, APP, PC end mall.

Quota: Limit the number of items purchased, from several aspects to consider, each is the default limited to purchase, carried out the reasons why the purchase of inventory mainly on account of:

  1. Quota for each item: When this product does not sell X pieces participation.
  2. The total number of items: participation of all goods total number?
  3. Sales quota for each user: Each user can purchase the maximum number of pieces reached the limit can not continue to participate in activities,

Users range: the scope of activities of the user, when the user to participate in activities within the scope of, or can not participate in activities, default does not limit the scope of users.

  1. Select the specified user: be acquiring more users from the list of users.
  2. User membership levels: Select the members of the class before they can participate in activities.
  3. User groups: the group of users before they can participate in activities.

For the limited range of users, mainly to see the background of how the user classification, according to these classifications memory restriction, if the user has the label; also can purchase according to the label - if the partial new users and old users, according to this restriction, depending on system settings.

Whether the coupon General: general promotions and coupons are not common, the electricity supplier promotional activities now available in the market and would not generic and coupons, so this place can then write back the dead, as long as participating in promotional activities goods are not universal and coupons.

Sponsored links: Links will automatically generate events and activities to promote the use of two-dimensional code when users create an event.

 

Rule 2.2 Setting activities

In the above it has been introduced in the form of activities and their different rules, but it is necessary to set up activities after we finished setting basic information about the activities of the classification rules in two steps:

  1. Select the type of activity: full cut, a single product, suits, gifts, increase, buy, deposit.
  2. Different activities of its rules is certainly different, and then set the rules activity.

Full Less:

Choose full cut type: full step Save, Save each full

Set full reduction rules:

  • Ladder full cut: full cut X1 Y1, X2 full cut Y2, full cut Xn Yn ......
  • Each full cut: orders for every $ X minus Y Yuan

A single product:

Select the form of discount: the percentage specified amount

Set Discount Level:

  • Percentage: X%
  • A specified amount: X Yuan

Set: Set yuan package price --X

Gifts:

  1. Gift set conditions: that is to buy gifts, buy X or gift items
  2. Select the number of gift: a gift all, part of the gift (gift a few pieces)

Increase:

  1. Set to take effect when the full X plus Y Yuan Yuan
  2. Form of reward is provided: Save membered N or feed product F

Buy Shipping: --M member is provided in the form of N buy off element or any commercially available X

Deposit: Setting the deposit amount deductible amount X Y

2.3 Setting Event Goods

When we've set the rule should choose promotional activities of commodity, no matter what type of activity must choose activities merchandise. Just a different choice of activities goods rules are not the same, we look at: different promotion activities of their choice of goods, what is the difference?

  • Full Less: Select all commodities or some of the goods, some of the goods can be screened according to the classification, brand, you can manually develop certain commodities.
  • A single product: Select one commodity.
  • Set: selecting a plurality of combinations of goods, each combination representing a package, where noted, product selection requires precise set to SKU.
  • Gifts: Select the primary product, and then select the gift, gifts may be multiple choice radio, gifts to be accurate to SKU.
  • Multi-buy promotions: This form is different choice of goods, commodity pool to choose to build a commodity pool, pool scope of activity is the commodity of commodities, users must participate in activities to choose commodity pool.
  • Markup: Setting range of goods, if the incentives in the form of gifts, you need to set premiums.
  • Deposit: Select deposit products.

2.4 Activity created

KO, up to now create promotional activities have been completed, we summarize some of them:

First, the basic rules defined activities, these basic rules must be universal, it does not affect the activity rules.

Then, set the event rules, different activities have different forms and different forms have different settings rules.

Finally, the choice of goods involved in activities depending on the activity rules.

Such activities now created, this is the way to create and process marketing activities. No matter what kind of promotion can be set so that, should the basic settings, activity rules, participation in commodity separated from each other, this will help us to understand. Here, finally talk about marketing issues in the order flow of activities.

3. promotional activities in question in the order process

When the user orders, we must first determine: whether the goods involved in promotional activities? Which promotional activities to participate?

Then, determine: whether to meet the promotion rules? Which mischievous rule is satisfied?

Finally, the next meet, the discount amount is how much? In order payment page the user to tell the user how much money deals?

  • if (active product) {} which activity
  • if (Rule 1)} {Shipping Amount Calculation
  • else if (Rule 2)} {Shipping Amount Calculation
  • erse if (not active product) (calculated without discount)

After the completion of the single user, multiple product orders can be placed under a unified delivery, not a single unified delivery need to be demolished, I will not speak in detail issues orders now, the future will be devoted to the order.

4. Management of promotional activities

Management of promotional activities management has been created out of a list of activities, management is primarily a state activity and editing events, delete events.

Editing Activities: may need to be modified for some reason when the event is created, this time need to edit.

Delete: Delete the event, the event will be directly terminated.

Active State Management: Not started activities to end, whether running.

  • Not started: Time not yet reached.
  • Activities: in the event of time.
  • Ended: Time has passed.

Whether running: When running activities to take effect, serving status and Activity status (the other three states) independent of each other, independently of each other, regardless of whether there might be in a running three other states, the state is not the time the operation can be put in operation state.

Delete: delete activity, if the activity is activity, then the activity will be directly terminated.

The specific design of promotional activities in the product

5.1 front-end display promotional activities

Promotional activities to show clients mainly in the details and list pages, when the promotion is to meet in the list of tagged page items.

such as:

  • "Full cut": the product detail page to add promotional section.
  • "Promotion: full 100 10 yuan," so that users can see if a package of goods and gifts, need to show each product SKU information, product images, prices, specifications and so on.

5.2 Background design promotional activities

Promotion is part of the promotion system for background design, event management and activities to create two parts.

Creating Activity: Creating a menu of activities, click on the go is to create a page, fill in various forms, and finally save the contents of the form has been said above, it is to create a flow of promotional activities.

Event Management: a campaign management menu bar, click on the go is a list of activities, active management, flight status, delete.

Second, coupons

Different points coupons and promotional activities are: coupons prominent commodity.

When we buy goods which, we will consider what with coupons, and from the designs, special events higher than the coupon difficulty.

1. Various types of coupons

Cash coupons : Coupons direct deduction of cash, do not set the threshold for the use, for example: 50 cash coupon voucher is called a voucher, because it can be used directly as cash, the equivalent of your own money, no orders limit amount.

Full cut coupons : the promotion of full reduction Similarly, when the order to meet a certain amount before you can use coupons, such as: full 200 by 20 yuan.

Discount coupons : in the purchase of certain goods that can be discounted, such as 20%, then 100 dollars something is 80 yuan.

Single product coupons : Coupons are a single product can only be used for a particular commodity, the commodity can specify a particular set or full reduction or discount coupons.

Category coupons : Coupons are classified only be used for a particular category of merchandise, set up after the specified category or full reduction or discount coupons.

Brand coupons : Coupons are category can only be used for a particular brand of merchandise, set up after the specified brand or full reduction or discount coupons.

Platform coupons : coupon platform coupons applicable to all the shops, no matter what the business, which stores, can be used, discount amount borne by the platform.

Store coupons : Coupons are settled in the shop business platform release their own coupons, valid only offer values borne by the shop in the shop.

2. Coupons design rules

Coupon design rules are divided into three steps:

  1. Creating coupons
  2. Receive coupons
  3. Write-off coupons

2.1 Creating coupons

When creating a coupon to fill in the relevant information, as well as select some information.

Coupon Name: Give a name from the coupon.

Select the type of coupons: coupons, discount coupons, full reduction coupons.

Coupon face value and conditions of use: coupons ($ X), discount coupons ($ X over Y fold), full cut coupons (over $ X minus Y dollars).

Promotion channels: Channel issued coupons: public number, applets, app, PC end mall.

Effective Date: Effective time coupons, there are two ways to set the time, the relative time and absolute time; relative time (days after the effective X users receive), the absolute time (start time - end time effective), time setting should be accurate to a certain period of a certain time points.

Use: Setting range of coupons, all merchandise is available, or some of the goods available, and if some of the goods available can be screened by Brand, and finally you can select the designated goods are not available; you can also specify certain commodities directly available.

The return of the rule: the return of the main rules taking into account the refund return, divided into forward and reverse flow process from order flow is.

  • Forward flow means: normal user orders the last harvest, there is no refund return operation. We need to subtract the amount of the coupon when calculating the amount of the order, telling the user how much discount amount
  • Reverse flow means: Refund occur after payment user, returns operation

Reverse flow mainly taking into account the return of coupons - how to return?

Because there may be many months before the goods meet the discount, refund only if the user how to do a paragraph commodity, after the order of the details of the refund speaking time to say also involves a number of sub-closing commission issue, so now in this place coupons the return of the rule.

  1. Uniform not return: coupon use can not be refunded, whether you return or refund.
  2. Offers sharing: When multiple coupons Products meeting the conditions of use but the user refund an item, in the form of discount coupons returned to the user to change the amount of goods assessed. Conditions of Use coupons unchanged, such as the user with a full 200 by 60 coupons, there are two goods orders - a 60 yuan, a 120 yuan, according to the weight, which belongs to minus 60 yuan 60 yuan of goods 20 yuan, 120 yuan of goods belonging to 40 yuan, 120 yuan user back on the return of goods to the user a full 200 minus 40 coupon, that is the same.

2.2 receive coupons

Receive coupons in two ways: active and passive receive receive.

Take the initiative to receive: the user needs to take the initiative to interface my coupon can only be used to receive coupons.

Passive receive: sent directly to the user, the default receive.

2.3 write-off coupons

When the user needs to determine when the single coupon which the user is prompted to use, logically divided into the following steps:

  1. Screening of available coupons from a coupon user's list, is a valid time, calculated together is within the range of commodities, where the user does not receive coupons.
  2. If there are multiple coupons to satisfy the conditions of use default to the user with the highest discount amount.
  3. If the same amount as the default user chooses to use fast expired vouchers.

3. The coupon management

Coupon management, mainly: coupon usage statistics.

Couponing how much? How many users receive? How much written off? How much surplus? These operations corresponding time is when?

Product Design 4. coupons

4.1 front-end display issue coupons

Our main considerations: what coupons show? What form show is?

- show the location of the major commodity details page, personal coupons Center page.

Product Details page needs to show the user to receive and not receive coupons contained in the goods, coupons under long as it belongs merchandise need to show it.

Personal voucher center to show the user all the coupons have been used, there is no user, provided to receive the entry, the user can enter to receive coupons.

4.2 Background design methods coupon management

Coupon design background, is divided into two menus: Create coupons, coupon management

  1. Create a coupon: Click to create a coupon to enter the edit menu, to fill in first off the information, select the relevant information, form content to create a variety of information 2.2.1 coupons can go see above; to create a complete click Save coupon is successfully created, displayed in the coupon management menu
  2. Coupon management: the main display of coupons in the form of a list.

Coupon management, mainly on the role of statistical information for the coupon list below:

  • Coupon information: the name of a coupon, the coupon amount, conditions of use
  • Promotion Information: Show dissemination channels
  • The amount paid, to receive the amount of nuclear sales.

If payment is not done to stop issuing coupons can perform operations or continue to be paid, you can perform the removal, after removing the front center collar coupons will no coupons, coupon deleted from the management background.

 

Guess you like

Origin www.cnblogs.com/jurendage/p/11294837.html