Disclosure of Invention
Therefore, how to provide a scheme for intelligent, automatic, accurate and safe multi-electronic commerce platform publishing is a technical problem to be solved urgently in the field.
An object of the present invention is to solve at least the above problems and to provide at least the advantages described later.
The embodiment of the invention at least discloses a method and a device for multi-platform intelligent automatic publishing; products passing the ERP final inspection can be called to be directly published to a multi-platform multi-shop, and the problem of low product order rate caused by unscientific product selection of a trading platform is solved.
The invention is realized by the following technical scheme:
first aspect of the invention
A first aspect provides a method for multi-platform intelligent automated publishing, comprising, in some embodiments:
setting respective corresponding product publishing strategy content, strategy conditions and execution content based on the attribute information and platform rule information of each trading platform;
receiving final-checked product information data, and generating and displaying public data of the product and data perfection tables of all transaction platforms based on a preset product information perfecting strategy under classification according to classification attributes of the product;
receiving complete public data and platform data of the product, and comparing the complete public data and the platform data with the product publishing strategy content to screen out consistent candidate publishing products;
calling publishing template information corresponding to a trading platform and comprising the product publishing strategy content, strategy conditions and execution content to generate automatic publishing information data of the candidate publishing product; and based on the automatic publishing information data, the candidate published products are put on shelves in different shops on the corresponding trading platform.
In some alternative embodiments, the listing of the candidate published product to different stores on corresponding trading platforms based on the automated listing information data is:
pushing the candidate published product to a listing queue based on the automatic publishing information data;
according to the execution content, the candidate published products are put on different shops on the corresponding trading platform;
if the periodical shelf-mounting fails, generating and displaying a product data modification table based on the public data of the product and the data perfection tables of all platforms;
and receiving the modified complete public data and each platform data, and updating the public data and each platform data perfection table.
In some optional embodiments, the setting of the product publishing policy content, the policy condition and the execution content corresponding to each trading platform based on the attribute information and the platform rule information includes:
setting an automatic publishing strategy interface for adding a product publishing management strategy based on the attribute information and platform rule information of each transaction platform;
receiving a request for adding a product publishing management strategy, and calling the automatic publishing strategy interface for displaying;
and receiving and storing the publishing strategy content, the strategy condition and the execution content of the product of the trading platform and the strategy execution monitoring strategy by the automatic publishing administrator.
In some optional embodiments, invoking publishing template information corresponding to a trading platform including the product publishing strategy content, strategy conditions and execution content, and generating the automatic publishing information data of the candidate publishing product is:
automatically generating logistics information of the candidate published products based on address information of a user on the trading platform and a preset logistics strategy;
calculating to obtain the publishing page selling price of the candidate publishing product according to the corresponding calculation relationship between the preset product information, the transaction platform attribute information and the platform rule information and the product page selling price;
and calling publishing template information corresponding to a trading platform and comprising the product publishing strategy content, strategy conditions and execution content, and generating automatic publishing information data of the candidate publishing product according to the product information data, the logistics information and the publishing page selling price of the candidate publishing product.
In some optional embodiments, the product publishes policy content, including: the method comprises a product automatic publishing strategy, a product automatic reprinting strategy, a product automatic off-shelf strategy, a product automatic price adjusting strategy and a product automatic sales promotion strategy.
Second aspect of the invention
A second aspect provides an apparatus for multi-platform intelligent automated publishing, in some embodiments, the apparatus comprising: the system comprises a publishing strategy setting module, a transaction platform data perfection table display module, a candidate published product screening module and a product automatic publishing module; wherein,
the publishing strategy setting module is used for setting respective corresponding product publishing strategy content, strategy conditions and execution content based on the attribute information and platform rule information of each transaction platform;
the trading platform data perfection table display module is connected with the publishing strategy setting module, receives the finally checked product information data, and generates and displays the public data of the product and the data perfection tables of the trading platforms according to the classification attribute of the product based on a preset product information perfection strategy under the classification;
the candidate published product screening module is connected with the transaction platform data perfection table display module, receives complete public data and platform data of the product, and screens out candidate published products consistent with the product publishing strategy content in a comparison manner;
the product automatic publishing module is connected with the publishing strategy setting module and the candidate publishing product screening module, and is used for calling publishing template information which corresponds to a transaction platform and comprises the product publishing strategy content, strategy conditions and execution content to generate automatic publishing information data of the candidate publishing product; and based on the automatic publishing information data, the candidate published products are put on shelves in different shops on the corresponding trading platform.
In some optional embodiments, the product auto-publishing module comprises: an automatic publishing information generating unit, a publishing queue listing unit and a publishing failure perfecting unit; wherein,
the automatic publishing information generating unit is connected with the publishing strategy setting module and the candidate publishing product screening module, and is used for calling publishing template information which corresponds to a trading platform and comprises the product publishing strategy content, strategy conditions and execution content to generate automatic publishing information data of the candidate publishing product;
the listing queue listing unit is connected with the automatic listing information generating unit and pushes the candidate listing product to a listing queue based on the automatic listing information data;
according to the execution content, the candidate published products are put on different shops on the corresponding trading platform;
the publishing failure perfecting unit is connected with the publishing queue listing unit, and if the publishing queue listing unit fails, a product data modification table is generated and displayed based on the public data of the product and the data perfecting tables of all platforms;
and receiving the modified complete public data and each platform data, and updating the public data and each platform data perfection table.
In some optional embodiments, the listing policy setting module includes: the system comprises a product publishing strategy interface display setting unit, a publishing strategy interface display unit and a product publishing strategy input unit; wherein,
the product publishing strategy interface display setting unit is used for setting an automatic publishing strategy interface for adding a product publishing management strategy based on the attribute information and the platform rule information of each transaction platform;
the publishing strategy interface display unit is connected with the product publishing strategy interface display setting unit, receives a request for adding a product publishing management strategy and calls the automatic publishing strategy interface for display;
the product publishing strategy recording unit is connected with the publishing strategy interface display unit, receives and stores product publishing strategy contents, strategy conditions and execution contents of the automatic publishing administrator for the trading platform and strategy execution monitoring strategies.
Third aspect of the invention
A third aspect provides a system for multi-platform intelligent automated listing, in some embodiments, the system comprising:
more than or equal to two trading platforms, which are used for receiving the automatic publishing information data of the candidate publishing products and uploading the data to the corresponding shops; and
at least one multi-platform intelligent auto-publishing means for performing the method of the first aspect of the invention.
Fourth aspect of the invention
A fourth aspect provides a multi-platform intelligent auto-publishing terminal, in some embodiments, at least one application client, wherein,
the application client comprises a multi-platform intelligent auto-publishing device for performing the method according to embodiments of the first aspect.
The technical effects of the embodiment of the invention at least comprise:
according to the multi-platform intelligent automatic publishing scheme, the product is directly and automatically published to the multi-platform multi-shop, so that the problem of low product order rate caused by unscientific selection is solved; the method meets the existing electronic commerce platform which is expected to be developed by the client in the market, and meets the shelf-on requirements of different clients in different markets; the automatic publishing solves the problems of low efficiency and poor accuracy of the manual shelving of the salesman; the products meeting the strategy conditions are screened out according to the phoenix publishing strategy, automatic replanting, automatic price reduction and promotion, automatic off-shelf and automatic price adjustment of the products are realized, and accurate and scientific regulation and control of Listing are finally realized.
Additional advantages, objects, and features of the invention will be set forth in part in the description which follows and in part will become apparent to those having ordinary skill in the art upon examination of the following or may be learned from practice of the invention.
Detailed Description
The present invention is further described in detail below with reference to the attached drawings so that those skilled in the art can implement the invention by referring to the description text.
As shown in fig. 1, in some embodiments, a first aspect provides a flow diagram of a method for multi-platform intelligent auto-publishing, the method generally performed by a client of application software, the method comprising:
step 101, setting respective corresponding product publishing strategy content, strategy condition and execution content based on the attribute information and platform rule information of each trading platform.
And 102, receiving the finally reviewed product information data, and generating and displaying public data of the product and data perfection tables of each transaction platform according to the classification attribute of the product and based on a preset product information perfection strategy under the classification.
The finally approved product refers to a product which is well maintained by information such as product description product pictures and the like and passes layer by layer audit of personnel such as a product development group leader, an editing group leader, a picture group leader and the like.
And 103, receiving complete public data and platform data of the product, and comparing the complete public data and the platform data with the product publishing strategy content to screen out consistent candidate publishing products.
Step 104, calling publishing template information corresponding to the transaction platform and comprising product publishing strategy content, strategy conditions and execution content to generate automatic publishing information data of candidate publishing products; and based on the automatic publishing information data, the candidate published products are put on shelves in different shops on the corresponding trading platform.
In some alternative embodiments, as shown in FIG. 2, a flow diagram of a second multi-platform intelligent automated listing method, different from that shown in FIG. 1, is to stock candidate listings in different stores on corresponding trading platforms based on automated listing information data, as follows:
step 201, the candidate published products are pushed to the listing queue based on the automatic publishing information data.
Step 202, according to the execution content, the candidate published products are put on different shops on the corresponding trading platform.
And step 203, if the periodical shelf fails to be placed on the shelf, generating and displaying a product data modification table based on the public data of the product and the data perfection tables of all platforms.
And step 204, receiving the modified complete public data and each platform data, and updating the public data and each platform data perfection table.
In some optional embodiments, as shown in fig. 3, a flow chart of a third multi-platform intelligent automatic publishing method is shown, different from that in fig. 1, the setting of the policy content, the policy condition and the execution content of the product publishing corresponding to each trading platform based on the attribute information and the platform rule information of each trading platform is as follows:
and 301, setting an automatic publishing strategy interface for adding a product publishing management strategy based on the attribute information and the platform rule information of each transaction platform.
Step 302, receiving a request for adding a product publishing management strategy, and calling an automatic publishing strategy interface for display.
And step 303, receiving and storing the product publishing strategy content, the strategy condition and the execution content of the trading platform and the strategy execution monitoring strategy by the automatic publishing administrator.
In some alternative embodiments, as shown in fig. 4, a flowchart of a fourth multi-platform intelligent automatic publishing method is shown, different from fig. 1, that the publishing template information corresponding to the trading platform including the product publishing strategy content, strategy conditions and execution content is called to generate the automatic publishing information data of the candidate publishing product, where:
step 401, automatically generating the logistics information of the candidate published products based on the address information of the user on the trading platform and a preset logistics strategy.
Step 402, calculating to obtain a publishing page selling price of the candidate publishing product according to the corresponding calculation relationship between the preset product information, the transaction platform attribute information and the platform rule information and the product page selling price.
Step 403, invoking publishing template information corresponding to the trading platform and including product publishing strategy content, strategy conditions and execution content, and generating automatic publishing information data of the candidate publishing product according to the product information data, logistics information and publishing page selling price of the candidate publishing product.
By way of illustration, as shown in fig. 5-17, there are some schematic diagrams of specific application examples, wherein fig. 5 is a schematic diagram of an embodiment of a product data list in the multi-platform intelligent auto-publishing method; FIG. 6 is a diagram of an embodiment of a specific application for editing and perfecting product information of each platform in a multi-platform intelligent automatic publishing method; FIG. 7 is a diagram illustrating a specific application list for editing publishing policies in the multi-platform intelligent automatic publishing method; FIG. 8 is a schematic flow chart of an automatic publishing service in the multi-platform intelligent automatic publishing method; FIG. 9 is a schematic view showing a flow of automatic data publishing in the multi-platform intelligent automatic data publishing method; FIG. 10 is a schematic diagram of a Phoenix publishing strategy in a multi-platform intelligent auto-publishing method; fig. 11 is a schematic diagram of a strategy adding interface of the phoenix publishing strategy in the multi-platform intelligent automatic publishing method; fig. 12 is a schematic flow chart of the data of the automatic landing strategy of the phoenix publishing strategy in the multi-platform intelligent automatic publishing method; FIG. 13 is a schematic flow chart of data of an automatic price adjustment strategy of a phoenix publishing strategy in the multi-platform intelligent automatic publishing method; fig. 14 is a schematic flow chart of data of an automatic re-publication strategy of a phoenix publishing strategy in the multi-platform intelligent automatic publishing method; fig. 15 is a schematic flow chart of data of an automatic promotion strategy of a phoenix publishing strategy in the multi-platform intelligent automatic publishing method; FIG. 16 is a schematic flow chart of automatic promotion of the shop platform in the multi-platform intelligent automatic publishing method; FIG. 17 is a diagram of a product management listing interface in a multi-platform intelligent auto-publishing method.
For the description of the business process:
1. product data list: and editing product maintenance product information of all final-pass products of the synchronous automatic publishing system ERP, calling the maintained product information when the automatic periodical is published, and uploading essential items by default when the automatic periodical is published, wherein other information is null.
The product information includes: product SKU, custom SKU, parent ID, latest updater, creation time/update time, shelved platform, product status, product infringement risk, platform for forbidding, logistics attributes, heavy current plug, product classification, volume starting, inventory information, purchase price, and the like.
2. Template management: the template information maintained is automatically called for publication when the automatic publication is performed, for example, templates maintained in the intelligent publication system are called when Allegro and JdId are put on shelf. The express sale is published automatically, and an ERP maintenance operation template is called; the Wish automatic publishing calls a freight template maintained in the ERP; ebay automatically calls a business policy template of a corresponding source channel maintained in ERP when posting.
3. Automatic publishing strategy: different automatic publishing strategies are set for each trading platform, and products meeting the strategy conditions can be automatically published to corresponding channels according to set strategy rules. And the automatic publishing responsible person adds and manages the strategy and monitors the strategy execution condition on the automatic publishing strategy interface. The system screens out products meeting conditions according to the strategy set by a responsible person, and automatically publishes the products to shops with various large platforms at regular time.
How the intelligent publishing system realizes the automation of shelving and improves the shelving efficiency, and the intelligent publishing system comprises the following contents:
(1) and the classification systems of all the platforms are automatically preset, and the automatic periodical publishing is carried out according to the preset classification. The classification attribute is set as default in advance, and the shelving basic data is prepared in advance.
(2) Through template configuration, the preset template information is automatically called for publishing during automatic periodical publishing, the integrity of publishing data is guaranteed, and logistics is set according to the addresses of stores and users.
(3) And automatically calculating Listing selling price according to the ERP calculator.
(4) When different platforms are automatically put on shelf, product pictures are randomly acquired, and account number association is prevented.
(5) And butting the ERP to generate a UPC and a channel SKU logic, shelving different shops, automatically generating a channel SKU according to a channel SKU rule maintained by the ERP, and automatically calling the UPC uploaded in the ERP when shelving.
(6) The automatic publishing strategy conditions have rich contents, meet the requirements of different sales, comprise three parts of strategy contents, strategy conditions and execution contents, and the sales only need to set strategies, and the system automatically screens proper products for putting on shelves. The policy content comprises: policy name, SKU source, publishing channel; the strategy conditions comprise basic information and Listing information of the product; the execution content includes: setting the time of periodical publishing, and fixing the number of uploaded products, brands, prices, sales numbers and the like per hour.
4. Phoenix planning strategy: the strategy types of the phoenix planning strategy comprise several strategy types of reprinting, automatic off-shelf, automatic price adjustment and automatic sales promotion, different strategies are added for each platform according to platform logic, products meeting strategy conditions can be reprinted, off-shelf, price adjustment or sales promotion according to set strategy rules.
5. Management of publishing queue: all automatically published products enter a publishing queue to wait for the service to be executed and put on the corresponding platform.
Listing management: and (4) checking the Listing of different platforms on a Listing management interface, not distinguishing the Listing state, and also supporting checking when the platform is off shelf.
The minimum execution unit is: channel SKUs, namely one channel SKU binds one off-shelf strategy, and each channel SKU only executes one strategy at a time; when a channel SKU simultaneously satisfies 2 or more different policies, executing a policy, the policy priority: automatic off-shelf > automatic sales promotion > automatic price adjustment > re-publishing; when a channel SKU satisfies 2 and more of the same policies at the same time, only one latest setup policy is executed. When partial variants meet the conditions, only the variants are subjected to off-shelf processing, namely, the saleable number is modified to be 0. And when all SKUs of the single or multiple variants meet the conditions, carrying out shelving treatment on the whole Listing.
To illustrate a specific example, different platform phoenix planning strategy support strategy types as follows:
the business effect of the multi-platform intelligent automatic publishing method is embodied as follows:
counting according to real on-shelf data of offline customers, 1) success rate of on-shelf service: the success rate of putting on shelf of a new product in 48 hours reaches over 90 percent. 2) Shelf coverage rate: and counting the product coverage rate to 98% according to offline data. Note: the shelf coverage rate refers to whether the products passing the final inspection within 7 days are shelved to the corresponding platform according to the automatic publishing strategy. 3) Product warehouse 90-day order rate: the rate of discharging the bills is kept at 50%, and the rate of discharging the bills reaches 60% in part of months.
The performance effect of the multi-platform intelligent automatic publishing method is embodied as follows:
1) average response time of user page: less than 3 seconds (including interface request time, front-end rendering time);
2) page request concurrency: 300 users 100 tps;
3) whether customer auto-expansion is supported: is that;
4) whether peak elastic expansion/load balancing is supported: is that;
5) whether the exclusive data is input: is that;
6) whether to output the result data: is that;
7) maximum amount of data for the customer: ES: 50W/day; MySQL: 20W/day/user; basic data amount: 200W;
8) data degradation time limit (optional): year;
9) data degradation mode: archiving/partial function banking requests;
10) and (4) function classification: functional/platform interactive;
11) single service (request) maximum data throughput: 5000;
12) the batch requirement is as follows: automatic batch production;
13) data real-time requirements: updating at fixed time;
14) performance bottleneck: data throughput/platform interface;
15) execution frequency: 30 minutes per time, and the execution is performed according to the conditions.
The technical effects of the multi-platform intelligent automatic publishing method are embodied as follows:
technical index description references (which may be appended or clipped depending on project characteristics),
1) whether multiple languages (must be filled) are supported: is that;
2) whether SAAS (padding) is supported: is that;
3) whether peak elastic expansion/load balancing (mandatory) is supported: is that;
4) whether a cold and hot data separation and archiving scheme (fill-necessary) is supported: is that;
5) whether network security (encryption and protocol of API) is supported (mandatory): is that;
6) whether data security (data encryption) is supported (opt-in): is that;
7) whether system performance monitoring is supported or not, and exception monitoring alarm (must fill): is that;
8) data architecture: describing how the scheme of storage, migration and expansion deals with large-scale data volume (the item is bound to be filled when the item 4 is selected or not) the Aliskian database supports the scheme of storage, migration and expansion;
9) infrastructure investment: requirements for infrastructure (servers, databases) when a qualified customer is fully using it;
the Web end: arilocos container service kubernets version;
operating the system: linux;
the browser: chrome;
net environment:NET Standard 2,. NET Core 3.1;
a database: cloud database POLARDB.
The classification information of each large platform is collected for the purpose: different products are put on shelves to provide different putting information, and the information is determined by the classification of each large platform, for example, the clothing classification of the platform is put on shelves to the American station, and then brands, materials, sizes and the like are correspondingly provided; if the electronic classification is built, such as a computer, various information such as whether the computer is charged or not, a CPU, a memory and the like is provided.
Simulating a normal browser request classification data interface through program language codes written by requests in a Python programming language, thereby acquiring classification data returned by the interface, and then storing the classification data in a database; simply speaking, the corresponding platform classification is obtained by the key words maintained in the product information by using the technical means; for example, the keyword is clothing, and clothing classifications of different platforms and different sites are found.
Finding out products meeting the conditions by entering a product management list according to the conditions of the automatic publishing strategy; after finding the product, combining the template configuration information, establishing an interface of the product through each large platform, and automatically uploading the product to each large platform through queue service.
In some alternative embodiments, as shown in fig. 18, a schematic diagram of an embodiment of anapparatus 1800 for multi-platform intelligent auto-publishing may be used to implement the multi-platform intelligent auto-publishing method described above. The device includes: a publishingstrategy setting module 1801, a trading platform data perfectiontable showing module 1802, a candidate publishedproduct screening module 1803 and an automaticproduct publishing module 1804.
The publishingpolicy setting module 1801 sets the product publishing policy content, policy conditions and execution content corresponding to each trading platform based on the attribute information and platform rule information of each trading platform.
And the trading platform data perfectiontable display module 1802 is connected with the publishingstrategy setting module 1801, receives the finally checked product information data, and generates and displays the public data of the product and the data perfection tables of the trading platforms according to the classification attribute of the product and based on the preset product information perfection strategy under the classification.
And the candidate publishedproduct screening module 1803 is connected with the transaction platform data perfectiontable display module 1802, receives complete public data and platform data of the product, and screens out candidate published products consistent with the product publishing strategy content by comparison.
A productautomatic publishing module 1804, which is connected with the publishingstrategy setting module 1801 and the candidate publishingproduct screening module 1803, and invokes publishing template information corresponding to the trading platform, including product publishing strategy content, strategy conditions and execution content, to generate automatic publishing information data of the candidate publishing product; and based on the automatic publishing information data, the candidate published products are put on shelves in different shops on the corresponding trading platform.
In some alternative embodiments, as shown in fig. 19, a schematic structural diagram of an embodiment of anapparatus 1900 for multi-platform intelligent auto-publishing differs from that shown in fig. 18 in that a product auto-publishing module 1804 includes: an automatic publishing information generating unit 1841, a publishing queue listing unit 1842, and a publishing failure perfecting unit 1843.
The automatic publishing information generating unit 1841 is connected to the publishingstrategy setting module 1801 and the candidate publishingproduct screening module 1803, and invokes publishing template information including product publishing strategy content, strategy conditions and execution content corresponding to the transaction platform to generate automatic publishing information data of the candidate publishing product.
The listing queue listing unit 1842 is connected to the automatic listing information generating unit 1841, and pushes the candidate listing product to the listing queue based on the automatic listing information data. And according to the execution content, the candidate published products are put on different shops on the corresponding trading platform.
And a publishing failure perfecting unit 1843 connected to the publishing queue listing unit 1842, and if the publishing queue fails to publish, generating and displaying a product data modification table based on the common data of the product and the data perfecting tables of each platform. And receiving the modified complete public data and the platform data, and updating the public data and the platform data perfection table.
In some alternative embodiments, as shown in fig. 20, which is a schematic structural diagram of another embodiment of the multi-platform intelligent auto-publishing apparatus 2000, different from fig. 18, the publishingpolicy setting module 1801 includes: a product publishing strategy interface display setting unit 1811, a publishing strategy interface display unit 1812 and a product publishing strategy entry unit 1813.
The product publishing policy interface display setting unit 1811 sets an automatic publishing policy interface for adding a product publishing management policy based on the attribute information and platform rule information of each transaction platform.
A publishing strategy interface display unit 1812 connected with the product publishing strategy interface display setting unit 1811, receiving the request of adding the product publishing management strategy, and calling the automatic publishing strategy interface for display.
The product publishing strategy recording unit 1813 is connected with the publishing strategy interface display unit 1812, and receives and stores the product publishing strategy content, strategy conditions and execution content of the automatic publishing administrator for the trading platform and the strategy execution monitoring strategy.
In some alternative embodiments, as shown in fig. 21, a schematic structural diagram of an embodiment of asystem 2100 for multi-platform intelligent auto-publishing includes: more than or equal to twotrading platforms 2101 for receiving the automatic publishing information data of the candidate publishing products and putting the data in the corresponding shops; and at least one multi-platform intelligent auto-publishing device 2102 configured to perform the multi-platform intelligent auto-publishing method.
In some optional embodiments, there is further provided a software terminal, in some embodiments, the software terminal includes: at least one software client, wherein,
the software client comprises a multi-platform intelligent automatic publishing device which is used for the method of each embodiment.
In some alternative embodiments, there is also provided an electronic device, which in some embodiments includes at least one processor and at least one storage medium;
wherein, the storage medium stores instructions for executing the method of the above embodiment, and the processor is used for executing the instructions.
Herein, the term "Listing" means a product detail page, typically containing 6 major elements, namely: the product title, the product picture, the main function, the characteristic, the product description, the product comment, the product rating, such as the treasure detail page, the electronic commerce product page is just like the former letter of mail order, the most important is to show the product picture, the product price and the product name, etc., Listing can be generally divided into a product search result page and a product detail page, the product search result page determines the click rate of the product and consists of main factors such as the main picture, the title, the price, etc., the product detail page is the page entered after the user clicks and determines the conversion rate of the product and consists of the product picture(s), the title, the description, the product description, the associated advertisement, etc.
While embodiments of the invention have been described above, it is not limited to the applications set forth in the description and the embodiments, which are fully applicable in various fields of endeavor to which the invention pertains, and further modifications may readily be made by those skilled in the art, it being understood that the invention is not limited to the details shown and described herein without departing from the general concept defined by the appended claims and their equivalents.