Price monitoring method, device, equipment, storage medium and program product
By configuring price monitoring rules on the centralized procurement platform and generating monitoring rules for different e-commerce platforms and product categories, the problem of low reliability of price monitoring on the centralized procurement platform has been solved, and efficient price monitoring and control have been achieved.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- CHINA CONSTRUCTION BANK
- Filing Date
- 2022-09-28
- Publication Date
- 2026-07-10
AI Technical Summary
The monitoring and control of product prices pushed by external e-commerce platforms in centralized procurement platforms is difficult to achieve effectively, resulting in low reliability of price monitoring.
A price monitoring method and apparatus are provided, which generates price monitoring rules through a configuration page, generates different monitoring rules for different e-commerce platforms, product categories and price change ranges, and performs corresponding processing operations.
It improved the reliability and flexibility of price monitoring, saved labor costs, and enabled effective monitoring and control of commodity prices.
Smart Images

Figure CN115564375B_ABST
Abstract
Description
Technical Field
[0001] This application belongs to the field of information technology, and in particular relates to a price monitoring method, apparatus, equipment, storage medium and program product. Background Technology
[0002] With the popularization of online e-commerce, e-commerce procurement accounts for an increasingly larger proportion of centralized procurement (referred to as group purchasing). Most group purchasing platforms connect with multiple external e-commerce platforms. The product information on the group purchasing platform is generally pushed by external e-commerce platforms through interfaces or maintained on the back-end pages. This raises the issue of unified management of the product information maintained or pushed by external e-commerce platforms. Among the most sensitive and important information in the product information, price is...
[0003] Currently, the prices of goods pushed by external e-commerce platforms are monitored and controlled through manual review. However, the product pool of centralized procurement platforms is enormous, ranging from thousands to hundreds of thousands of products. Relying solely on manual review makes it difficult to effectively monitor and control the prices of goods pushed by external e-commerce platforms, resulting in low reliability of price monitoring. Summary of the Invention
[0004] This application provides a price monitoring method, apparatus, device, storage medium, and program product capable of price monitoring.
[0005] In a first aspect, embodiments of this application provide a price monitoring method applied to a centralized procurement platform, used to monitor the prices of goods sold by e-commerce platforms connected to the centralized procurement platform. The method includes:
[0006] Display the price monitoring configuration page; wherein, the price monitoring configuration page includes a save control, a label input box, an e-commerce input box, a product category input box, a price change range input box, and a processing operation input box;
[0007] The price monitoring configuration page displays the first tag entered by the user in the tag input box, the name of the first e-commerce platform entered in the e-commerce input box, the name of the first product category entered in the product category input box, the first price change range entered in the price change range input box, and the first processing operation entered in the processing operation input box. The first e-commerce platform is an e-commerce platform that is connected to the centralized procurement platform.
[0008] In response to the received touch input from the user to the save control, a first price monitoring rule is generated; wherein, the label of the first price monitoring rule is the first label; the first price monitoring rule is used to monitor products in the first product category of the first e-commerce platform whose price change range is within the first price change range;
[0009] If the first product matches the first price monitoring rule, the first processing operation is performed on the first product.
[0010] Secondly, embodiments of this application provide a price monitoring device applied to a centralized procurement platform for monitoring the prices of goods sold by e-commerce platforms connected to the platform. The device includes:
[0011] The first display module is used to display the price monitoring configuration page; wherein, the price monitoring configuration page includes a save control, a label input box, an e-commerce input box, a product category input box, a price change range input box, and a processing operation input box;
[0012] The second display module is used to display on the price monitoring configuration page the first label entered by the user in the label input box, the name of the first e-commerce platform entered in the e-commerce input box, the name of the first product category entered in the product category input box, the first price change range entered in the price change range input box, and the first processing operation entered in the processing operation input box, wherein the first e-commerce platform is an e-commerce platform connected to the centralized procurement platform;
[0013] A first generation module is configured to generate a first price monitoring rule in response to a received touch input from a user to the save control; wherein the label of the first price monitoring rule is the first label; the first price monitoring rule is used to monitor products in the first product category of the first e-commerce platform whose price change range is within the first price change range;
[0014] The first execution module is used to perform the first processing operation on the first product if the first product matches the first price monitoring rule.
[0015] Thirdly, this application provides a price monitoring device applied to a centralized procurement platform for monitoring the prices of goods on e-commerce platforms connected to the centralized procurement platform. The device includes a processor and a memory storing computer program instructions. When the processor executes the computer program instructions, it implements the price monitoring method as described in the first aspect.
[0016] Fourthly, embodiments of this application provide a computer storage medium storing computer program instructions, which, when executed by a processor, implement the price monitoring method as described in the first aspect.
[0017] Fifthly, embodiments of this application provide a computer program product, characterized in that, when the instructions in the computer program product are executed by the processor of an electronic device, the electronic device performs the price monitoring method as described in the first aspect.
[0018] In this embodiment, the prices of goods on e-commerce platforms connected to the centralized procurement platform can be monitored. Specifically, different price monitoring rules can be generated for different e-commerce platforms, different product categories, and / or different price change ranges. Then, the generated price monitoring rules can be used to monitor product prices and perform corresponding processing operations to achieve product control. Thus, compared to manual review, this not only saves labor costs but also improves the reliability and flexibility of price monitoring. Attached Figure Description
[0019] To more clearly illustrate the technical solutions of the embodiments of this application, the accompanying drawings used in the embodiments of this application will be briefly introduced below. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.
[0020] Figure 1 This is one of the flowcharts of the price monitoring method provided in the embodiments of this application;
[0021] Figure 2 This is the second flowchart of the price monitoring method provided in the embodiments of this application;
[0022] Figure 3 This is a structural diagram of the price monitoring device provided in the embodiments of this application;
[0023] Figure 4 This is a structural diagram of the price monitoring device provided in the embodiments of this application. Detailed Implementation
[0024] The features and exemplary embodiments of various aspects of this application will be described in detail below. To make the objectives, technical solutions, and advantages of this application clearer, the application will be further described in detail below with reference to the accompanying drawings and specific embodiments. It should be understood that the specific embodiments described herein are only intended to explain this application and not to limit it. For those skilled in the art, this application can be implemented without some of these specific details. The following description of the embodiments is merely to provide a better understanding of this application by illustrating examples.
[0025] It should be noted that, in this document, relational terms such as "first" and "second" are used merely to distinguish one entity or operation from another, and do not necessarily require or imply any such actual relationship or order between these entities or operations. Furthermore, the terms "comprising," "including," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such a process, method, article, or apparatus. Without further limitations, an element defined by the phrase "comprising..." does not exclude the presence of additional identical elements in the process, method, article, or apparatus that includes said element. Moreover, "and / or" in the specification and claims indicates at least one of the connected objects.
[0026] The acquisition, storage, use, and processing of data in this application all comply with the relevant provisions of national laws and regulations.
[0027] The price monitoring method of this application embodiment can be applied to a centralized procurement platform to monitor the commodity prices of e-commerce products connected to the centralized procurement platform, which complies with data compliance requirements.
[0028] The price monitoring method provided in this application will be described in detail below with reference to the accompanying drawings and through some embodiments and application scenarios.
[0029] See Figure 1 , Figure 1 This is one of the flowcharts of the price monitoring method provided in the embodiments of this application.
[0030] like Figure 1 As shown, price monitoring methods may include the following steps:
[0031] Step 101: Display the price monitoring configuration page; wherein the price monitoring configuration page includes a save control, a label input box, an e-commerce input box, a product category input box, a price change range input box, and a processing operation input box.
[0032] In this embodiment of the application, price monitoring rules can be configured through the price monitoring configuration page.
[0033] Each price monitoring rule can include corresponding tags, e-commerce platforms, product categories, price change ranges, and processing operations. Therefore, in this embodiment, different price monitoring rules can be configured for different e-commerce platforms, different product categories, and / or different price change ranges, thereby improving the flexibility of price monitoring.
[0034] The label corresponding to a price monitoring rule, i.e., the name of the price monitoring rule, uniquely identifies the price monitoring rule. Different price monitoring rules have different labels.
[0035] Price monitoring rules are used to monitor products within their respective product categories on the corresponding e-commerce platforms whose price changes fall within their corresponding price change range.
[0036] In some optional implementations, the price change range corresponding to each price monitoring rule can reflect not only the magnitude of the price change but also the trend of the price change. For example, a positive price change range reflects a price increase trend, while a negative price change range reflects a price decrease trend. In this implementation, to avoid the same product being matched with multiple price monitoring rules, causing confusion in product management, different price monitoring rules must have at least one of the following characteristics that differ: e-commerce platform, product category, and price change range.
[0037] In other optional implementations, each price monitoring rule may also include a corresponding price change trend, with the price change magnitude only reflecting the magnitude of the price change. In this implementation, to avoid the same product being matched with multiple price monitoring rules, causing confusion in product management, at least one of the following must be different for each price monitoring rule: e-commerce, product category, price change trend, and price change magnitude. In this implementation, the price monitoring configuration page also includes a price change trend input box for entering the price change trend.
[0038] It is worth noting that when two different price monitoring rules correspond only to different magnitudes of price changes, the magnitudes of price changes will differ, specifically in that the magnitudes of the two price changes do not overlap. In other cases, the magnitudes of price changes will differ, specifically in that the magnitudes of the two price changes do not completely overlap, and there may be partial overlap or no overlap at all.
[0039] The processing operations corresponding to price monitoring rules can be understood as the methods of handling or disposing of the monitored goods, used to control these goods. Processing operations can include, but are not limited to, alert operations and automatic delisting operations. If the processing operation corresponding to a price monitoring rule is an alert operation, the centralized procurement platform can output an alert message corresponding to the goods monitored by that price monitoring rule; if the processing operation corresponding to a price monitoring rule is an automatic delisting operation, the centralized procurement platform can automatically delist the goods monitored by that price monitoring rule.
[0040] The price monitoring configuration page may include: a save control, a label input box, an e-commerce input box, a product category input box, a price change range input box, and a processing operation input box. Users can enter the information corresponding to the price monitoring rules in each input box and trigger the centralized procurement platform to generate price monitoring rules based on the information entered in each input box by touching the save control.
[0041] Step 102: On the price monitoring configuration page, display the first label entered by the user in the label input box, the name of the first e-commerce platform entered in the e-commerce input box, the name of the first product category entered in the product category input box, the first price change range entered in the price change range input box, and the first processing operation entered in the processing operation input box.
[0042] In some optional implementations, user input can be selective. For example, the centralized procurement platform can provide multiple optional information for the input box based on the external merchants it connects to. Users can choose one of the multiple optional information as the input information for the input box. This simplifies the configuration of price monitoring rules and makes the generated price monitoring rules applicable to the price monitoring of goods from the external merchants connected to the platform, thereby improving the reliability of price monitoring.
[0043] In other alternative implementations, user input can be self-input, such as allowing users to set a specific range for price changes based on their own needs.
[0044] In practical applications, the input method for each input box can be set based on actual needs, and this application embodiment does not limit this. One example:
[0045] The tags corresponding to the price monitoring rules can be entered by the user.
[0046] The e-commerce input box corresponding to the price monitoring rules can be equipped with a drop-down control. After the user touches the drop-down control, multiple e-commerce names can be displayed for selection. After the user selects an e-commerce name, that e-commerce name will be displayed in the e-commerce input box. All e-commerce names correspond to e-commerce platforms connected to the centralized procurement platform, thus complying with data compliance requirements. The multiple e-commerce names include the name of the first e-commerce platform, which is connected to the centralized procurement platform.
[0047] The product category input box corresponding to the grid monitoring rule can be equipped with a search control. After the user touches the search control, a category tree can be displayed. The category tree has multiple levels of category names, and multiple selection of category names is supported. Selecting a parent node will allow the user to enter the names of all the sub-level categories under that node in the product category input box.
[0048] The price change input box corresponding to the price monitoring rules can be equipped with a drop-down control. After the user touches the drop-down control, two options can be displayed: price increase and price decrease. After the user touches one of the options, that option will be displayed in the e-commerce input box.
[0049] The input box for processing operations corresponding to price monitoring rules can be equipped with a drop-down control. After the user touches the drop-down control, two options can be displayed: "Reminder" and "Automatic Removal". After the user touches one of the options, that option will be displayed in the e-commerce input box.
[0050] The price change range corresponding to the price monitoring rules can be input by the user based on their own needs.
[0051] Step 103: In response to the received user touch input to the save control, generate a first price monitoring rule; wherein, the label of the first price monitoring rule is the first label; the first price monitoring rule is used to monitor products in the first product category of the first e-commerce platform whose price change range is within the first price change range.
[0052] Upon receiving touch input from the user onto the save control, it can be detected whether all input boxes on the current price monitoring configuration page have been entered. If not, the user can be prompted to continue entering information; if so, it can be further detected whether the information in each input box on the current price monitoring configuration page, excluding labels and processing operations, differs from the information in other generated price monitoring rules. If not, the user can be prompted to modify the information so that the information in each input box on the price monitoring configuration page, excluding labels and processing operations, differs from the information in other generated price monitoring rules; if so, a first price monitoring rule can be generated.
[0053] After generating the first price monitoring rule, you can use the first price monitoring rule to monitor the listed products.
[0054] Step 104: If the first product matches the first price monitoring rule, perform the first processing operation on the first product.
[0055] The first product matches the first price monitoring rule, specifically meaning that the first product is a product within the first product category on the first e-commerce platform whose price change range falls within the first price change range. In other words, the first product is detected using the first price monitoring rule.
[0056] Therefore, the processing operation corresponding to the first price monitoring rule can be used to control the first commodity, i.e., the first processing operation.
[0057] The price monitoring method in this embodiment can monitor the prices of goods on e-commerce platforms connected to the centralized procurement platform. Specifically, different price monitoring rules can be generated for different e-commerce platforms, different product categories, and / or different price change ranges. Then, the generated price monitoring rules can be used to monitor product prices and perform corresponding processing operations to achieve product control. Thus, compared to manual review, this not only saves labor costs but also improves the reliability and flexibility of price monitoring.
[0058] In some embodiments, after generating a price monitoring rule, the centralized procurement platform can use that price monitoring rule to monitor products.
[0059] In other embodiments, after generating a first price monitoring rule in response to received user touch input to the save control, and before performing the first processing operation on the first product if it matches the first price monitoring rule, the method further includes:
[0060] The first page displays the first price monitoring rule and the corresponding operation options; wherein, the operation options include an activation control;
[0061] In response to the received user touch input to the effective control, the status of the first price monitoring rule is updated to enabled.
[0062] In this embodiment, all price monitoring rules generated by the centralized procurement platform can be displayed on the first page. Specifically, for each price monitoring rule, the first page can display its corresponding tag, e-commerce platform, category, price change trend and magnitude, processing operation, submitter, submission time, status, and operation options. Additionally, the first page can also display tag input boxes, e-commerce platform name input boxes, processing operation input boxes, price change trend input boxes, status input boxes, and query controls, allowing users to query the corresponding price monitoring rules by entering information in the input boxes and then touching the query controls. The first page may also include a reset control to clear the input boxes.
[0063] The price monitoring rule can be enabled or disabled. The operation options may differ depending on the price monitoring rule's status.
[0064] In some embodiments, for an enabled price monitoring rule, the operation options may include at least one of the following: a disable control, a copy control, a delete control, and a log control; for a disabled price monitoring rule, the operation options may include: a enable control, a copy control, a delete control, and a log control. The disable control is used to switch the state of the price monitoring rule to disabled; the enable control is used to switch the state of the price monitoring rule to enabled; the copy control is used to copy the price monitoring rule; the delete control is used to delete the price monitoring rule; and the log control is used to display the log of the price monitoring rule, which records the tag and latest status of the price monitoring rule.
[0065] The first page may also include at least one of the following: a batch activation control and a batch deactivation control, to improve the flexibility of price monitoring rule control.
[0066] In this embodiment, after a price monitoring rule is generated, it cannot be immediately used to monitor products but is instead in a disabled state. Its corresponding operation options may include an activation control. Users can trigger the centralized procurement platform to activate the price monitoring rule by touching the activation control and use it to monitor products. This ensures that the activated price monitoring rule meets user expectations and improves the reliability of price monitoring.
[0067] In some embodiments, the operation options further include a copy control;
[0068] After displaying the first price monitoring rule and the corresponding operation options on the first page, the method further includes:
[0069] In response to the received user touch input to the copy control, the price monitoring configuration page is displayed; wherein, the label input box displays the first label, the e-commerce input box displays the name of the first e-commerce platform, the product category input box displays the name of the first product category, the price change range input box displays the first price change range, and the processing operation input box displays the first processing operation;
[0070] In response to received user edit input on the price monitoring configuration page, the display of the price monitoring configuration page is updated; wherein the edit input is used to modify the content of the label input box, and at least one of the following: the content of the e-commerce input box, the content of the product category input box, and the content of the price change range input box;
[0071] In response to the received touch input from the user to the save control, the target operation is executed;
[0072] If the products monitored by the pre-generated second price monitoring configuration rule are different from the products monitored by the first price monitoring rule, the second price monitoring rule is saved;
[0073] If the product monitored by the pre-generated second price monitoring configuration rule is different from the product monitored by the first price monitoring rule, a prompt message is output. The prompt message is used to prompt the user to edit the content of the input box in the price monitoring configuration page.
[0074] In this embodiment, after a user touches the copy control for a price monitoring rule, the centralized procurement platform can display a price monitoring configuration page, which shows the corresponding information of the first price monitoring rule. The user can then edit the information on the price monitoring configuration page until they touch the save control. At that point, the price monitoring rule generated based on the information on the price monitoring configuration page (i.e., the second price monitoring rule) will differ from the first price monitoring rule; otherwise, the user can be prompted to continue editing the information on the price monitoring configuration page. This simplifies the generation of price monitoring rules.
[0075] It is worth noting that, apart from the differences in labeling and processing operations, the second price monitoring rule differs from the first price monitoring rule in at least one of the following aspects: e-commerce, product category, and price change range.
[0076] As can be seen, in this embodiment, users can generate new price monitoring rules by copying existing ones, which can improve the speed and flexibility of price monitoring rule generation.
[0077] In some embodiments, before performing the first processing operation on the first product when the first product matches the first price monitoring rule, the method further includes:
[0078] When the first product is listed, the price monitoring rule matching the first product is queried in the price configuration monitoring table based on the e-commerce name, product category name, listing price and latest price of the first product; wherein, the price configuration monitoring table includes at least the first price monitoring rule;
[0079] If the e-commerce name of the first product is the name of the first e-commerce platform, the product category name of the first product is the name of the first product category, and the price change of the first product is within the first price change range, then the first product is determined to match the first price monitoring rule.
[0080] In this embodiment, the price configuration monitoring table may include various enabled price monitoring rules. After a merchant's product is listed, the price of the product can be monitored using the price monitoring rules in the price configuration monitoring table. When an e-commerce platform pushes a product, the initial state of the product on the centralized procurement platform can be "not listed," and users can then list the product.
[0081] For each listed product, when the product price changes, the group-buying platform can obtain its initial listing price, latest price, e-commerce platform name, and product category name. Specifically, the e-commerce platform name and product category name can be provided by the e-commerce platform. Alternatively, when promoting the product, the e-commerce platform can provide the product name, e-commerce platform name, and product category name to the group-buying platform.
[0082] Then, the price change range can be calculated based on the listed price and the latest price. The calculated price change range, product name and product category name are then compared with the corresponding information of each price monitoring rule in the price configuration monitoring table. The table is then checked to see if there is a matching price monitoring rule.
[0083] As can be seen, in this embodiment, the centralized procurement platform can use the various enabled price monitoring rules to monitor the price of goods, which can improve the efficiency and accuracy of price monitoring compared to manual monitoring.
[0084] In some embodiments, before performing the first processing operation on the first product when the first product matches the first price monitoring rule, the method further includes:
[0085] When the first product is listed, the attribute information of the first product is generated in the product monitoring record table. The attribute information includes the product name, listing price, latest price, matching monitoring rule tags, reminder flags, and automatic delisting time.
[0086] Record the product name and listed price of the first product in the product monitoring record table;
[0087] After performing the first processing operation on the first product when it matches the first price monitoring rule, the method further includes:
[0088] Record the latest price of the first product in the product monitoring record table;
[0089] The label of the monitoring rule matched by the first product is recorded as the first label in the product monitoring record table;
[0090] If the first processing operation includes a reminder operation, the reminder flag is set to 1 in the product monitoring record table; and / or, if the first processing operation includes an automatic delisting operation, the automatic delisting time of the first product is recorded in the product monitoring record table as the execution time of the first processing operation.
[0091] In this embodiment, the attribute information of each listed product can be recorded through a product monitoring record table. When a product is listed for the first time, all attribute information except for the product name and listing price is set to empty values.
[0092] After a product is matched with a certain price monitoring rule, the latest price of the product and the tag of the matched price monitoring rule can be recorded.
[0093] If the processing rule corresponding to the matched price monitoring rule is an alert operation, the alert flag can be set to 1, and the automatic delisting time will still be controlled.
[0094] If the processing rule corresponding to the price monitoring rule is automatic delisting, the product can be automatically delisted, and the automatic delisting time will be recorded. The reminder icon will still be empty.
[0095] In this way, users can view the attribute information of each listed product through the product monitoring record table, so that they can view the product price monitoring results.
[0096] In some embodiments, after performing the first processing operation on the first product, the method further includes:
[0097] Display a price monitoring query page; wherein, the price monitoring query page includes: a listing control, a delisting control, and attribute information of N products, where N is a positive integer; the N products are products that trigger price monitoring alerts or are automatically delisted; the attribute information includes product name, listing price, latest price, matching monitoring rule tags, alert flags, and automatic delisting time;
[0098] In response to the received user input selecting a second product and touch input to the listing control, the second product is relisted, and the reminder flag and automatic delisting time of the second product are updated to null values; wherein, the second product is any one of the N products that was automatically delisted;
[0099] In response to the received user input of selecting a third product and touch input of the delisting control, the third product is delisted, and the reminder flag and automatic delisting time of the third product are updated to null values; wherein, the third product is any one of the N products that triggers the price monitoring reminder.
[0100] In this embodiment, the attribute information of each product that triggers price monitoring alerts and automatic removal from shelves can be displayed on the price monitoring query page. The attribute information of each product can be obtained from the aforementioned product monitoring record table.
[0101] In addition, the price monitoring query page can also provide listing and delisting controls to facilitate users in listing or delisting products. In this embodiment, user actions to list or delist products can trigger a product's reminder flag and automatically update the delisting time to a null value, eliminating the need for users to manually cancel monitoring reminders and thus simplifying user operations.
[0102] Furthermore, the price monitoring query page may also include a query control and at least one of the following input boxes: processing operation, e-commerce, product status, tags, price change trend, keywords, listing time, delisting time, reminder time, and price change range, so that users can query the corresponding product price monitoring information by touching the query control after entering information in the above input boxes. The price monitoring query page may also include a reset control to clear the above input boxes.
[0103] The price monitoring query page may also include an export control for exporting information from the price monitoring query page.
[0104] The price monitoring query page may also include a control to cancel monitoring alerts, which updates the alert flag to an empty value.
[0105] The price monitoring query page can also include a blacklist control for setting up a blacklist of products.
[0106] The price monitoring query page can also include a whitelist control for setting a whitelist of products.
[0107] The price monitoring and query page may also include a product purchase control for buying goods.
[0108] As can be seen, in this embodiment, product price monitoring information can be displayed on the price monitoring query page, which makes it convenient for users to decide whether to remove or add products based on the product price monitoring information, thereby improving the reliability of product monitoring.
[0109] It should be noted that the various optional implementation methods described in the embodiments of this application can be combined with each other or implemented individually without conflict, and the embodiments of this application do not limit this.
[0110] For ease of understanding, the following example is provided:
[0111] This application's embodiments can be used for price monitoring on enterprise e-commerce procurement platforms, solving the problems of high labor costs and inadequate monitoring caused by previous manual monitoring. It also allows users to flexibly configure their required monitoring rules, providing alerts or automatically removing products based on user needs, enabling users to make more informed decisions. This saves users time, labor costs, and monitoring accuracy in analysis.
[0112] Combination Figure 2 The price monitoring method of this application embodiment will be described below.
[0113] (1) Configuration of price monitoring rules
[0114] Users can configure monitoring rules in the price monitoring configuration module (i.e., the price monitoring configuration page). Multiple rules can be configured, and each configuration can include six attribute dimensions: monitoring tag (i.e., the tag of the price monitoring rule), e-commerce, product category, price trend (i.e., price change trend), monitoring method (i.e., processing operation), and change range (i.e., price change range).
[0115] When adding / modifying and saving, check if there is any overlap with an existing price monitoring configuration (monitoring tags + e-commerce + product category + price trend + change range + monitoring method). If there is any overlap, check and remind: This setting has some overlap with other configurations, please set it again.
[0116] You can perform operations such as applying, deactivating, copying, deleting, and viewing logs on the configuration.
[0117] Effective: Displayed when the status is "Invalid". Click to update the status to "Enabled".
[0118] Disabled: Displayed when the status is "Active"; clicking the status will update it to disabled.
[0119] Copy: Click to copy the current price monitoring tag content, which will display the price monitoring configuration page;
[0120] Deletion: Deletion is allowed if no product triggers this price monitoring.
[0121] Log: Records the addition, activation, and deactivation of price monitoring tags.
[0122] (2) Price monitoring process
[0123] 1) Initial price setting for listed products
[0124] When an external e-commerce platform pushes a product to the procurement e-commerce platform, the product's initial status is "not listed." After a user lists the product for the first time, the product status is updated to "listed," and an initial record for that product is generated in the product monitoring log table. Key attributes in this table include the product name, initial listing price, latest price, triggered monitoring rule name, alert flag, and automatic delisting time. Upon initial listing, the product name and initial listing price are recorded; all other attributes are empty values.
[0125] 2) Monitoring process when external e-commerce platforms push changes in product prices
[0126] When external e-commerce platforms push information about changes in product prices, they first determine whether the product is already listed. Only products that are already listed will enter the subsequent price monitoring process.
[0127] After entering the price monitoring process, the product category name, e-commerce platform ID, and listed price are obtained based on the product name. By comparing the latest price of the pushed product with the listed price, the price change trend (price increase or decrease) and the percentage change are obtained.
[0128] Based on the obtained e-commerce code, product category name, price trend, and change range, a query is performed in the price monitoring configuration table to match the information. If a matching configuration rule is found:
[0129] If the monitoring method configured for the rule is "alert", then update the monitoring information table corresponding to the product to record the latest price as the latest price pushed by the e-commerce platform, set the alert flag to 1, and set the rule name to the name of the matched rule.
[0130] If the monitoring method configured for the rule is automatic delisting, then update the monitoring information table corresponding to the product to record the latest price as the latest price pushed by the e-commerce platform, the automatic delisting time as the current system time, and the rule name as the name of the matched rule, and simultaneously delist the product.
[0131] 3) Monitoring logic triggered by users performing product listing / delisting operations.
[0132] 1. When a user lists a product, the listing price in the product monitoring information table is updated to the product price in the product table, and the reminder flag and automatic delisting time in the product monitoring information table are updated to null values.
[0133] 2. When a user removes a product from the shelves, the reminder flag and automatic removal time in the product monitoring information table are updated to empty values.
[0134] (3) Commodity price monitoring and query
[0135] This query function is used to monitor product information that triggers price monitoring alerts and automatic removal from shelves. This function can query product information that triggers monitoring rules based on various dimensions, and can perform product review (listing and removal), cancel price monitoring (i.e., cancel monitoring alerts); it can also perform export operations; and can view information such as the monitoring rules triggered by the product, the product's initial price and the updated price, and the price change range.
[0136] Based on the price monitoring method provided in the above embodiments, this application also provides specific implementations of a price monitoring device. Please refer to the following embodiments.
[0137] See Figure 3 The price monitoring device provided in this application embodiment is applied to a centralized procurement platform to monitor the commodity prices of e-commerce products connected to the centralized procurement platform, and may include:
[0138] The first display module 301 is used to display a price monitoring configuration page; wherein, the price monitoring configuration page includes a save control, a label input box, an e-commerce input box, a product category input box, a price change range input box, and a processing operation input box;
[0139] The second display module 302 is used to display on the price monitoring configuration page the first label entered by the user in the label input box, the name of the first e-commerce platform entered in the e-commerce input box, the name of the first product category entered in the product category input box, the first price change range entered in the price change range input box, and the first processing operation entered in the processing operation input box;
[0140] The first generation module 303 is used to generate a first price monitoring rule in response to the received touch input from the user to the save control; wherein the label of the first price monitoring rule is the first label; the first price monitoring rule is used to monitor products in the first product category of the first e-commerce platform whose price change range is within the first price change range;
[0141] The first execution module 304 is used to perform the first processing operation on the first product when the first product matches the first price monitoring rule.
[0142] In some embodiments, the apparatus further includes:
[0143] The third display module is used to display the first price monitoring rule and the corresponding operation options on the first page; wherein the operation options include an activation control;
[0144] The first update module is used to update the status of the first price monitoring rule to enabled in response to the received touch input from the user to the effective control.
[0145] In some embodiments, the operation options further include a copy control;
[0146] The device further includes:
[0147] The fourth display module is used to respond to the received touch input from the user to the copy control and display the price monitoring configuration page; wherein, the label input box displays the first label, the e-commerce input box displays the name of the first e-commerce platform, the product category input box displays the name of the first product category, the price change range input box displays the first price change range, and the processing operation input box displays the first processing operation;
[0148] The second update module is used to update the display of the price monitoring configuration page in response to the received user editing input on the price monitoring configuration page; wherein the editing input is used to modify the content of the label input box, and at least one of the following: the content of the e-commerce input box, the content of the product category input box, and the content of the price change range input box;
[0149] The second execution module is used to perform the target operation in response to the received touch input from the user to the save control;
[0150] If the products monitored by the pre-generated second price monitoring configuration rule are different from the products monitored by the first price monitoring rule, the second price monitoring rule is saved;
[0151] If the product monitored by the pre-generated second price monitoring configuration rule is different from the product monitored by the first price monitoring rule, a prompt message is output. The prompt message is used to prompt the user to edit the content of the input box in the price monitoring configuration page.
[0152] In some embodiments, the apparatus further includes:
[0153] The query module is used to, when the first product is listed, query the price configuration monitoring table for a price monitoring rule that matches the first product based on the e-commerce name, product category name, listing price, and latest price of the first product; wherein, the price configuration monitoring table includes at least the first price monitoring rule;
[0154] The determination module is used to determine that the first product matches the first price monitoring rule, and the first e-commerce platform is an e-commerce platform connected to the centralized procurement platform, provided that the e-commerce name of the first product is the name of the first e-commerce platform, the product category name of the first product is the name of the first product category, and the price change range of the first product is within the first price change range.
[0155] In some embodiments, the apparatus further includes:
[0156] The second generation module is used to generate attribute information of the first product in the product monitoring record table when the first product is put on the shelves. The attribute information includes product name, listing price, latest price, matching monitoring rule tags, reminder flags and automatic delisting time.
[0157] The first recording module is used to record the product name and listing price of the first product in the product monitoring record table;
[0158] The second recording module is used to record the latest price of the first product in the product monitoring record table;
[0159] The third recording module is used to record the tag of the monitoring rule matched by the first product as the first tag in the product monitoring record table;
[0160] The fourth recording module is configured to set the reminder flag to 1 in the product monitoring record table when the first processing operation includes a reminder operation; and / or, when the first processing operation includes an automatic delisting operation, record the automatic delisting time of the first product as the execution time of the first processing operation in the product monitoring record table.
[0161] In some embodiments, the apparatus further includes:
[0162] The fifth display module is used to display the price monitoring query page; wherein, the price monitoring query page includes: a listing control, a delisting control, and attribute information of N products, where N is a positive integer; the N products are products that trigger price monitoring alerts or are automatically delisted; the attribute information includes product name, listing price, latest price, matching monitoring rule tags, alert flags, and automatic delisting time;
[0163] The product listing module is used to respond to the received user selection input for the second product and touch input to the product listing control, to relist the second product, and update the reminder flag and automatic delisting time of the second product to null values; wherein, the second product is any one of the N products that has been automatically delisted;
[0164] The delisting module is used to respond to the received user selection input for a third product and touch input for the delisting control, to delist the third product, and update the reminder flag and automatic delisting time of the third product to null values; wherein, the third product is any one of the N products that triggers the price monitoring reminder.
[0165] The price monitoring device provided in this application embodiment can achieve... Figure 1 The various processes implemented by the price monitoring device in the method embodiment will not be described again here to avoid repetition.
[0166] Figure 4 The diagram illustrates the hardware structure of a price monitoring device provided in an embodiment of this application. The price monitoring device is applied to a centralized procurement platform to monitor the prices of goods sold by e-commerce platforms connected to the platform.
[0167] The price monitoring device may include a processor 401 and a memory 402 storing computer program instructions.
[0168] Specifically, the processor 401 may include a central processing unit (CPU), an application-specific integrated circuit (ASIC), or one or more integrated circuits that can be configured to implement the embodiments of this application.
[0169] Memory 402 may include mass storage for data or instructions. For example, and not limitingly, memory 402 may include a hard disk drive (HDD), floppy disk drive, flash memory, optical disk, magneto-optical disk, magnetic tape, or Universal Serial Bus (USB) drive, or a combination of two or more of these. Where appropriate, memory 402 may include removable or non-removable (or fixed) media. Where appropriate, memory 402 may be internal or external to the integrated gateway disaster recovery device. In a particular embodiment, memory 402 is non-volatile solid-state memory.
[0170] Memory may include read-only memory (ROM), random access memory (RAM), disk storage media devices, optical storage media devices, flash memory devices, and electrical, optical, or other physical / tangible memory storage devices. Therefore, typically, memory includes one or more tangible (non-transitory) computer-readable storage media (e.g., memory devices) encoded with software including computer-executable instructions, and when the software is executed (e.g., by one or more processors), it is operable to perform the operations described with reference to the method according to one aspect of this disclosure.
[0171] The processor 401 implements any of the price monitoring methods described in the above embodiments by reading and executing computer program instructions stored in the memory 402.
[0172] In one example, the price monitoring device may also include a communication interface 404 and a bus 410. Wherein, as... Figure 4As shown, the processor 401, memory 402, and communication interface 404 are connected via bus 410 and communicate with each other. The communication interface 404 is mainly used to realize communication between various modules, devices, units, and / or equipment in the embodiments of this application.
[0173] Bus 410 includes hardware, software, or both, that couples components of the price monitoring device together. For example, and not limitingly, the bus may include an Accelerated Graphics Port (AGP) or other graphics bus, an Enhanced Industry Standard Architecture (EISA) bus, a Front Side Bus (FSB), HyperTransport (HT) interconnect, an Industry Standard Architecture (ISA) bus, an Infinite Bandwidth Interconnect, a Low Pin Count (LPC) bus, a memory bus, a Microchannel Architecture (MCA) bus, a Peripheral Component Interconnect (PCI) bus, a PCI-Express (PCI-X) bus, a Serial Advanced Technology Attachment (SATA) bus, a Video Electronics Standards Association Local (VLB) bus, or other suitable buses, or combinations of two or more of these. Where appropriate, bus 410 may include one or more buses. Although specific buses are described and illustrated in embodiments of this application, any suitable bus or interconnect is contemplated herein.
[0174] Furthermore, in conjunction with the price monitoring methods described in the above embodiments, this application embodiment can provide a computer storage medium for implementation. The computer storage medium stores computer program instructions; when these computer program instructions are executed by a processor, they implement any of the price monitoring methods described in the above embodiments.
[0175] It should be clarified that this application is not limited to the specific configurations and processes described above and shown in the figures. For the sake of brevity, detailed descriptions of known methods are omitted here. In the above embodiments, several specific steps are described and shown as examples. However, the method process of this application is not limited to the specific steps described and shown. Those skilled in the art can make various changes, modifications, and additions, or change the order of steps, after understanding the spirit of this application.
[0176] The functional blocks shown in the above-described structural diagram can be implemented as hardware, software, firmware, or a combination thereof. When implemented in hardware, they can be, for example, electronic circuits, application-specific integrated circuits (ASICs), appropriate firmware, plug-ins, function cards, etc. When implemented in software, the elements of this application are programs or code segments used to perform the required tasks. Programs or code segments can be stored on a machine-readable medium or transmitted over a transmission medium or communication link via data signals carried on a carrier wave. "Machine-readable medium" can include any medium capable of storing or transmitting information. Examples of machine-readable media include electronic circuits, semiconductor memory devices, ROM, flash memory, erasable ROM (EROM), floppy disks, CD-ROMs, optical disks, hard disks, fiber optic media, radio frequency (RF) links, etc. Code segments can be downloaded via computer networks such as the Internet, intranets, etc.
[0177] It should also be noted that the exemplary embodiments mentioned in this application describe methods or systems based on a series of steps or apparatus. However, this application is not limited to the order of the above steps; that is, the steps can be performed in the order mentioned in the embodiments, or in a different order, or several steps can be performed simultaneously.
[0178] The aspects of this disclosure have been described above with reference to flowchart illustrations and / or block diagrams of methods, apparatus (systems), and computer program products according to embodiments of this disclosure. It should be understood that each block in the flowchart illustrations and / or block diagrams, and combinations of blocks in the flowchart illustrations and / or block diagrams, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, or other programmable data processing apparatus to produce a machine such that these instructions, executable via the processor of the computer or other programmable data processing apparatus, enable the implementation of the functions / actions specified in one or more blocks of the flowchart illustrations and / or block diagrams. Such a processor can be, but is not limited to, a general-purpose processor, a special-purpose processor, a special application processor, or a field-programmable logic circuit. It is also understood that each block in the block diagrams and / or flowcharts, and combinations of blocks in the block diagrams and / or flowcharts, can also be implemented by special-purpose hardware performing the specified functions or actions, or can be implemented by a combination of special-purpose hardware and computer instructions.
[0179] The above description is merely a specific implementation of this application. Those skilled in the art will clearly understand that, for the sake of convenience and brevity, the specific working processes of the systems, modules, and units described above can be referred to the corresponding processes in the foregoing method embodiments, and will not be repeated here. It should be understood that the protection scope of this application is not limited thereto. Any person skilled in the art can easily conceive of various equivalent modifications or substitutions within the technical scope disclosed in this application, and these modifications or substitutions should all be covered within the protection scope of this application.
Claims
1. A price monitoring method, characterized in that, Applied to centralized procurement platforms, used to monitor the prices of goods sold by e-commerce platforms connected to the platform, including: Display the price monitoring configuration page; wherein, the price monitoring configuration page includes a save control, a label input box, an e-commerce input box, a product category input box, a price change range input box, and a processing operation input box; The price monitoring configuration page displays the first tag entered by the user in the tag input box, the name of the first e-commerce platform entered in the e-commerce input box, the name of the first product category entered in the product category input box, the first price change range entered in the price change range input box, and the first processing operation entered in the processing operation input box. The first e-commerce platform is an e-commerce platform that is connected to the centralized procurement platform. In response to received user touch input to the save control, a first price monitoring rule is generated; wherein, the label of the first price monitoring rule is the first label; the first price monitoring rule is used to monitor products in the first product category of the first e-commerce platform whose price change range is within the first price change range; different price monitoring rules correspond to at least one of the following: e-commerce platform, product category, price change range; when two different price monitoring rules only correspond to different price change ranges, the difference in price change range is specifically manifested as: the two price change ranges do not overlap; when two different price monitoring rules are not only different in terms of price change ranges, the difference in price change range is specifically manifested as: the two price change ranges have at least partial differences; If the first product matches the first price monitoring rule, the first processing operation is performed on the first product; The product category input box is equipped with a search control. The price monitoring configuration page displays the name of the first product category entered by the user in the product category input box, including: In response to user touch input to the search control, a category tree is displayed, which has category names at multiple levels; In response to the user's selection of a target category name, the name of a first product category associated with the target category name is displayed in the product category input box on the price monitoring configuration page. In the case that the target category name is a parent node of the category tree, the name of the first product category includes all the names of the unlevel categories under the parent node to which the target category name belongs. The e-commerce input box is equipped with a drop-down control, which displays the name of the first e-commerce platform entered by the user in the e-commerce input box on the price monitoring configuration page, including: In response to user touch input to the drop-down control, multiple e-commerce names are displayed; In response to the user's input of the name of the first e-commerce platform, the name of the first e-commerce platform is displayed on the price monitoring configuration page. The name of the first e-commerce platform is any one of the multiple e-commerce platform names.
2. The method according to claim 1, characterized in that, After generating a first price monitoring rule in response to received user touch input to the save control, and before performing the first processing operation on the first product if it matches the first price monitoring rule, the method further includes: The first page displays the first price monitoring rule and the corresponding operation options; wherein, the operation options include an activation control; In response to the received user touch input to the effective control, the status of the first price monitoring rule is updated to enabled.
3. The method according to claim 2, characterized in that, The operation options also include a copy control; After displaying the first price monitoring rule and the corresponding operation options on the first page, the method further includes: In response to the received user touch input to the copy control, the price monitoring configuration page is displayed; wherein, the label input box displays the first label, the e-commerce input box displays the name of the first e-commerce platform, the product category input box displays the name of the first product category, the price change range input box displays the first price change range, and the processing operation input box displays the first processing operation; In response to received user edit input on the price monitoring configuration page, the display of the price monitoring configuration page is updated; wherein the edit input is used to modify the content of the label input box, and at least one of the following: the content of the e-commerce input box, the content of the product category input box, and the content of the price change range input box; In response to the received touch input from the user to the save control, the target operation is executed; If the products monitored by the pre-generated second price monitoring configuration rule are different from the products monitored by the first price monitoring rule, the second price monitoring rule is saved; If the product monitored by the pre-generated second price monitoring configuration rule is the same as the product monitored by the first price monitoring rule, a prompt message is output. The prompt message is used to prompt the user to edit the content of the input box in the price monitoring configuration page.
4. The method according to claim 1, characterized in that, Before performing the first processing operation on the first product when the first product matches the first price monitoring rule, the method further includes: When the first product is listed, the price monitoring rule matching the first product is queried in the price configuration monitoring table based on the e-commerce name, product category name, listing price and latest price of the first product; wherein, the price configuration monitoring table includes at least the first price monitoring rule; If the e-commerce name of the first product is the name of the first e-commerce platform, the product category name of the first product is the name of the first product category, and the price change of the first product is within the first price change range, then the first product is determined to match the first price monitoring rule.
5. The method according to claim 1, characterized in that, Before performing the first processing operation on the first product when the first product matches the first price monitoring rule, the method further includes: When the first product is listed, the attribute information of the first product is generated in the product monitoring record table. The attribute information includes the product name, listing price, latest price, matching monitoring rule tags, reminder flags, and automatic delisting time. Record the product name and listed price of the first product in the product monitoring record table; After performing the first processing operation on the first product when it matches the first price monitoring rule, the method further includes: Record the latest price of the first product in the product monitoring record table; The label of the monitoring rule matched by the first product is recorded as the first label in the product monitoring record table; If the first processing operation includes a reminder operation, the reminder flag is set to 1 in the product monitoring record table; and / or, if the first processing operation includes an automatic delisting operation, the automatic delisting time of the first product is recorded in the product monitoring record table as the execution time of the first processing operation.
6. The method according to claim 1, characterized in that, After performing the first processing operation on the first product, the method further includes: Display a price monitoring query page; wherein, the price monitoring query page includes: a listing control, a delisting control, and attribute information of N products, where N is a positive integer; the N products are products that trigger price monitoring alerts or are automatically delisted; the attribute information includes product name, listing price, latest price, matching monitoring rule tags, alert flags, and automatic delisting time; In response to the received user input selecting a second product and touch input to the listing control, the second product is relisted, and the reminder flag and automatic delisting time of the second product are updated to null values; wherein, the second product is any one of the N products that was automatically delisted; In response to the received user input of selecting a third product and touch input of the delisting control, the third product is delisted, and the reminder flag and automatic delisting time of the third product are updated to null values; wherein, the third product is any one of the N products that triggers the price monitoring reminder.
7. A price monitoring device, characterized in that, Applied to centralized procurement platforms, used to monitor the prices of goods sold by e-commerce platforms connected to the platform, including: The first display module is used to display the price monitoring configuration page; wherein, the price monitoring configuration page includes a save control, a label input box, an e-commerce input box, a product category input box, a price change range input box, and a processing operation input box; The second display module is used to display on the price monitoring configuration page the first label entered by the user in the label input box, the name of the first e-commerce platform entered in the e-commerce input box, the name of the first product category entered in the product category input box, the first price change range entered in the price change range input box, and the first processing operation entered in the processing operation input box, wherein the first e-commerce platform is an e-commerce platform connected to the centralized procurement platform; A first generation module is used to generate a first price monitoring rule in response to a received touch input from a user to the save control; wherein the label of the first price monitoring rule is the first label; the first price monitoring rule is used to monitor products in the first product category of the first e-commerce platform whose price change range is within the first price change range; different price monitoring rules correspond to at least one of the following: e-commerce platform, product category, price change range; when two different price monitoring rules only correspond to different price change ranges, the difference in price change ranges is specifically manifested as: the two price change ranges do not overlap; when two different price monitoring rules are not only different in terms of price change ranges, the difference in price change ranges is specifically manifested as: the two price change ranges have at least partial differences; The first execution module is configured to perform the first processing operation on the first product if the first product matches the first price monitoring rule. The product category input box is equipped with a search control, and the second display module is also used for: In response to user touch input to the search control, a category tree is displayed, which has category names at multiple levels; In response to the user's selection of a target category name, the name of a first product category associated with the target category name is displayed in the product category input box on the price monitoring configuration page. In the case that the target category name is a parent node of the category tree, the name of the first product category includes all the names of the unlevel categories under the parent node to which the target category name belongs. The e-commerce input box is equipped with a drop-down control, and the second display module is also used for: In response to user touch input to the drop-down control, multiple e-commerce names are displayed; In response to the user's input of the name of the first e-commerce platform, the name of the first e-commerce platform is displayed on the price monitoring configuration page. The name of the first e-commerce platform is any one of the multiple e-commerce platform names.
8. A price monitoring device, applied to a centralized procurement platform, for monitoring the prices of goods on e-commerce platforms connected to the centralized procurement platform, characterized in that, The device includes: a processor and a memory storing computer program instructions; the processor, when executing the computer program instructions, implements the price monitoring method as described in any one of claims 1 to 6.
9. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores computer program instructions that, when executed by a processor, implement the price monitoring method as described in any one of claims 1 to 6.
10. A computer program product, characterized in that, When the instructions in the computer program product are executed by the processor of the electronic device, the electronic device causes the electronic device to perform the price monitoring method as described in any one of claims 1 to 6.