Logistics order generation method, settlement method, device, medium and equipment
Patent Information
- Application Number
- CN202111635589.9
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2021-12-29
- Publication Date
- 2026-10-23
- Estimated Expiration
- 2041-12-29
AI Technical Summary
[0005]本公开提供了物流订单的生成方法、物流订单的结算方法、物流订单的生成装置、物流订单的结算装置、计算机可读存储介质与电子设备,进而至少在一定程度上改善现有技术物流订单的生成效率较低的问题
[0032]根据本示例性实施方式中的物流订单的生成方法、物流订单的结算方法、物流订单的生成装置、物流订单的结算装置、计算机可读存储介质和电子设备,可以获取物流客户端发送的优惠申请信息,并对优惠申请信息进行优惠分析,确定寄件数量对应的目标优惠信息,然后将目标优惠信息发送至物流客户端,以使物流客户端根据目标优惠信息创建优惠订单,并生成优惠订单的订单数据。本方案通过对优惠申请信息进行优惠分析,确定目标优惠信息,并发送至物流客户端,可以增强用户的优惠使用权限,丰富用户寄件的优惠使用方式,提升用户寄件或揽件的优惠使用灵活性;对企业而言,也能够为用户提供寄件便利,提升用户稳定性,抢占潜在用户群体,从而促进企业营收。
Smart Images

Figure CN116415995B_ABST
Abstract
Description
Technical Field
[0001] This disclosure relates to the field of computer technology, and in particular to a method for generating logistics orders, a method for settling logistics orders, a device for generating logistics orders, a device for settling logistics orders, a computer-readable storage medium, and an electronic device. Background Technology
[0002] With economic development, the logistics industry, as a crucial pillar industry for cargo transportation, has brought great convenience to people's lives. For example, people can send items to friends far away, and merchants can send goods purchased by users on e-commerce platforms to users via express delivery.
[0003] Currently, the main method for placing logistics orders is for users to pre-order online or offline, with the courier entering the item information and the order being completed after the user completes payment. However, this method only supports order-by-order processing. When users need to send items in bulk, they need to place an order for each item individually. Therefore, the efficiency of logistics order generation is low, resulting in a poor user experience.
[0004] It should be noted that the information disclosed in the background section above is only used to enhance the understanding of the background of this disclosure, and therefore may include information that does not constitute prior art known to those skilled in the art. Summary of the Invention
[0005] This disclosure provides a method for generating logistics orders, a method for settling logistics orders, a device for generating logistics orders, a device for settling logistics orders, a computer-readable storage medium, and an electronic device, thereby improving, at least to some extent, the problem of low efficiency in generating logistics orders in the prior art.
[0006] Other features and advantages of this disclosure will become apparent from the following detailed description, or may be learned in part from practice of this disclosure.
[0007] According to a first aspect of this disclosure, a method for generating a logistics order is provided. The method includes: obtaining discount application information sent by a logistics client, the discount application information including a shipment quantity and discount information corresponding to the shipment quantity; performing discount analysis on the discount application information to determine target discount information corresponding to the shipment quantity; and sending the target discount information to the logistics client so that the logistics client creates a discount order based on the target discount information and generates order data for the discount order.
[0008] In one exemplary embodiment of this disclosure, after obtaining the discount application information sent by the logistics client, the method further includes: obtaining the permission information of the logistics client, the permission information including any one or more of the logistics client's account permission information, regional permission information, and order permission information; verifying the permission information, so as to perform discount analysis on the discount application information when the permission information verification passes.
[0009] In one exemplary embodiment of this disclosure, after obtaining the discount application information sent by the logistics client, the method further includes: approving the discount application information to obtain approval result information; determining whether the discount application information has been approved and whether the discount application information has been approved based on the approval result information; and sending the approval result information to the logistics client when it is determined that the discount application information has been approved and the discount application information has not been approved.
[0010] In one exemplary embodiment of this disclosure, the step of performing discount analysis on the discount application information to determine the target discount information corresponding to the number of shipments includes: determining the number of shipments based on the discount application information, and determining preset discount information associated with the number of shipments; when the discount type of the preset discount information is a first discount type, comparing the discount strength of the preset discount information with the discount application information, and determining the discount information with the maximum discount strength as the target discount information; when the discount type of the preset discount information is a second discount type, determining the combined discount information of the preset discount information and the discount application information as the target discount information.
[0011] In one exemplary embodiment of this disclosure, after determining the preset discount information associated with the number of shipments, the method further includes: performing a duplicate check on the discount application information and the preset discount information; when it is determined that the discount application information and the preset discount information are duplicated, determining the discount application information or the preset discount information as the target discount information.
[0012] In one exemplary embodiment of this disclosure, after obtaining the discount application information sent by the logistics client, the method further includes: when the discount application information includes multiple shipment quantities and discount information corresponding to each shipment quantity, performing discount analysis on each shipment quantity and the discount information corresponding to each shipment quantity to determine the target discount information corresponding to each shipment quantity.
[0013] In one exemplary embodiment of this disclosure, after determining the target discount information corresponding to the number of shipments, the method further includes: generating a discount identifier for the target discount information and storing the target discount information to obtain the target discount information through the discount identifier.
[0014] According to a second aspect of this disclosure, a method for settling logistics orders is provided, the method comprising: receiving order data of an order to be settled sent by a logistics client, the order data including the number of shipments of the order to be settled; determining target discount information corresponding to the number of shipments of the order to be settled, and performing settlement processing on the order to be settled according to the target discount information.
[0015] In one exemplary embodiment of this disclosure, determining the target discount information corresponding to the shipment quantity of the order to be settled includes: parsing the order data to determine the shipment quantity of the order to be settled; determining the discount identifier corresponding to the shipment quantity; and obtaining the target discount information through the discount identifier.
[0016] In one exemplary embodiment of this disclosure, the order data includes the account information of the logistics client and the order information of the pending settlement order. After determining the target discount information corresponding to the shipment quantity of the pending settlement order, the method further includes: matching the account information of the logistics client with the user account rules of the target discount information to verify the account information of the logistics client; matching the order information of the pending settlement order with the discount rules of the target discount information to verify the pending settlement order. The order information includes the shipment information of the pending settlement order and the order quantity information using the discount.
[0017] In one exemplary embodiment of this disclosure, the order data includes discount information for the order to be settled. When settling the order to be settled according to the target discount information, the method further includes: determining the discount information used by the order to be settled based on the order data; when the discount identifier of the discount information does not match the discount identifier of the target discount information, using the discount information to settle the order to be settled; when the discount identifier of the discount information matches the discount identifier of the target discount information, using the target discount information to settle the order to be settled.
[0018] According to a third aspect of this disclosure, a logistics order generation apparatus is provided, the apparatus comprising: an acquisition module, configured to acquire discount application information sent by a logistics client, the discount application information including a shipment quantity and discount information corresponding to the shipment quantity; an analysis module, configured to perform discount analysis on the discount application information to determine target discount information corresponding to the shipment quantity; and a sending module, configured to send the target discount information to the logistics client, so that the logistics client creates a discount order based on the target discount information and generates order data for the discount order.
[0019] In one exemplary embodiment of this disclosure, after obtaining the discount application information sent by the logistics client, the obtaining module is used to obtain the permission information of the logistics client. The permission information includes any one or more of the account permission information, regional permission information, and order permission information of the logistics client. The permission information is verified so that when the permission information verification passes, the discount application information is analyzed for discounts.
[0020] In one exemplary embodiment of this disclosure, before performing discount analysis on the discount application information, the analysis module is further configured to approve the discount application information to obtain approval result information; determine whether the discount application information has been approved and whether the discount application information has been approved based on the approval result information; and when it is determined that the discount application information has been approved and the discount application information has not been approved, send the approval result information to the logistics client.
[0021] In one exemplary embodiment of this disclosure, the analysis module is used to determine the number of shipments based on the discount application information and to determine the preset discount information associated with the number of shipments. When the discount type of the preset discount information is a first discount type, the preset discount information is compared with the discount application information to determine the discount information with the maximum discount as the target discount information. When the discount type of the preset discount information is a second discount type, the combined discount information of the preset discount information and the discount application information is determined as the target discount information.
[0022] In one exemplary embodiment of this disclosure, after determining the preset discount information associated with the number of shipments, the analysis module is further configured to perform a duplicate check on the discount application information and the preset discount information. When it is determined that the discount application information and the preset discount information are duplicated, the discount application information or the preset discount information is determined as the target discount information.
[0023] In one exemplary embodiment of this disclosure, after obtaining the discount application information sent by the logistics client, the analysis module is further configured to perform discount analysis on each shipment quantity and the discount information corresponding to each shipment quantity when the discount application information includes multiple shipment quantities and discount information corresponding to each shipment quantity, and determine the target discount information corresponding to each shipment quantity.
[0024] In one exemplary embodiment of this disclosure, after determining the target discount information corresponding to the number of shipments, the analysis module is further configured to generate a discount identifier for the target discount information and store the target discount information so as to obtain the target discount information through the discount identifier.
[0025] According to a fourth aspect of this disclosure, a settlement device for logistics orders is provided. The device includes: a receiving module for receiving order data of an order to be settled sent by a logistics client, the order data including the number of items shipped in the order to be settled; and a settlement module for determining target discount information corresponding to the number of items shipped in the order to be settled, and performing settlement processing on the order to be settled according to the target discount information.
[0026] In one exemplary embodiment of this disclosure, the settlement module is used to parse the order data to determine the number of items to be shipped in the order to be settled, determine the discount identifier corresponding to the number of items shipped, and obtain the target discount information through the discount identifier.
[0027] In one exemplary embodiment of this disclosure, the order data includes the account information of the logistics client and the order information of the order to be settled. After determining the target discount information corresponding to the shipment quantity of the order to be settled, the settlement module is further configured to match the account information of the logistics client with the user account rules of the target discount information to verify the account information of the logistics client, and match the order information of the order to be settled with the discount rules of the target discount information to verify the order to be settled. The order information includes the shipment information of the order to be settled and the order quantity information using the discount.
[0028] In one exemplary embodiment of this disclosure, the order data includes discount information for the order to be settled. When settling the order to be settled according to the target discount information, the settlement module is used to determine the discount information used by the order to be settled based on the order data. When the discount identifier of the discount information does not match the discount identifier of the target discount information, the discount information is used to settle the order to be settled. When the discount identifier of the discount information matches the discount identifier of the target discount information, the target discount information is used to settle the order to be settled.
[0029] According to a fifth aspect of this disclosure, a computer-readable storage medium is provided, on which a computer program is stored, which, when executed by a processor, implements any of the above-described methods for generating and settling logistics orders.
[0030] According to a fourth aspect of this disclosure, an electronic device is provided, comprising: a processor; and a memory for storing executable instructions of the processor; wherein the processor is configured to execute any of the above-described methods for generating and settling logistics orders by executing the executable instructions.
[0031] This disclosure has the following beneficial effects:
[0032] According to the logistics order generation method, logistics order settlement method, logistics order generation device, logistics order settlement device, computer-readable storage medium, and electronic device in this exemplary embodiment, discount application information sent by the logistics client can be obtained, discount analysis can be performed on the discount application information to determine the target discount information corresponding to the number of shipments, and then the target discount information can be sent to the logistics client so that the logistics client can create a discount order based on the target discount information and generate order data for the discount order. This solution, by performing discount analysis on discount application information, determining the target discount information, and sending it to the logistics client, can enhance users' discount usage rights, enrich users' discount usage methods for shipments, and improve the flexibility of users' discount usage for shipments or pickups. For enterprises, it can also provide users with convenient shipment services, improve user stability, attract potential user groups, and thus promote enterprise revenue.
[0033] It should be understood that the above general description and the following detailed description are exemplary and explanatory only, and are not intended to limit this disclosure. Attached Figure Description
[0034] The accompanying drawings, which are incorporated in and form part of this specification, illustrate embodiments consistent with this disclosure and, together with the description, serve to explain the principles of this disclosure. It is obvious that the drawings described below are merely some embodiments of this disclosure, and those skilled in the art can obtain other drawings based on these drawings without any inventive effort.
[0035] Figure 1 This diagram illustrates a system architecture of an operating environment in this exemplary embodiment.
[0036] Figure 2 A flowchart illustrating a method for generating a logistics order in this exemplary embodiment is shown;
[0037] Figure 3A schematic diagram showing a discount application interface in this exemplary embodiment is provided.
[0038] Figure 4 This illustration shows a sub-flowchart of a method for generating logistics orders in this exemplary embodiment;
[0039] Figure 5 A flowchart illustrating a settlement method for a logistics order in this exemplary embodiment is shown;
[0040] Figure 6 This illustration shows a sub-flowchart of a settlement method for logistics orders in this exemplary embodiment;
[0041] Figure 7 A flowchart illustrating a logistics order processing method in this exemplary embodiment is shown;
[0042] Figure 8 This diagram illustrates a structural block diagram of a logistics order generation apparatus according to this exemplary embodiment;
[0043] Figure 9 This diagram illustrates a structural block diagram of a logistics order settlement device according to this exemplary embodiment;
[0044] Figure 10 This illustration shows a computer-readable storage medium for implementing the above-described method in this exemplary embodiment;
[0045] Figure 11 An electronic device for implementing the above method is shown in this exemplary embodiment. Detailed Implementation
[0046] Exemplary embodiments will now be described more fully with reference to the accompanying drawings. However, these exemplary embodiments can be implemented in many forms and should not be construed as limited to the examples set forth herein; rather, they are provided so that this disclosure will be more comprehensive and complete, and will fully convey the concept of the exemplary embodiments to those skilled in the art. The described features, structures, or characteristics may be combined in any suitable manner in one or more embodiments.
[0047] In one related technological approach, to improve the user's package sending experience, businesses can offer discounts to customers sending packages in bulk, allowing them to place orders at more favorable prices. For example, when a courier picks up a package, they can access available discounts through the pickup terminal, enabling the customer to choose the appropriate discount for payment. While this method offers some savings to customers sending packages in bulk, it is relatively limited in scope and flexibility, failing to meet users' needs for multiple discounts and potentially leading to customer churn.
[0048] In view of the aforementioned problems, the exemplary embodiments of this disclosure first provide a method for generating logistics orders and a method for settling logistics orders. This method can be applied to a server, enabling it to analyze discount application information sent by a logistics client, determine target discount information, and thus, the logistics client can use the target discount information to create a discounted order and generate order data, allowing the server to process the order data for settlement based on the target discount information.
[0049] Figure 1 A system architecture diagram of the operating environment of this exemplary embodiment is shown. As shown in the figure, the system architecture may include a logistics client 110 and a server 120. The logistics client 110 can be a courier client or a sender client. The courier client can be various mobile terminals that perform pickup tasks, such as pickup terminals or smartphones, while the sender client can be a computer, smartphone, tablet, or other terminal device used by the sender. The server 120 can be a back-end service system for order processing. It can be an integrated service system or a service system including multiple subsystems, such as a client back-end system and a billing system. The server 120 can establish a connection with the logistics client via a wireless network or other means to process the data sent by the logistics client 110. For example, when the logistics client 110 is a courier client, after the sender places an order, the courier can send a discount application to the server 120 through the courier client to apply for a discount for the sender, and receive the target discount information sent by the server 120. Then, the courier uses the target discount information to create a discounted order and generates order data, which is then sent to the server 120 so that the server 120 can process the settlement of the order data. When the logistics client 110 is a sender client, the sender can send a discount application to the server 120 through the sender client, and receive the target discount information sent by the server 120. The sender then uses the target discount information to create a discounted order. The courier can then pick up the package after the sender creates the discounted order and process the settlement of the discounted order data through the server 120 to complete the order generation.
[0050] It should be noted that, Figure 1 The number of servers in the example is merely illustrative. Depending on the implementation requirements, there can be any number of servers. That is, server 120 can be a server cluster composed of multiple servers, etc. This exemplary embodiment does not impose any special limitations on this.
[0051] Figure 2 A flow diagram illustrating a method for generating logistics orders in this exemplary embodiment is shown, which may include the following steps S210 to S230:
[0052] Step S210. Obtain the discount application information sent by the logistics client.
[0053] The discount application information can include the number of packages sent and the corresponding discount information. The discount information can include discounts, coupons, and minimum spend reductions that can be used for orders corresponding to the number of packages sent. The logistics client can be either the courier's client or the sender's client.
[0054] In this exemplary embodiment, the user, i.e., the courier or the sender, can generate discount application information through a logistics client. For example, the courier can automatically obtain the sender's account information, such as username, contact number, sender's name, and sender's address, by scanning historical waybill numbers or waybill barcodes using a corresponding application. Alternatively, the courier can manually enter the sender's account information and then enter the discount application interface. This interface can display the range for the number of shipments and the range for the discount application. The courier can fill in the number of shipments and the discount information to be used within the corresponding range, such as a shipment quantity of 500, and applying for an 85% discount or a 200 yuan coupon, etc. Finally, the courier selects to submit the discount application to generate discount application information, which is then sent to the server. In this way, users can apply for discounts corresponding to the number of shipments before creating an order, providing users with personalized discount content, thus improving the flexibility of discount usage on the user side.
[0055] In an optional implementation, step S210 can be achieved by obtaining discount application information for pre-built orders sent by the logistics client. Here, a pre-built order refers to a planned order created by the sender before actually placing the order, and the discount application information may include information about one or more pre-built orders. For example, refer to... Figure 3 As shown, users can enter the number of shipments and the discount information to be applied for in each pre-built order on the discount application interface 300 of the logistics client. They can then select the "Apply for Discount on this Order" option to generate discount application information containing the shipment quantity and discount information for each pre-built order. If the user does not complete the filling in of the shipment quantity and discount information for the pre-built order, or if the entered values do not meet the specified requirements, the "Apply for Discount on this Order" option will be grayed out, meaning the discount application cannot be triggered. The discount application information may include automatically generated application number, sender identifier, sender name, contact number, sender address, shipment quantity, applied discount value, effective time, expiration time, courier identifier, application time, and other information.
[0056] Furthermore, in this exemplary embodiment, the discount application information can be generated by the logistics client or the logistics client's backend system. After generating the discount application information, it can send the information to the server.
[0057] Furthermore, in this exemplary embodiment, different delivery permissions can be set for different couriers or senders. For example, only couriers within certain fixed areas may be granted permission to apply for discounts, or senders of a specific level may be granted permission to apply for and use high-discount offers. Therefore, in an optional embodiment, after obtaining the discount application information sent by the logistics client, the following method can also be executed:
[0058] Obtain permission information from the logistics client;
[0059] The permission information is verified so that the discount application information can be analyzed when the permission information is verified.
[0060] Permission information can include any one or more of the following: account permission information, regional permission information, and order permission information for the logistics client. Account permission information may include the user's account level and membership status; regional permission information may include the user's business area and shipping area; and order permission information may include the sender's employer and any applicable discounts. Furthermore, the permission information for the courier's client and the sender's client may differ. For example, for the courier's client, account permission information may also include information such as the logistics platform the courier belongs to, i.e., whether the employee type is a company-owned salesperson or a third-party logistics salesperson.
[0061] When verifying the permission information of a logistics client, this permission information can be matched with pre-configured permission settings to determine whether the verification passes. For example, when the logistics client is a courier client, the courier can log in to the pickup program through the courier client's login interface when picking up a package from a sender. Simultaneously, the server can obtain and verify the courier client's permission information, including account permissions, regional permissions, and order permissions. Specifically, during verification, the server can match the permission information with the courier's permission configuration information to determine if the courier's account level meets the required level, if the employee type is a self-operated salesperson, and if the business area is within a preset area. This determines whether the courier client's permission information passes verification. If verification passes, further analysis of discount applications sent by the courier client can be performed. As an example, a courier can apply for discounts if the following four conditions are met: (1) the courier's station is a station with discount application authority; (2) the courier is a self-operated salesperson of the enterprise; (3) the sender is not an employee of the courier's company, that is, the courier cannot apply for discounts for internal employees, which can avoid fraudulent order behavior; (4) the sender is not a monthly billing user, because the existing discounts for monthly billing users may be greater than the discounts for bulk shipments. When the above conditions are met, it can be determined that the courier's client permission information verification is successful.
[0062] For example, when the logistics client is the sender's client, it can obtain the sender's client's account permission information, such as user level and sender type, as well as regional permission information, such as the sender's location and sender area, and order permission information, such as whether discounts have been used. This information can be matched with the sender's client's permission configuration information to obtain the verification result of the sender's permission information. If the verification result of the sender's permission information is passed, further discount analysis can be performed on the discount application information sent by the sender's client.
[0063] The above methods can verify the permission information of logistics clients, enabling users to apply for differentiated discounts. This is of great significance in promoting the conversion of users to high-privilege users, and can also encourage users to increase the number of shipments to obtain more discounts, thereby increasing the company's revenue.
[0064] Step S220. Analyze the discount application information to determine the target discount information corresponding to the number of shipments.
[0065] As users ship more packages, they can enjoy greater discounts. To determine which discounts are available to users, discount application information can be analyzed. For example, analyzing whether the number of packages shipped meets the user's discount requirements can help identify target discounts that match the shipping volume. This method allows users to apply for discounts based on their needs. For instance, on the discount application interface, users can input different shipping volumes and corresponding discounts to apply for that meets their shipping needs and offers substantial benefits. This approach encourages users to increase shipping volume, boosting business revenue, and allows users to apply for discounts based on their actual needs.
[0066] Considering that users may need to apply for different discounts for different orders when placing bulk orders, in one alternative implementation, the following method can also be performed when obtaining the discount application information sent by the logistics client:
[0067] When the discount application information includes multiple shipment quantities and corresponding discount information for each shipment quantity, discount analysis is performed on each shipment quantity and the corresponding discount information to determine the target discount information for each shipment quantity.
[0068] For example, when the discount application information includes multiple sets of application information, such as the application information in the discount application information: {(N1, D1), (N2, D2), (N3, D3)...}, where N... i D represents the number of applications sent in the i-th group. i The discount information for the i-th group of application information can be analyzed separately for each group of application information to determine the target discount information that matches the number of shipments in that group of application information, thereby obtaining the target discount information corresponding to each group of application information. It should be noted that the above discount application information is only an example. In practical applications, discount application information can include different types. For example, the number of shipments can be the same in different groups of application information. That is, users can apply for different discount information for the same number of shipments through discount application information. For example, when multiple orders are allowed to be combined, users can select the discount information for each order to make the overall price of all orders the lowest. Furthermore, in this exemplary embodiment, the server can obtain the discount application information through the client backend system. During discount analysis, the client backend system can synchronize the discount application information to the billing system for analysis and processing, thereby obtaining the target discount information.
[0069] Using the above methods, users can submit multiple discount applications at once, satisfying their various shipping discount needs. When multiple orders are allowed to be combined, users can choose the cheaper discount application method based on the total discounted price of all orders.
[0070] Furthermore, in an alternative implementation, refer to Figure 4 As shown, step S220 can be achieved through the following steps S410 to S430:
[0071] Step S410: Determine the number of shipments based on the discount application information, and determine the pre-set discount information associated with the number of shipments.
[0072] Pre-set discount information can be discount information pre-configured by operators. Each type of discount information may include a minimum shipment quantity, as well as the type and value of discount that can be applied for when the minimum shipment quantity is met. After obtaining the discount application information, the server can parse the discount application information to obtain the shipment quantity that the logistics client plans to place an order for and the discount information to be used under that shipment quantity. At the same time, the server can also search the database for pre-set discount information that matches the above shipment quantity.
[0073] Step S420: When the discount type of the preset discount information is the first discount type, the discount strength of the preset discount information is compared with the discount application information, and the discount information with the greatest discount strength is determined as the target discount information.
[0074] The first type of discount refers to a discount that can only be used independently. After determining the pre-set discount information, the discount type of the pre-set discount information can be further determined. When the discount type of the pre-set discount information is the first type of discount, the discount strength of the pre-set discount information can be compared with that of the discount application information. For example, the discounted shipping price in the pre-set discount information and the discount application information can be calculated for the number of shipments corresponding to the discount application information to obtain the discount information with greater discount strength, and the discount information with greater discount strength can be determined as the target discount information.
[0075] Step S430: When the discount type of the preset discount information is the second discount type, the combined discount information of the preset discount information and the discount application information is determined as the target discount information.
[0076] The second type of discount refers to discounts that can be used in combination. When the discount type of the preset discount information is the second type, the preset discount information and the discount application information can be combined, such as combining and superimposing the discount methods and discount values in the preset discount information and the discount application information to generate the target discount information.
[0077] Through the above steps S410 to S430, the corresponding target discount information can be determined based on the number of items sent for the discount application information, and the review of the discount application information can be completed.
[0078] Furthermore, since the pre-set discount information and the discount application information may contain the same discount application content, in an optional implementation, after determining the pre-set discount information associated with the number of shipments, the following method can also be performed:
[0079] Perform duplicate checks on the discount application information and the pre-set discount information;
[0080] When it is determined that the discount application information and the pre-set discount information are duplicated, the discount application information or the pre-set discount information will be determined as the target discount information.
[0081] Specifically, the server can match the number of shipments and the requested discount information in the discount application information with the number of shipments and the discount information in the preset discount information to determine whether the discount application information and the preset discount information are duplicate discount information. If the discount application information and the preset discount information are found to be duplicate, either the discount application information or the preset discount information can be selected as the target discount information.
[0082] To facilitate obtaining discount information, in one optional implementation, after determining the target discount information corresponding to the number of shipments, the following method can also be performed:
[0083] Generate a discount identifier for the target discount information and store the target discount information so that the target discount information can be obtained through the discount identifier.
[0084] The discount identifier can be a unique identifier composed of numbers, letters, and special symbols that represents the target discount information.
[0085] After generating the target discount information, a unique discount identifier can be used to represent the target discount information, and the target discount information can be stored in the discount information database. This way, when the target discount information is retrieved again, the discount identifier can be used to quickly find and locate the target discount information.
[0086] Furthermore, in practical applications, with the increasing number of couriers and parcel delivery business, companies often need to approve discount application information. Therefore, in one optional implementation, the following method can be performed before analyzing the discount application information:
[0087] The application information for preferential treatment is reviewed and approved to obtain the approval result information;
[0088] The approval results will determine whether the preferential application has been approved and whether the application has been completed.
[0089] Once the discount application information is confirmed to be approved, or if the discount application information is not approved, the approval result information will be sent to the logistics client.
[0090] Specifically, after obtaining the discount application information, an approval process can be automatically created, allowing various departments within the company to approve the discount application information according to the approval sequence. The client-side backend system on the server side can obtain the approval results of the discount application information, such as the approval results of each stage, and determine whether the discount application information has been approved and whether the approval result is "passed". When the discount application information is approved, it can be synchronized to the billing system on the server side for discount analysis. When the discount application information is not approved, it can continue to wait for and receive the approval results. When the discount application information is approved but not passed, the approval result information can be sent to the logistics client, allowing the user to re-initiate the application based on the approval result information.
[0091] Step S230. Send the target discount information to the logistics client so that the logistics client can create a discount order based on the target discount information and generate the order data for the discount order.
[0092] After determining the target discount information, the server can send it to the logistics client. Users can then use the logistics client to decide whether to create a discounted order based on the target discount information. When creating a discounted order, order data can be generated. Therefore, compared to the existing method where users choose from pre-existing system-provided discounts, this new method allows users to select and apply for discounts according to their own needs and create discounted orders accordingly. This better meets users' needs for discounts and offers greater flexibility.
[0093] According to the logistics order generation method in this exemplary embodiment, discount application information sent by the logistics client can be obtained, and discount analysis can be performed on the discount application information to determine the target discount information corresponding to the number of shipments. Then, the target discount information is sent to the logistics client so that the logistics client can create a discount order based on the target discount information and generate order data for the discount order. This method can enhance users' discount usage rights, enrich users' discount usage methods for shipments, and improve the flexibility of users' discount usage for shipments or pickups. For enterprises, it can also provide users with convenient shipment services, improve user stability, attract potential user groups, and thus promote enterprise revenue.
[0094] Figure 5 This exemplary embodiment illustrates a flow chart of a logistics order settlement method, which may include the following steps S510-S520:
[0095] Step S510: Receive order data for pending settlement orders sent by the logistics client.
[0096] Order data can include the number of shipments for pending settlement orders; pending settlement orders refer to orders created by the logistics client that are yet to be paid for. Users can place orders through the logistics client and send the generated order data to the server. For example, for pre-created orders created by the logistics client, users can select the "settlement" function option to create pending settlement orders and generate order data, and then send the order data to the server.
[0097] Step S520: Determine the target discount information corresponding to the shipment quantity of the order to be settled, and process the settlement of the order to be settled according to the target discount information.
[0098] Target discount information can be discounts available for orders awaiting settlement under a certain shipment quantity condition. The server can determine the shipment quantity for each pending order based on the order data, and then obtain the corresponding discount information based on that quantity, i.e., the target discount information. The server then processes the pending orders according to the target discount information. In other words, users can place orders using pre-approved discount information. This method can effectively promote user conversion and increase business revenue.
[0099] Specifically, in one optional implementation, the target discount information corresponding to the shipment quantity of the order to be settled can be determined by the following method:
[0100] The order data is parsed to determine the number of items to be shipped for orders awaiting settlement.
[0101] Determine the discount icon corresponding to the number of shipments, and obtain the target discount information through the discount icon.
[0102] Specifically, the server can parse the acquired order data, such as reading specific fields to determine the number of shipments for orders awaiting settlement. Then, it can search for a matching discount identifier in a database or data platform storing target discount information, and retrieve the target discount information corresponding to that shipment quantity through the discount identifier. In this way, the server can find the target discount information corresponding to the shipment quantity and determine the applicable discounts for orders awaiting settlement that meet that shipment quantity.
[0103] To ensure the security of the settlement process and prevent damage to the interests of businesses and users, the server can also perform legality verification on order data. Specifically, in one optional implementation, the order data can also include the logistics client's account information and the order information of the orders to be settled. After determining the target discount information corresponding to the shipment quantity of the orders to be settled, the following methods can also be executed:
[0104] The account information of the logistics client is matched with the user account rules of the target discount information to verify the account information of the logistics client;
[0105] The order information of the pending orders is matched with the discount rules of the target discount information to verify the pending orders.
[0106] The order information may include shipping information for orders awaiting settlement, such as shipping address, quantity, and the number of orders eligible for discounts. The logistics client's account information may include user account level and logistics client permissions. The user account rules for the target discount information may include the user account level eligible for the discount and the logistics client's permission rules. The discount rules for the target discount information may include whether two discounts can be used in combination, and the quantity requirements for combining them. Furthermore, both user account rules and discount rules can be pre-configured by the operator; this exemplary implementation does not impose specific limitations on this.
[0107] Order data validity verification can include two aspects: account verification for the logistics client and order validity verification. For example, account verification can be performed by matching the logistics client's account information with the user account rules for the target discount information to determine if the logistics client's account information is valid. Order validity verification can be performed by checking the order information of pending orders, such as whether other discounts have been used or whether the number of shipments for coupons is zero. It should be noted that the above validity verification is only an example. In practical applications, user account rules and discount rules can be set according to needs; for example, discount rules can be set to allow multiple discounts to be used in combination.
[0108] In one optional implementation, the order data may include discount information for orders pending settlement. When processing the settlement of orders pending settlement based on the target discount information, reference is made to... Figure 6 As shown, the following methods can also be executed:
[0109] Step S610: Determine the discount information applied for by the order to be settled based on the order data.
[0110] Step S620: When the discount identifier of the discount information does not match the discount identifier of the target discount information, the above discount information is used to process the settlement of the order to be settled.
[0111] If the discount identifier in the discount information does not match the discount identifier in the target discount information, it means that the discount applied for by the user in the logistics client is inconsistent with the target discount information. Therefore, the discount information applied for by the user, i.e., the above discount information, can be used to settle the pending order, or the matching result can be sent to the logistics client so that the logistics client can approve the discount information applied for.
[0112] Step S630: When the discount identifier of the discount information matches the discount identifier of the target discount information, the target discount information is used to process the settlement of the order to be settled.
[0113] If the discount identifier in the discount information matches the discount identifier in the target discount information, it means that the discount applied for by the user in the logistics client is consistent with the target discount information, and the target discount information can be used to process the settlement of the pending order.
[0114] According to the logistics order settlement method in this exemplary embodiment, order data of orders to be settled can be received from the logistics client, and the target discount information corresponding to the shipment quantity of the orders to be settled can be determined. Then, the orders to be settled can be processed according to the target discount information. This method allows users to complete the settlement operation by applying for discounts, which can promote user conversion while providing personalized discount services, thus improving the user service experience and increasing enterprise revenue.
[0115] In fact, the logistics order generation and settlement methods in this exemplary embodiment can include four processes: discount application, discount approval, discount analysis, and discount usage. For details, please refer to... Figure 7 As shown, the discount processing may include the following steps S710 to S740:
[0116] Step S710: Obtain the discount application information sent by the logistics client.
[0117] During this process, the server can verify the permission information of the logistics client and receive the discount application information sent by the logistics client through the client's backend system.
[0118] Step S720: Approve the preferential application information.
[0119] Specifically, operators can review the discount application information through the various departmental systems deployed on the server, or the server can automatically review the discount application information and then send the review results back to the client backend system on the server. When the review is completed and approved, step S730 is executed to analyze the discount application information. Alternatively, when the review is completed but not approved, the review result information is sent to the logistics client so that the logistics client can re-initiate the discount application.
[0120] Step S730: Perform discount analysis on the discount application information to obtain the target discount information corresponding to the number of shipments in the discount application information.
[0121] For example, the client-side backend system on the server can synchronize the discount application information to the billing system, so that the billing system can compare the discount information in the discount application information with the preset discount information to perform deduplication and discount strength verification, and select the information with the greater discount strength as the target discount information.
[0122] After obtaining the target discount information, a discount identifier for the target discount information can be generated and synchronized to the client backend system on the server.
[0123] Step S740: Receive order data of pending orders sent by the logistics client, determine the target discount information corresponding to the pending orders, and settle the pending orders according to the target discount information.
[0124] After receiving order data, the server can retrieve the target discount information associated with the number of shipments in the order data, and then settle the pending orders according to the target discount information. Specifically, the server's client-side backend system can determine the discount identifier of the logistics client's available discounts through the number of shipments, and then obtain the target discount information through the discount identifier. The billing system then uses the target discount information to settle the pending orders.
[0125] This exemplary embodiment also provides a logistics order generation apparatus, referring to... Figure 8 As shown, the logistics order generation device 800 may include: an acquisition module 810, which can be used to acquire discount application information sent by the logistics client, the discount application information may include the number of shipments and discount information corresponding to the number of shipments; an analysis module 820, which can be used to perform discount analysis on the discount application information and determine the target discount information corresponding to the number of shipments; and a sending module 830, which can be used to send the target discount information to the logistics client so that the logistics client can create a discount order based on the target discount information and generate order data for the discount order.
[0126] In one exemplary embodiment of this disclosure, after obtaining the discount application information sent by the logistics client, the obtaining module 810 can be used to obtain the permission information of the logistics client. The permission information may include any one or more of the logistics client's account permission information, regional permission information, and order permission information. The permission information is verified so that when the permission information verification passes, the discount application information can be analyzed for discounts.
[0127] In one exemplary embodiment of this disclosure, before performing discount analysis on the discount application information, the analysis module 820 can also be used to approve the discount application information to obtain approval result information; determine whether the discount application information has been approved and whether the discount application information has been approved based on the approval result information; and send the approval result information to the logistics client when it is determined that the discount application information has been approved and the discount application information has not been approved.
[0128] In one exemplary embodiment of this disclosure, the analysis module 820 can be used to determine the number of shipments based on the discount application information and to determine the preset discount information associated with the number of shipments. When the discount type of the preset discount information is a first discount type, the preset discount information is compared with the discount application information to determine the discount information with the maximum discount as the target discount information. When the discount type of the preset discount information is a second discount type, the combined discount information of the preset discount information and the discount application information is determined as the target discount information.
[0129] In one exemplary embodiment of this disclosure, after determining the preset discount information associated with the number of shipments, the analysis module 820 can also be used to perform duplicate verification on the discount application information and the preset discount information. When it is determined that the discount application information and the preset discount information are duplicated, the discount application information or the preset discount information is determined as the target discount information.
[0130] In one exemplary embodiment of this disclosure, after obtaining the discount application information sent by the logistics client, the analysis module 820 can also be used to perform discount analysis on each shipment quantity and the discount information corresponding to each shipment quantity when the discount application information may include multiple shipment quantities and discount information corresponding to each shipment quantity, and determine the target discount information corresponding to each shipment quantity.
[0131] In one exemplary embodiment of this disclosure, after determining the target discount information corresponding to the number of shipments, the analysis module 820 can also be used to generate a discount identifier for the target discount information and store the target discount information so as to obtain the target discount information through the discount identifier.
[0132] Furthermore, this exemplary embodiment also provides a settlement device for logistics orders, with reference to... Figure 9 As shown, the logistics order settlement device 900 may include: a receiving module 910, which can be used to receive order data of the pending settlement order sent by the logistics client, the order data may include the number of items shipped in the pending settlement order; and a settlement module 920, which can be used to determine the target discount information corresponding to the number of items shipped in the pending settlement order, and to process the settlement of the pending settlement order according to the target discount information.
[0133] In one exemplary embodiment of this disclosure, the settlement module 920 can be used to parse order data to determine the number of items to be shipped in the order to be settled, determine the discount identifier corresponding to the number of items shipped, and obtain the target discount information through the discount identifier.
[0134] In one exemplary embodiment of this disclosure, the order data may include the account information of the logistics client and the order information of the order to be settled. After determining the target discount information corresponding to the shipment quantity of the order to be settled, the settlement module 920 may also be used to match the account information of the logistics client with the user account rules of the target discount information to verify the account information of the logistics client, and match the order information of the order to be settled with the discount rules of the target discount information to verify the order to be settled. The order information may include the shipment information of the order to be settled and the order quantity information using the discount.
[0135] In one exemplary embodiment of this disclosure, the order data may include discount information for orders to be settled. When settling an order to be settled based on the target discount information, the settlement module 920 may be used to determine the discount information used for the order to be settled based on the order data. When the discount identifier of the discount information does not match the discount identifier of the target discount information, the discount information is used to settle the order to be settled. When the discount identifier of the discount information matches the discount identifier of the target discount information, the target discount information is used to settle the order to be settled.
[0136] The specific details of each module in the above-mentioned device have been described in detail in the method section of the implementation plan. For details of the undisclosed scheme, please refer to the implementation plan of the method section, and therefore will not be repeated here.
[0137] Those skilled in the art will understand that various aspects of this disclosure can be implemented as a system, method, or program product. Therefore, various aspects of this disclosure can be specifically implemented in the following forms: a completely hardware implementation, a completely software implementation (including firmware, microcode, etc.), or a combination of hardware and software aspects, collectively referred to herein as a "circuit," "module," or "system."
[0138] Exemplary embodiments of this disclosure also provide a computer-readable storage medium having a program product stored thereon capable of implementing the methods described above in this specification. In some possible embodiments, various aspects of this disclosure may also be implemented as a program product including program code that, when the program product is run on a terminal device, causes the terminal device to perform the steps described in the "Exemplary Methods" section of this specification according to various exemplary embodiments of this disclosure.
[0139] refer to Figure 10As shown, a program product 1000 for implementing the above-described method according to an exemplary embodiment of the present disclosure is described. This product may employ a portable compact disc read-only memory (CD-ROM) and include program code, and may run on a terminal device, such as a personal computer. However, the program product of the present disclosure is not limited thereto. In this document, the readable storage medium may be any tangible medium containing or storing a program that may be used by or in conjunction with an instruction execution system, apparatus, or device.
[0140] The program product 1000 may employ any combination of one or more readable media. A readable medium may be a readable signal medium or a readable storage medium. A readable storage medium may be, for example, but not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any combination thereof. More specific examples of readable storage media (a non-exhaustive list) include: an electrical connection having one or more wires, a portable disk, a hard disk, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), optical fiber, portable compact disk read-only memory (CD-ROM), optical storage devices, magnetic storage devices, or any suitable combination thereof.
[0141] Computer-readable signal media may include data signals propagated in baseband or as part of a carrier wave, carrying readable program code. Such propagated data signals may take various forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination thereof. A readable signal medium may also be any readable medium other than a readable storage medium, capable of sending, propagating, or transmitting programs for use by or in conjunction with an instruction execution system, apparatus, or device.
[0142] The program code contained on the readable medium may be transmitted using any suitable medium, including but not limited to wireless, wired, optical fiber, RF, etc., or any suitable combination thereof.
[0143] Program code for performing the operations of this disclosure can be written in any combination of one or more programming languages, including object-oriented programming languages such as Java and C++, and conventional procedural programming languages such as C or similar languages. The program code can execute entirely on the user's computing device, partially on the user's computing device, as a standalone software package, partially on the user's computing device and partially on a remote computing device, or entirely on a remote computing device or server. In cases involving remote computing devices, the remote computing devices can be connected to the user's computing device via any type of network, including a local area network (LAN) or a wide area network (WAN), or can be connected to an external computing device (e.g., via the Internet using an Internet service provider).
[0144] Exemplary embodiments of this disclosure also provide an electronic device capable of implementing the above-described method. Referring below... Figure 11 To describe an electronic device 1100 according to such an exemplary embodiment of the present disclosure. Figure 11 The electronic device 1100 shown is merely an example and should not be construed as limiting the functionality and scope of use of the embodiments disclosed herein.
[0145] like Figure 11 As shown, the electronic device 1100 can be represented as a general-purpose computing device. The components of the electronic device 1100 may include, but are not limited to: at least one processing unit 1110, at least one storage unit 1120, a bus 1130 connecting different system components (including storage unit 1120 and processing unit 1110), and a display unit 1140.
[0146] The storage unit 1120 stores program code, which can be executed by the processing unit 1110, causing the processing unit 1110 to perform the steps described in the "Exemplary Methods" section of this specification according to various exemplary embodiments of this disclosure. For example, the processing unit 1110 can perform... Figure 1 , Figures 2 to 7 The methods and steps shown are as follows.
[0147] Storage unit 1120 may include readable media in the form of volatile storage units, such as random access memory (RAM) 1121 and / or cache memory 1122, and may further include read-only memory (ROM) 1123.
[0148] Storage unit 1120 may also include a program / utility 1124 having a set (at least one) program module 1125, such program module 1125 including but not limited to: operating system, one or more application programs, other program modules and program data, each or some combination of these examples may include an implementation of a network environment.
[0149] Bus 1130 can represent one or more of several types of bus structures, including a memory cell bus or memory cell controller, a peripheral bus, a graphics acceleration port, a processing unit, or a local bus using any of the various bus structures.
[0150] Electronic device 1100 can also communicate with one or more external devices 1200 (e.g., keyboard, pointing device, Bluetooth device, etc.), one or more devices that enable a user to interact with electronic device 1100, and / or any device that enables electronic device 1100 to communicate with one or more other computing devices (e.g., router, modem, etc.). This communication can be performed via input / output (I / O) interface 1150. Furthermore, electronic device 1100 can also communicate with one or more networks (e.g., local area network (LAN), wide area network (WAN), and / or public networks, such as the Internet) via network adapter 1160. As shown, network adapter 1160 communicates with other modules of electronic device 1100 via bus 1130. It should be understood that, although not shown in the figures, other hardware and / or software modules can be used in conjunction with electronic device 1100, including but not limited to: microcode, device drivers, redundant processing units, external disk drive arrays, RAID systems, tape drives, and data backup storage systems.
[0151] It should be noted that although several modules or units for the device used to perform actions have been mentioned in the detailed description above, this division is not mandatory. In fact, according to exemplary embodiments of this disclosure, the features and functions of two or more modules or units described above can be embodied in one module or unit. Conversely, the features and functions of one module or unit described above can be further divided and embodied by multiple modules or units.
[0152] Furthermore, the above figures are merely illustrative representations of the processes included in the methods according to exemplary embodiments of this disclosure, and are not intended to be limiting. It is readily understood that the processes shown in the above figures do not indicate or limit the temporal order of these processes. Additionally, it is readily understood that these processes may be executed synchronously or asynchronously, for example, in multiple modules.
[0153] From the above description of the embodiments, those skilled in the art will readily understand that the exemplary embodiments described herein can be implemented by software or by combining software with necessary hardware. Therefore, the technical solutions according to the exemplary embodiments of this disclosure can be embodied in the form of a software product, which can be stored in a non-volatile storage medium (such as a CD-ROM, USB flash drive, external hard drive, etc.) or on a network, including several instructions to cause a computing device (such as a personal computer, server, terminal device, or network device, etc.) to execute the method according to the exemplary embodiments of this disclosure.
[0154] Other embodiments of this disclosure will readily occur to those skilled in the art upon consideration of the specification and practice of the invention disclosed herein. This application is intended to cover any variations, uses, or adaptations of this disclosure that follow the general principles of this disclosure and include common knowledge or customary techniques in the art not disclosed herein. The specification and embodiments are to be considered exemplary only, and the true scope and spirit of this disclosure are indicated by the claims.
Claims
1. A method for generating logistics orders, characterized in that, The method includes: Obtain discount application information sent by the logistics client, the discount application information including the number of shipments and discount information corresponding to the number of shipments; the discount information includes the rights and benefits parameters associated with the order corresponding to the number of shipments; The discount application information is analyzed to determine the target discount information corresponding to the number of shipments; the target discount information is determined based on the discount type of the preset discount information, and by the comparison result or combination relationship between the discount strength of the preset discount information and the discount application information. The target discount information is sent to the logistics client so that the logistics client can create a discount order based on the target discount information and generate the order data for the discount order.
2. The method according to claim 1, characterized in that, After obtaining the discount application information sent by the logistics client, the method further includes: Obtain the permission information of the logistics client, wherein the permission information includes any one or more of the following: account permission information, region permission information, and order permission information of the logistics client; The permission information is verified, and when the permission information passes the verification, the discount application information is analyzed.
3. The method according to claim 1, characterized in that, Before performing discount analysis on the discount application information, the method further includes: The application information for the preferential treatment is reviewed and approved to obtain the approval result information; Based on the approval result information, determine whether the preferential application information has been approved and whether the preferential application information has been approved. When it is determined that the discount application information has been approved, or the discount application information has not been approved, the approval result information will be sent to the logistics client.
4. The method according to claim 1, characterized in that, The step of performing discount analysis on the discount application information to determine the target discount information corresponding to the number of shipments includes: The number of packages to be shipped is determined based on the discount application information, and the pre-set discount information associated with the number of packages to be shipped is determined; When the discount type of the preset discount information is the first discount type, the discount strength of the preset discount information is compared with the discount application information, and the discount information with the maximum discount strength is determined as the target discount information; When the discount type of the preset discount information is the second discount type, the combined discount information of the preset discount information and the discount application information is determined as the target discount information.
5. The method according to claim 4, characterized in that, After determining the preset discount information associated with the number of shipments, the method further includes: Perform a duplicate check on the discount application information and the preset discount information; When it is determined that the discount application information and the preset discount information are duplicated, the discount application information or the preset discount information is determined as the target discount information.
6. The method according to claim 1, characterized in that, After obtaining the discount application information sent by the logistics client, the method further includes: When the discount application information includes multiple shipment quantities and discount information corresponding to each shipment quantity, discount analysis is performed on each shipment quantity and the discount information corresponding to each shipment quantity to determine the target discount information corresponding to each shipment quantity.
7. The method according to claim 1, characterized in that, After determining the target discount information corresponding to the number of shipments, the method further includes: Generate a discount identifier for the target discount information and store the target discount information so that the target discount information can be obtained through the discount identifier.
8. A method for settling logistics orders, characterized in that, The method includes: Receive order data for pending settlement orders sent by the logistics client, wherein the order data includes the number of items shipped in the pending settlement orders; Determine the target discount information corresponding to the number of shipments for the pending settlement order, and process the settlement of the pending settlement order according to the target discount information; The target discount information is determined based on the discount type of the preset discount information, by comparing the discount strength of the preset discount information with the discount application information sent by the logistics client, or by a combination thereof; the discount application information includes the number of shipments and the discount information corresponding to the number of shipments; the discount information includes the rights parameters associated with the order corresponding to the number of shipments.
9. The method according to claim 8, characterized in that, The determination of the target discount information corresponding to the shipment quantity of the order to be settled includes: The order data is parsed to determine the number of items to be shipped for the pending settlement orders; Determine the discount identifier corresponding to the number of shipments, and obtain the target discount information through the discount identifier.
10. The method according to claim 8, characterized in that, The order data includes the account information of the logistics client and the order information of the orders to be settled. After determining the target discount information corresponding to the number of shipments of the orders to be settled, the method further includes: The account information of the logistics client is matched with the user account rules of the target discount information to verify the account information of the logistics client; The order information of the pending settlement order is matched with the discount rules of the target discount information to verify the pending settlement order. The order information includes the shipment information and the order quantity information of the pending settlement order.
11. The method according to claim 8, characterized in that, The order data includes discount information for the orders to be settled. When processing the settlement of the orders to be settled based on the target discount information, the method further includes: The discount information used for the pending order is determined based on the order data; When the discount identifier in the discount information does not match the discount identifier in the target discount information, the discount information is used to process the settlement of the order to be settled. When the discount identifier of the discount information matches the discount identifier of the target discount information, the target discount information is used to process the settlement of the order to be settled.
12. A device for generating logistics orders, characterized in that, The device includes: The acquisition module is used to acquire discount application information sent by the logistics client. The discount application information includes the number of shipments and discount information corresponding to the number of shipments. The discount information includes the rights and benefits parameters associated with the order corresponding to the number of shipments. The analysis module is used to perform discount analysis on the discount application information and determine the target discount information corresponding to the number of shipments; the target discount information is determined based on the discount type of the preset discount information and by the comparison result or combination relationship between the discount strength of the preset discount information and the discount application information. The sending module is used to send the target discount information to the logistics client, so that the logistics client can create a discount order based on the target discount information and generate the order data of the discount order.
13. A settlement device for logistics orders, characterized in that, The device includes: The receiving module is used to receive order data of pending settlement orders sent by the logistics client, wherein the order data includes the number of items shipped in the pending settlement order; The settlement module is used to determine the target discount information corresponding to the number of shipments in the order to be settled, and to process the settlement of the order to be settled according to the target discount information; The target discount information is determined based on the discount type of the preset discount information, by comparing the discount strength of the preset discount information with the discount application information sent by the logistics client, or by a combination thereof; the discount application information includes the number of shipments and the discount information corresponding to the number of shipments; the discount information includes the rights parameters associated with the order corresponding to the number of shipments.
14. A computer-readable storage medium having a computer program stored thereon, characterized in that, When the computer program is executed by a processor, it implements the method described in any one of claims 1-11.
15. An electronic device, characterized in that, include: processor; as well as Memory for storing the executable instructions of the processor; The processor is configured to execute the method of any one of claims 1-11 by executing the executable instructions.
Citation Information
Patent Citations
Order confirmation page processing method and device
CN110135938A