Java fresh business platform - architecture and source code of analytical Commodities Center (applet / APP)

Java fresh business platform - architecture and source code of analytical Commodities Center (applet / APP)

 

Description: Java fresh electronic business platform, because the architecture of goods to a large extent determines the scalability and flexibility of the electricity supplier. In this regard based on their years of fresh electricity business experience, we compiled the following commodities center mind map

      

 

For no contact with fresh electricity supplier of children's shoes, it may have little concept of basic categories. In fact, this thing is well understood, the basis of what belong to the category of goods is the basis of classification, mobile phone, or tablet, or laptop, in other words, basic commodities category of goods is to define what it is. Similar to the university learned of the Gang subjects belong. Different categories on the basis of different features described fact this category.

E.g

       This phone category, the corresponding feature is: front camera pixels, the camera pixels, the screen size, and so the network standard;

        And the pants category, the corresponding feature is: waist, long pants, fabric material, thickness and the like. For the electricity supplier, it is customary to describe the different categories of features called properties, for each category of maintenance time, we must select that category Properties, and then when the new merchandise, first select the category of goods , the corresponding property will appear for operators and maintenance. To establish a suitable size property without coupling the category tree to distinguish between dimensions, the series all commodities, is the core of commodity management.

A electricity supplier APP / back-end operations base category tree applet can only have one, either a merchandise category basis can only belong to one of the category tree. Specific management categories include: new category node / edit / delete, sort and category attribute node category node maintenance.

 
 

Picture 1

Each platform has a basic default category tree, click on the menu to enter the category tree details page, to select the "snack" of this node, for example, the first tab "Node details" for the current node details, including three pieces of information: name (required), description, whether the minimum classification (required, radio). The concept refers to the smallest classification in the operational dimension of the classification has reached the required minimum size of the platform, there is no need to continue in its segment classification under.

For the classification of non-minimum node, select the classification will have two additional tabs, the second tab is currently classified under the new sub-category, and the third tab is currently classified under a sort of sub-categories operating. FIG particular the interface:

 
 

Picture 2

Classification details

 
 

Picture 3

New sub-categories

 
 

Picture 4

Sub Category Sorting

Specific details of the interactive page will not say, there are two worth noting:

For a minimum classification of nodes, it is not new, and sort of sub-classification tab, but there is an extra tab: categorical attributes. Specific page as follows:

 
 

Picture 5

Classification properties This tab is the definition of the current classification of goods which have attributes. Here are a few concepts we need to be explained next.

 
 

Picture 6

 
 

Picture 7

 
 

Picture 8

Explains the details of the above concepts, editing and sorting operations not one spoke, they talk about more important it is for the smallest classification, how to add and delete attributes.

Adding attributes: classification of property must be chosen from the library has maintained good property. The following specific interface, click query pop pop added, after querying the properties desired, select the attribute use in the current category, click Add, i.e. added to the current classification.

 
 

                                                                                                  Picture 9

Delete Attribute: If no current classification of goods, the property can be deleted directly; if commodity, real property can not be deleted, it will automatically jump into default attribute groups (each category has a default property group) from a property group deleted ;

Delete property groups: no need to check the current grouping attributes.

Significance of brand management is to maintain a common brand platform library, new merchandise and editing time, only check the brand has been available from the brand library, a reception to avoid multiple brand names, but also in the process of operation dimensions can clearly by brand operation.

Brand management is divided into brand query, add / edit and delete. Specific Add / Edit page is as follows:

 
 

Picture 10

Other details are not them here, there are three points worth noting:

Property management is to establish a property database to accurately describe the product, to provide users with the necessary product information. As we describe a person, I will use height, age, sex and other attributes to describe a person. From the foregoing, when talking about basic categories, smart readers should have realized that every basic classification is actually a set of attributes (Do not tell me you're not), in fact, this is the truth of the universe coincide. Philosophy major asked, the first question is "What", to answer what is what, must be used to give them a set of attributes.

And brand libraries, the main library is the property satisfies the query attributes, new features / edit and delete. Major topics at the property Add / edit it. The figure is property Add / Edit page. Edit the way the property is "radio" or "multiple choice" when, under the alternative value must be maintained.

 
 

Picture 11

One thing needs special attention, to delete a property associated with the current property is not required to check the classified basis, if the association can not be removed.

After the above steps, the foundation built classification, the brand built libraries and library properties, property maintenance good basis for classification, since you can add a new commodities. Commodity Management module can not be separated inquiry of goods, add / edit, delete, and state control of goods.

First talk about the state of goods under control. A commodity, in the background the new merchandise operations from children's shoes, visible to the shelves so that front-end user can buy, not just shelves shelves so simple. A standardized merchandise management module, should be involved in the workflow of staff of the commodity operations. Specifically, the need to undertake the work: new goods / Edit / Delete (Maintenance of goods library), review of goods (review the content and price), goods shelves and shelves (daily sales operations), inspection of goods (that is, after checks by the audit). Different companies have different approaches, some of the responsibility together, some separately, but in any case, the four duties that we should reflect. The figure is the commodity management process:

 
 

Picture 12

Originally self-Fresh B2C electric business platform and business platform of no points, but in order to better understand all the new goods / edit / delete, approve, upper and lower frame, inspections (ie locking the figure above) various operations , it is purposely assumed a special import business, so the above process introduces the concept of the business and the platform. Specific product corresponding states are added, pending, to be shelved, and have been reviewed by the shelf without five kinds.

So many operations, specifically the new series of products under the new and general merchandise. (Recommended merchandise management brain given herein before with reference to FIG, mapping each)

The new product entry in the commodity query page or Product Details page. Click the Add button, as pop, which is divided into ordinary type and virtual goods, warehouse warehouse for domestic nature, direct mail warehouse, bonded warehouse, goods to be classified as a new basis for the classification of goods. These three fields are different decision commodity maintenance information, as well as different order processing with the merchandise, it is necessary to define the new first step.

 
 

Picture 13

After you have defined, click OK, then jump to a specific commodity new page, as follows:

 
 

Picture 14

To complete the maintenance of product information, the need to maintain six tabs are completed. Which is the main product image Upload product image, description of goods is a rich text input box for inputting text description of goods. The remaining three tabs interface is as follows (product page button operation with state of the merchandise change):

Category Properties tab: This product is mainly to maintain the value of each property in the current basis of classification.

 
 

Picture 15

Stock Freight tab: major maintenance this product in your warehouse inventory control in all regions as well as in the warehouse, as well as the current commodity shipping rules apply.

 
 

Picture 16

It is worth noting include:

Price Settings tab: This product is mainly maintained in different platforms (APP price can be set low to attract users to move to the mobile terminal) without member group (for new users to attract low-cost single-user, the user can enjoy high-grade low price in order to enhance customer loyalty) between the selling price.

 
 

Picture 17

In general, the price of three dimensions is sufficient.

Concepts of the foregoing series of products already mentioned, besides the simple example, a piece of clothing is different S / M / L size, or a different color. For such goods, some of the background behind the platform operators to maintain a SKU, but with a different property sales, personally think that a better approach is to put each of the smallest physical units in the system are maintained as a separate SKU, only when in the foreground show by attributes do polymerized, so click on the different properties of the same page will switch to a different commodity. So, the price of all goods and inventory and other information, are independent of each SKU control.

How specific series of products obtained by the polymerization, see if the following diagram:

 
 

Picture 18

The figure is a platform for all series of products query interface, click Add, then bomb the right side of the window above, selected basic categories series of products, brands and properties with which series (ie previously defined attributes, which include a map series ) as a polymerization dimension click OK, jump to the page of new series of products as shown below:

 
 

Picture 19

  • Specific interaction and logic do not speak, just to mention a problem for everyone, why should I limit the category and brand products?
  • There is also a form of merchandise, merchandise mix (the upcoming two separate SKU A and B are packaged together to sell, while A and B are independent sale), but now the application is actually a combination of commodities is not so widespread, and it simply, under the bar.
  • For the combined product is usually implemented in two ways, a real one is true. Refers to a combination of the solid product C = A + B is an independent SKU, and general merchandise goods consistent with the necessary information (e.g., images and text description), a single system in order to generate the commodity list directly recorded user independent SKU when C = information, but sent to the WMS to perform in the order, only the a and B but not C to push WMS, which will give rise to a series of inconveniences such as inventory, sales statistics, etc.; personally think it is a viable way take the virtual route. That is, when new merchandise mix, actually just added a set price, at the front desk when users search for A, A details page will inform A + B combination of price, user A and B together with the settlement Add to Cart when a combination of favorable price effect. This kind of combination products do not separate product information, but simple inventory management, order changes to the main flow is small, for the system, light and easy, but also to achieve the fundamental purpose of a preferential target driven commodity sales.
  • Classification refers to the front of the PC or APP easy for consumers to locate an item yet operational management of children's shoes classification, this classification based classification and the biggest difference is that the basis of classification is to define what a commodity is, what attributes, different classification basis property between supposedly is not the same, a commodity can only belong to a minimal basic classification.
  • Classification is a front-end consumers are more closely associated with a classification, with the convergence of consumer awareness, closer to the consumer hot spots, such as Iphone7 128G black phone that may occur in the front-end "dual camera phone" classification may also occur in under the "big-screen phone" category, or individual brand new flagship mobile phone aggregated into one category, attributable to lower "the best-selling flagship" category.
  • Classification is not limited to a front-end, there may be a PC, H5 and APP is one, there are different channel page on APP may have a separate classification tree.
  • Check the front-end additions and deletions to change the classification and the classification tree nodes not elaborate, and here simply to tell a problem, how the goods to polymerization under a front-end node classification? In fact, this is nothing less than a selected product functions, in accordance with the basic classification, brand, and three different dimensions of a single SKU selected merchandise, and then polymerization can be.
  • Front-end classification completed, goods are also associated Well, how in the foreground show the appropriate location? This simple point is, you can write a front page interface dead; Furthermore, the configuration can be done by the CMS modules, specify a page showing a classification tree, this one, we should talk about in a future article.
  • Fresh B2C electricity supplier (import) operations management platform of commodity management module so far introduced over. These are just since the author summarizes the experience of practitioners, different companies have different usage scenarios, in which the details of the large discretionary, but the original aim, to see how we go to the architecture. Hope we can bring help above, the pit can be less and less tread step on, after all, come out to mix, pit yourself it does not matter, it is a tragedy pit of his teammates, is not it?

 

Actual operating Screenshot:

 

Contact QQ: 137071249

QQ group: 793 305 035

Guess you like

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