Third-party logistics parameter configuration method and device, equipment and medium
Patent Information
- Application Number
- CN202311365450.6
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2023-10-20
- Publication Date
- 2026-09-22
- Estimated Expiration
- 2043-10-20
AI Technical Summary
[0003]第四方物流系统在与不同的第三方物流系统进行物流业务串接时,需接入由各第三方物流系统所提供的应用于不同物流业务的应用程序编程接口(API),以配置第四方物流系统与第三方物流系统之间进行传输的物流参数的相关参数映射配置,以使得双方相互传输的物流参数可符合进行相关物流业务所使用的参数数据格式,保证双方之间串接的物流业务可顺利串接,但现有的方式需第四方物流系统的开发人员根据第三方物流系统所提供的应用程序编程接口(API),进行代码编写以配置不同物流参数的映射规则,传统的代码编辑方式除了较为低效外,还需要消耗大量的开发成本,且对于业务变化较快的电商领域而言,不利于电商平台的相关业务铺张,且若第三方物流系统进行更新而修改其物流参数标准时,因传统的代码编辑方式较为低效,使得第四方物流系统无法快速更新参数映射配置,导致其无法为用户提供第三方物流系统的物流业务,影响了例如电商商家或电商消费者的电商物流使用体验
[0041]相对于现有技术,本申请为第四方物流系统构建可视化配置的物流参数映射规则功能,第四方物流系统的开发人员可通过第三方物流参数可视化配置页面,配置与第四方物流系统合作的第三方物流系统的物流参数映射规则,以串联第四方物流系统与第三方物流系统之间物流业务,第三方物流参数可视化配置页面中具有由第三方物流系统所提供多个第三方物流参数配置接口的物流参数配置窗口,各物流参数配置窗口中具有用于配置其第三方物流参数配置接口的各物流参数类型的物流参数映射规则的物流参数映射规则配置控件,使得开发人员可通过物流参数映射规则配置控件可视化配置各第三方物流参数配置接口的物流业务的物流参数映射规则,进而将第三方物流参数配置接口所对应物流业务与第四方物流系统串联,例如,第三方物流运单创建业务、物流面单获取业务及第三方物流运单取消业务等,为与第四方物流系统关联的电商平台提供不同第三方物流系统所能提供的物流业务,提升为电商平台的商家用户与消费者用户的提供的第四方电商物流服务,且通过第三方物流参数可视化配置页面的构建,集成与第四方物流系统合作的各第三方物流的物流参数标准,为开发人员提供可视化且清晰的物流参数映射规则配置工作流程,相较于传统的代码编辑配置物流参数映射规则的方式,本申请可有效提升开发人员配置物流参数映射规则的配置效率,使得第四方物流系统可为电商平台快速提供不同第三物流所能提供的物流业务,以匹配电商平台的较快的业务变化特性,便于电商平台的业务发展,使得电商平台可为其商家用户及消费者用户提供更好的电商服务。
Smart Images

Figure CN117608678B_ABST
Abstract
Description
Technical Field
[0001] This application relates to information processing technology, and more particularly to a method, apparatus, equipment, and medium for configuring parameters in third-party logistics. Background Technology
[0002] With the rise of cross-border e-commerce, fourth-party logistics (4PL) has emerged. Unlike third-party logistics, which is limited to providing basic logistics services, 4PL integrates the logistics business processes of upstream e-commerce platform merchants and downstream third-party logistics service providers through dedicated platforms. It provides a one-stop solution for online store logistics data flow, enabling services such as management, consignment, express delivery booking, package tracking, and cash on delivery.
[0003] When a fourth-party logistics (4PL) system integrates with different third-party logistics (3PL) systems, it needs to access the application programming interfaces (APIs) provided by each 3PL system for different logistics operations. This allows for the configuration of parameter mappings for logistics parameters transmitted between the 4PL and 3PL systems, ensuring that the transmitted parameters conform to the data format used for relevant logistics operations and guaranteeing smooth integration. However, current methods require 4PL system developers to write code based on the APIs provided by the 3PL systems to configure the mapping rules for different logistics parameters. This traditional coding method is not only inefficient but also consumes significant development costs. Furthermore, in the rapidly changing e-commerce sector, it hinders the expansion of e-commerce platforms' related businesses. If a 3PL system updates its logistics parameter standards, the inefficiency of the traditional coding method prevents the 4PL system from quickly updating its parameter mapping configurations, thus preventing it from providing logistics services to users and impacting the e-commerce logistics experience for merchants and consumers. Summary of the Invention
[0004] The purpose of this application is to solve the above-mentioned problems by providing a third-party logistics parameter configuration method and corresponding apparatus, equipment, non-volatile readable storage medium, and computer program product.
[0005] According to one aspect of this application, a method for configuring third-party logistics parameters is provided, comprising the following steps:
[0006] The third-party logistics parameter visualization configuration page is displayed. The third-party logistics parameter visualization configuration page has multiple logistics parameter configuration windows with multiple third-party logistics parameter configuration interfaces. Each window has multiple logistics parameter mapping rule configuration controls for multiple logistics parameter types. The third-party logistics parameter configuration interfaces are provided by the third-party logistics system.
[0007] In response to the logistics parameter configuration completion command, a logistics parameter mapping rule set corresponding to the third-party logistics system is generated;
[0008] In response to a third-party logistics business interaction instruction pushed by the merchant, the system determines the third-party logistics system and logistics business corresponding to the third-party logistics business interaction instruction, and drives the third-party logistics system to execute the logistics business according to the logistics parameter mapping rule set corresponding to the logistics business of the third-party logistics system.
[0009] In a further embodiment, a third-party logistics parameter visualization configuration page is displayed. This page contains multiple logistics parameter configuration windows with third-party logistics parameter configuration interfaces. Each window contains configuration controls for logistics parameter mapping rules for multiple logistics parameter types. The third-party logistics parameter configuration interfaces are provided by the third-party logistics system. The steps include:
[0010] In response to the page initialization command of the third-party logistics parameter visualization configuration page, a logistics parameter configuration window with multiple third-party logistics parameter configuration interfaces is generated. The third-party logistics parameter configuration interfaces include a third-party logistics waybill creation parameter interface, a third-party logistics waybill acquisition parameter interface, and a third-party logistics waybill cancellation parameter interface.
[0011] Obtain multiple logistics parameter types for each of the aforementioned third-party logistics parameter configuration interfaces. In the logistics parameter configuration window of each of the aforementioned third-party logistics parameter configuration interfaces, generate a corresponding logistics parameter mapping rule configuration control for each of the aforementioned logistics parameter types. The logistics parameter mapping rule configuration control includes a parameter docking rule configuration control, a parameter attribute value configuration control, a parameter post-processing configuration control, or a parameter post-processing rule configuration control.
[0012] In a further embodiment, the step of generating the logistics parameter mapping rule set corresponding to the third-party logistics system in response to the logistics parameter configuration completion instruction includes:
[0013] Respond to the waybill simulation verification command to obtain multiple order parameters of the virtual goods order;
[0014] Based on the logistics parameter mapping rules corresponding to the logistics parameter types of each order parameter in the currently configured logistics parameter mapping rule set, parameter mapping is performed to generate a third-party logistics parameter data model corresponding to the virtual product order;
[0015] Based on the third-party logistics parameter data model, a virtual third-party logistics waybill corresponding to the virtual product order is generated.
[0016] In a further embodiment, the step of generating a logistics parameter mapping rule set corresponding to the third-party logistics system in response to a logistics parameter configuration completion instruction includes:
[0017] In response to the logistics parameter configuration completion instruction, determine the third-party logistics parameter configuration interface of the third-party logistics system corresponding to the logistics parameter configuration completion instruction that has completed parameter mapping configuration;
[0018] Obtain the logistics parameter mapping rule set corresponding to each of the third-party logistics parameter configuration interfaces, and generate mapping relationship data composed of the feature identifier of the third-party logistics system and each of the logistics parameter mapping rule sets;
[0019] If the feature identifier exists in the third-party logistics parameter configuration rule base, then replace and update the logistics parameter mapping rule set stored in the third-party logistics parameter configuration rule base with the feature identifier. If it does not exist, then store the mapping relationship data in the third-party logistics parameter configuration rule base.
[0020] In a further embodiment, the step of creating a third-party logistics waybill for the product order corresponding to the third-party logistics shipping instruction in response to a third-party logistics shipping instruction pushed by the merchant, based on the logistics parameter mapping rule set of the third-party logistics system corresponding to the third-party logistics shipping instruction, includes:
[0021] In response to a third-party logistics delivery instruction pushed by the merchant, the system determines the target third-party logistics system corresponding to the third-party logistics delivery instruction, obtains the logistics parameter mapping rule set of the third-party logistics waybill creation parameter interface of the target third-party logistics system, and obtains the product order corresponding to the third-party logistics delivery instruction.
[0022] The system obtains multiple logistics parameter types contained in the logistics parameter mapping rule set, extracts the order parameters corresponding to each logistics parameter type from the product order, and performs parameter mapping processing on each order parameter according to the parameter docking rule configuration, parameter attribute value configuration, parameter post-processing configuration or parameter post-processing rule configuration in the logistics parameter mapping rule of each logistics parameter type to generate a corresponding third-party logistics parameter data model.
[0023] The third-party logistics parameter data model is pushed to the target third-party logistics system, driving the third-party logistics system to create a third-party logistics waybill based on the third-party logistics parameter data model.
[0024] In a further embodiment, the step of responding to a third-party logistics business interaction instruction pushed by the merchant, determining the third-party logistics system and logistics business corresponding to the third-party logistics business interaction instruction, and driving the third-party logistics system to execute the logistics business according to the logistics parameter mapping rule set corresponding to the logistics business of the third-party logistics system includes:
[0025] In response to a third-party logistics waybill cancellation instruction pushed by the merchant, determine the target third-party logistics system corresponding to the third-party logistics waybill cancellation instruction, and obtain the logistics parameter mapping rule set of the third-party logistics waybill cancellation parameter interface of the target third-party logistics system;
[0026] Obtain the product order corresponding to the third-party logistics waybill cancellation instruction, and filter out the order parameters corresponding to the logistics parameter types in the logistics parameter mapping rule set from the product order;
[0027] Based on the logistics parameter mapping rules corresponding to each order parameter in the logistics parameter mapping rule set, parameter mapping processing is performed on each order parameter to generate a corresponding third-party logistics parameter data model for the waybill cancellation business;
[0028] The third-party logistics parameter data model is pushed to the target third-party logistics system, and the waybill cancellation result pushed by the third-party logistics system based on the waybill cancellation business according to the third-party logistics parameter data model is received. The waybill cancellation result is then pushed to the merchant's end.
[0029] In a further embodiment, the step of responding to a third-party logistics business interaction instruction pushed by the merchant, determining the third-party logistics system and logistics business corresponding to the third-party logistics business interaction instruction, and driving the third-party logistics system to execute the logistics business according to the logistics parameter mapping rule set corresponding to the logistics business of the third-party logistics system includes:
[0030] In response to the logistics waybill creation completion event of the third-party logistics system, obtain the logistics parameter mapping rule set of the third-party logistics waybill acquisition parameter interface of the third-party logistics system, and obtain the third-party logistics waybill or commodity order corresponding to the third-party logistics waybill creation completion event.
[0031] The types of logistics parameters in the logistics parameter mapping rule set are determined, and the logistics parameters corresponding to the types of logistics parameters are filtered from the third-party logistics waybills or commodity orders.
[0032] Based on the logistics parameter mapping rules corresponding to the logistics parameter types in the logistics parameter mapping rule set, the logistics parameters are processed by parameter mapping to generate the corresponding fourth-party logistics parameter data model.
[0033] Based on the fourth-party logistics parameter data model, a corresponding fourth-party logistics waybill is created, and the fourth-party logistics waybill is pushed to the corresponding merchant or consumer.
[0034] According to another aspect of this application, a third-party logistics parameter configuration device is provided, comprising:
[0035] The configuration page display module is used to display a third-party logistics parameter visualization configuration page. The third-party logistics parameter visualization configuration page has multiple logistics parameter configuration windows with multiple third-party logistics parameter configuration interfaces. Each window has multiple logistics parameter mapping rule configuration controls for multiple logistics parameter types. The third-party logistics parameter configuration interfaces are provided by the third-party logistics system.
[0036] The mapping rule generation module is used to generate a set of logistics parameter mapping rules corresponding to the third-party logistics system in response to the logistics parameter configuration completion instruction.
[0037] The logistics business execution module is used to respond to third-party logistics business interaction instructions pushed by the merchant, determine the third-party logistics system and logistics business corresponding to the third-party logistics business interaction instructions, and drive the third-party logistics system to execute the logistics business according to the logistics parameter mapping rule set corresponding to the logistics business of the third-party logistics system.
[0038] According to another aspect of this application, a third-party logistics parameter configuration device is provided, including a central processing unit and a memory, wherein the central processing unit is used to call and run a computer program stored in the memory to perform the steps of the third-party logistics parameter configuration method described in this application.
[0039] According to another aspect of this application, a non-volatile readable storage medium is provided, which stores a computer program implemented according to the third-party logistics parameter configuration method in the form of computer-readable instructions, wherein the computer program, when invoked by a computer, executes the steps included in the method.
[0040] According to another aspect of this application, a computer program product is provided, including a computer program / instructions that, when executed by a processor, implement the steps of the method described in any embodiment of this application.
[0041] Compared to existing technologies, this application provides a visual configuration function for logistics parameter mapping rules for fourth-party logistics (4PL) systems. Developers of the 4PL system can configure the logistics parameter mapping rules of third-party logistics systems cooperating with the 4PL system through a visual configuration page, thereby connecting logistics operations between the 4PL system and the third-party logistics systems. The visual configuration page contains logistics parameter configuration windows with multiple third-party logistics parameter configuration interfaces provided by the third-party logistics systems. Each logistics parameter configuration window has logistics parameter mapping rule configuration controls for configuring the logistics parameter mapping rules for each logistics parameter type of its third-party logistics parameter configuration interface. This allows developers to visually configure the logistics parameter mapping rules for the logistics operations of each third-party logistics parameter configuration interface through the logistics parameter mapping rule configuration controls, thereby connecting the logistics operations corresponding to the third-party logistics parameter configuration interfaces with the 4PL system. For example, the third... This application provides e-commerce platforms connected to a third-party logistics (4PL) system with logistics services such as waybill creation, waybill acquisition, and waybill cancellation. It offers logistics services provided by different 3PL systems, enhancing the 4PL e-commerce logistics services offered to merchants and consumers. Furthermore, by constructing a visual configuration page for 3PL parameters, it integrates the standard logistics parameters of various 3PLs cooperating with the 4PL system. This provides developers with a visual and clear workflow for configuring logistics parameter mapping rules. Compared to the traditional method of configuring logistics parameter mapping rules through code editing, this application effectively improves the configuration efficiency of developers, enabling the 4PL system to quickly provide e-commerce platforms with the logistics services offered by different 3PLs. This aligns with the rapid business changes of e-commerce platforms, facilitating their business development and enabling them to provide better e-commerce services to their merchants and consumers. Attached Figure Description
[0042] To more clearly illustrate the technical solutions in the embodiments of this application, the accompanying drawings used in the description of the embodiments will be briefly introduced below. Obviously, the accompanying drawings described below are only some embodiments of this application. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.
[0043] Figure 1 This is a schematic diagram of the network architecture of an exemplary application environment for this application;
[0044] Figure 2 This is a flowchart illustrating one embodiment of the third-party logistics parameter configuration method of this application;
[0045] Figure 3This is a flowchart illustrating the specific implementation of the method for initializing and displaying the visualization configuration page for third-party logistics parameters in this application.
[0046] Figure 4 This is a flowchart illustrating the specific implementation of the logistics parameter mapping rule set for verifying virtual goods orders in this application.
[0047] Figure 5 This is a flowchart illustrating the specific implementation method of storing the logistics parameter mapping rule set in a third-party logistics parameter configuration rule base for updating in this application;
[0048] Figure 6 This is a flowchart illustrating the specific implementation method for creating third-party logistics waybills for e-commerce orders based on a corresponding set of logistics parameter mapping rules in this application.
[0049] Figure 7 This is a flowchart illustrating the specific implementation method of canceling third-party logistics waybills for e-commerce orders based on the corresponding logistics parameter mapping rule set in this application.
[0050] Figure 8 This is a flowchart illustrating the specific implementation method of obtaining the logistics waybill corresponding to the third-party logistics waybill based on the logistics parameter mapping rule set in this application.
[0051] Figure 9 This is a schematic block diagram of the third-party logistics parameter configuration device of this application;
[0052] Figure 10 This is a schematic diagram of the structure of a third-party logistics parameter configuration device used in this application. Detailed Implementation
[0053] The method described in this application can be executed within a fourth-party logistics (4PL) system serving e-commerce platforms. This 4PL system acts as an intermediary platform between the e-commerce platform and downstream logistics systems, serving merchants on multiple e-commerce platforms and distributing logistics orders generated by these merchants across various e-commerce platforms to the respective downstream logistics systems as needed. The downstream logistics systems are primarily third-party logistics providers offering basic logistics services.
[0054] Figure 1This diagram illustrates the network architecture of the communication connection between the fourth-party logistics system 80, the e-commerce platform 82, and the third-party logistics system 81. As can be easily understood from this diagram, the fourth-party logistics system 80, the e-commerce platform 82, and the third-party logistics system 81 all rely on servers provided by the network infrastructure to provide corresponding services. Data communication between the fourth-party logistics system 80 and the e-commerce platform 82 and the third-party logistics system 81 can be achieved by each other's servers calling the corresponding data communication interfaces. The third-party logistics system 81 relies on the infrastructure provided by the Internet to deploy corresponding servers to access the servers of the fourth-party logistics system 80. For example, the terminal device of a merchant user logged into e-commerce platform 82 is the merchant's terminal, and the terminal device of a consumer user logged into e-commerce platform 82 is the consumer's terminal. After the consumer's terminal places an order in the online store on the merchant's terminal, when the merchant's terminal ships the goods for the order, it will select the corresponding third-party logistics system 81 or other third-party logistics systems through the fourth-party system 80 to create a third-party logistics waybill for the order for shipment. For example, when the fourth-party logistics system 80 obtains that the merchant's terminal has designated the third-party logistics system 81 as the third-party logistics channel for shipping the goods, it will perform parameter mapping processing on each order parameter according to the logistics parameter mapping rules corresponding to each order parameter in the order, based on the logistics parameter mapping rule set configured for the third-party logistics system 81 through the third-party logistics parameter visualization configuration page. This will generate a corresponding third-party logistics parameter data model that applies to the waybill cancellation business, and then push the third-party logistics parameter data model to the third-party logistics system 81, driving the third-party logistics system 81 to create a third-party logistics waybill for the order for shipment.
[0055] In some embodiments, the fourth-party logistics system 80 and the e-commerce platform 82 can be jointly deployed, so that the fourth-party logistics system 80 constitutes part of the associated services of the e-commerce platform 82, so that the fourth-party logistics system 80 can share the infrastructure of the e-commerce platform 82 to operate and provide services.
[0056] An exemplary e-commerce platform 82 provides supply and demand matching of products and / or services to the general public through the Internet infrastructure. In e-commerce platform 82, products and / or services are provided as commodity information. For the sake of simplicity, the concepts of commodity and product are used in this application to refer to the products and / or services in e-commerce platform 82. Specifically, these may be physical products, digital products, tickets, service subscriptions, other offline services, etc.
[0057] The fourth-party logistics system 80 and the e-commerce platform 82 can share an access mechanism. Entities participating in both the e-commerce platform 82 and the fourth-party logistics system 80 can access the e-commerce platform 82 as users and utilize the various online services provided by both systems to achieve their business objectives. These entities can be natural persons, legal persons, or social organizations. Corresponding to the two types of entities in business activities—merchants and consumers—the e-commerce platform 82 has two corresponding user categories: merchant users and consumer users. Entities involved in the product distribution chain in business activities, including manufacturers, sellers, retailers, and logistics providers, can all use online services on the e-commerce platform 82 as merchant users. Similarly, consumers in business activities, including actual or potential consumers, can use online services on the e-commerce platform 82 as consumer users. In actual business activities, the same entity can operate as both a merchant user and a consumer user; this should be interpreted flexibly.
[0058] In this application, the third-party logistics system can also log in to the fourth-party logistics system as a third-party logistics user to edit and maintain its own service products and freight templates. The service products refer to the logistics service brands provided to merchant users. The fourth-party logistics system typically connects to multiple channel service providers, i.e., third-party logistics providers. These channel service providers offer corresponding logistics services to merchant users on e-commerce platforms through the fourth-party logistics system, which are called service products. For example: XX Express. The developers of the fourth-party logistics system can configure corresponding logistics parameter mapping rule sets for each logistics business of the third-party logistics system (such as waybill creation, waybill acquisition, or waybill cancellation) through the third-party logistics parameter visualization configuration page. This allows the fourth-party logistics system to map its logistics parameters to a data format that meets the logistics business requirements of the third-party logistics system when interacting with the third-party logistics system, based on the logistics parameter mapping rule set of the interacting logistics business, thus ensuring smooth interaction between the four logistics systems.
[0059] The infrastructure used to deploy the e-commerce platform 82 and the fourth-party logistics system 80 mainly includes the back-end architecture and front-end equipment. The back-end architecture runs various online services through a server cluster, including middleware or front-end services for the platform (e-commerce platform 82 and / or fourth-party logistics system 80), services for consumers, and services for merchants, to enrich and improve its service functions. The front-end equipment mainly covers the terminal devices used by users as clients to access the e-commerce platform 82 and / or fourth-party logistics system 80, including but not limited to various mobile terminals, personal computers, and point-of-sale devices. For example, consumer users can access the webpage of the online store implemented by the e-commerce platform 82 through their terminal devices, trigger the shopping process by clicking the shopping button provided on the webpage, and call various online services provided by the e-commerce platform 82 during the shopping process to achieve the purpose of placing an order; merchant users can collect the product orders generated by consumer users placing orders in their online stores, convert them into a logistics waybill list, and use the interface provided by the fourth-party logistics system 80 to carry out batch shipping operations.
[0060] In some embodiments, the e-commerce platform 82 and the fourth-party logistics system 80 can be implemented through a processing facility including a processor and memory, which stores a set of instructions that, when executed, cause the e-commerce platform 82 to perform the e-commerce and support functions involved in this application. The processing facility may be part of a server, client, network infrastructure, mobile computing platform, cloud computing platform, fixed computing platform, or other computing platform, and may provide electronic components of the e-commerce platform 82, merchant devices, payment gateways, application developers, marketing channels, transportation providers, customer devices, point-of-sale devices, etc.
[0061] The e-commerce platform 82 and the fourth-party logistics system 80 can provide online services such as cloud computing services, Software as a Service (SaaS), Infrastructure as a Service (IaaS), Platform as a Service (PaaS), Desktop as a Service (DaaS), Hosted Software as a Service, Mobile Backend as a Service (MBaaS), and Information Technology Management as a Service (ITMaaS). In some embodiments, the various functional components of the e-commerce platform 82 and the fourth-party logistics system 80 can be implemented to operate on various platforms and operating systems. For example, for an online store, its administrator user enjoys the same or similar functions regardless of whether it is on iOS, Android, HomonyOS, or a web page.
[0062] E-commerce platform 82 enables merchants to create their own independent websites to run their online stores. It provides merchants with corresponding business management engine instances, allowing them to establish, maintain, and operate one or more online stores across these independent websites. The business management engine instance can be used for content management, task automation, and data management for one or more online stores. It can be configured through interfaces or built-in components to support various specific business processes in the online store, supporting business activities. Independent websites are the infrastructure of e-commerce platform 82, which offers cross-border services. Merchants can maintain their online stores relatively independently and centrally based on these independent websites. Independent websites typically have dedicated domain names and storage space, and different independent websites are relatively independent. E-commerce platform 82 can provide standardized or customized technical support for a large number of independent websites, allowing merchants to customize a business management engine instance that suits their needs and use it to maintain one or more online stores.
[0063] The fourth-party logistics system 80 can pre-configure corresponding interface functions within the merchant's business management engine. By using these interface functions, the merchant can access the fourth-party logistics system 80 and utilize its various functions to implement complete business activities. For example, a merchant can batch-aggregate a large number of product orders generated from one or more online stores operating on one or more e-commerce platforms 82 through the function pages provided by the business management engine, constructing a logistics waybill list. The fourth-party logistics system 80 then performs intermediate data processing on the logistics waybill list, completing data conversion, logistics billing, waybill allocation, and other intermediate processing before finally delivering the logistics waybills to the corresponding downstream logistics systems, which then initiate the specific logistics process for each waybill.
[0064] Online stores can be configured and maintained in the backend by merchant users logging into their Business Management Engine instance as administrators. Supported by the various online services provided by the e-commerce platform 82's infrastructure, merchant users can configure various functions within their online stores and view various data as administrators. For example, merchant users can manage various aspects of their online stores, such as viewing recent online store activities, updating the online store's product catalog, managing orders, recent visit activity, and total order activity. Merchant users can also view more detailed information about their business and visitors to their online store by obtaining reports or metrics, such as displaying a sales summary of the merchant's overall business, specific sales and engagement data from promotional sales and marketing channels, etc.
[0065] Both the e-commerce platform 82 and the fourth-party logistics system 80 can provide communication facilities and associated merchant interfaces for electronic communication and marketing. For example, they can utilize electronic messaging aggregation facilities to collect and analyze communication interactions between merchants, consumers, merchant devices, customer devices, point-of-sale devices, etc., aggregating and analyzing communications to, for example, increase the potential for product sales. For instance, a consumer may have product-related questions, which could lead to a dialogue between the consumer and the merchant (or an automated processor-based agent representing the merchant), where the communication facilities are responsible for the interaction and providing the merchant with analysis on how to increase the probability of a sale.
[0066] In some embodiments, applications suitable for installation on terminal devices can be provided to serve the access needs of different users. This allows various users to access the e-commerce platform 82 and / or the fourth-party logistics system 80 by running the application on their terminal devices to use corresponding functions, such as online stores in the e-commerce platform 82 and merchant backend modules in the fourth-party logistics system 80, thereby enabling business activities. The e-commerce platform 82 and the fourth-party logistics system 80 can implement various functions related to business activities as development kits and embed them into the application to achieve functional expansion and task implementation. A business management engine instance can include the basic functions of the e-commerce platform 82 and / or the fourth-party logistics system 80 and expose these functions to application calls via APIs. The application can then remotely call the corresponding APIs to perform various required tasks.
[0067] With the support of various components of the Business Management Engine instance, the e-commerce platform 82 can provide online shopping functionality, enabling merchants to connect with customers in a flexible and transparent manner. Consumers can select items online, create product orders, provide delivery addresses in the product orders, and complete payment confirmation for the product orders.
[0068] Merchants can then review and complete or cancel orders. The review component included with the Business Management Engine instance enables compliant use of business processes, ensuring orders are suitable for fulfillment before actual execution. Orders may sometimes be fraudulent and require verification (e.g., ID checks). Payment methods that require merchants to wait to ensure receipt of funds can mitigate this risk, and so on. Order risks may arise from fraud detection tools submitted by third parties through order risk APIs, etc. Before fulfillment, merchants may need to obtain or wait to receive payment information to mark the order as paid before preparing to deliver the product. Such situations can all be reviewed accordingly. The review process can be implemented by the fulfillment component. Merchants can leverage fulfillment components to review and adjust operations, and trigger related fulfillment services. These include: manual fulfillment services, used when merchants select and pack products into boxes, purchase shipping labels and enter tracking numbers, or simply mark items as fulfilled; custom fulfillment services, which can define email notifications; API fulfillment services, which can trigger third-party applications to create fulfillment records; legacy fulfillment services, which can trigger custom API calls from the Commerce Management Engine to third parties; and gift card fulfillment services, which can generate and activate gift cards. Merchants can use an order printer application to print shipping documents. The fulfillment process can be executed once items are packed and ready for shipment, tracked, delivered, and verified by the consumer.
[0069] Please see Figure 2 According to a third-party logistics parameter configuration method provided in this application, in one embodiment, the method includes the following steps:
[0070] Step S11: Display the third-party logistics parameter visualization configuration page. This page contains multiple logistics parameter configuration windows with third-party logistics parameter configuration interfaces. Each window contains configuration controls for logistics parameter mapping rules for multiple logistics parameter types. The third-party logistics parameter configuration interfaces are provided by the third-party logistics system.
[0071] The aforementioned third-party logistics parameter visualization configuration page is used to configure the logistics parameter mapping rule set for different logistics businesses within the third-party logistics system associated with the fourth-party logistics system. The third-party logistics system associated with the fourth-party logistics system generally refers to a logistics service provider, enabling the fourth-party logistics system to provide logistics services offered by the third-party logistics system to the associated e-commerce platform. When the fourth-party logistics system uses the logistics services provided by the third-party logistics system for product orders on the e-commerce platform, in addition to mapping the relevant order parameters of the e-commerce platform for product orders, such as product price, product weight, product size, product shipping address, and product delivery address, and processing the order parameter data format to conform to its own system's standard logistics parameter data format, the fourth-party logistics system also needs to map the order parameters to the logistics parameter data format required when using the third-party logistics system, according to the logistics parameter data format standard of the third-party logistics system. The order parameters can be understood as logistics parameters conforming to the parameter data format standard of the fourth-party logistics system, or logistics parameters obtained from the third-party logistics system mapped and processed to conform to the logistics parameter format of the fourth-party logistics system. For example, mapping and converting the various logistics parameters in the third-party logistics waybill to conform to the logistics parameters displayed on the third-party logistics waybill by the fourth-party logistics system. Fourth-party logistics (4PL) systems typically access third-party logistics (3PL) systems through APIs (Application Programming Interfaces) for different logistics operations. Based on the parameter data format standards set by these APIs, order parameters are mapped to a format conforming to the APIs. 4PL developers can then use the parameter mapping rule configuration controls within the visualization configuration window of the 3PL's parameter configuration page to visually configure the mapping rules for each logistics parameter in the 4PL system, ensuring the mapping conforms to the 3PL's parameter data format. This allows them to configure the corresponding parameter mapping rule sets for each 3PL's API. When the 4PL system performs parameter mapping processing for logistics operations with the 3PL, it can convert relevant logistics parameters into a format conforming to the API's requirements, generating a 3PL parameter data model and pushing it to the 3PL. The 4PL then requests the 3PL to execute the corresponding logistics operations based on this model.
[0072] The aforementioned third-party logistics parameter visualization configuration page has one or more logistics parameter configuration windows. Each logistics parameter configuration window is used to configure the logistics parameter configuration rules for each logistics parameter type in its corresponding third-party logistics parameter configuration interface. Each logistics parameter configuration rule is configured in the logistics parameter configuration window through the corresponding logistics parameter mapping rule configuration control. The third-party logistics parameter configuration interface generally includes a third-party logistics waybill creation parameter interface for creating third-party logistics waybill business, a third-party logistics waybill acquisition parameter interface for obtaining third-party logistics waybill business, and a third-party logistics waybill cancellation parameter interface for canceling created third-party logistics waybill business.
[0073] The logistics parameter mapping rule configuration control includes: a parameter docking rule configuration control for configuring the mapping docking rules of parameters, a parameter attribute value configuration control for configuring the parameter value retrieval method, a parameter post-processing configuration control for configuring the additional parameter processing method of parameters, and a parameter post-processing rule configuration control for configuring the specific processing rules in the parameter post-processing method.
[0074] The parameter docking rule configuration control is used to configure the parameter mapping docking rules. The mapping docking rules include code processing, specified parameters, fixed values, no value transmission, and parameter script processing. Among them, code processing refers to generating corresponding parameters in advance through pre-written code for direct mapping conversion. Specified parameters refer to specifying the corresponding logistics parameters in the fourth-party logistics parameter system for mapping, such as specifying the OMS tracking number or e-commerce order number, product package weight, product package length, width, and height, etc. in the fourth-party logistics parameters. Fixed values refer to editing and fixing parameters that do not require mapping conversion. No value transmission means that the parameter is an empty value. Parameter script processing refers to writing corresponding code on the third-party logistics parameter visualization configuration page to combine multiple parameters for mapping.
[0075] The parameter attribute value configuration control is used to configure the value taking method of the parameter. The configured value taking method corresponds to the mapping rule selected in the parameter docking rule configuration control that processes the same parameter. Specifically, when the mapping rule selected in the parameter docking rule configuration control is code processing or no value passing, the parameter attribute value configuration control will not be interactive and will automatically fill in the parameter generated after compilation in code processing. When the mapping rule selected in the parameter docking rule configuration control is the specified parameter, the parameter attribute value configuration control will have a parameter selection box for selecting logistics parameters or order parameters in the fourth-party logistics parameters. When the mapping rule selected in the parameter docking rule configuration control is the fixed value, the parameter attribute value configuration control will have a text input box for editing the fixed parameter. When the mapping rule selected in the parameter docking rule configuration control is the parameter script processing, the parameter attribute value configuration control will have a control for displaying a code input window for writing code on the third-party logistics parameter visualization configuration page.
[0076] The parameter post-processing configuration control is used to configure the post-processing method of parameters. The parameter post-processing methods include parameter pass-through, parameter truncation, parameter rounding to decimal places, parameter rounding up to decimal places, parameter rounding down to decimal places, and parameter script processing. Parameter pass-through refers to transmitting the parameter directly without any processing. Parameter truncation refers to truncating the parameter before or after passing it. Parameter rounding to decimal places refers to rounding the parameter to the nearest whole number and retaining the corresponding decimal place. Parameter rounding up to decimal places refers to rounding the parameter up to the nearest whole number and retaining the corresponding decimal place. Parameter rounding down to decimal places refers to rounding the parameter down to the nearest whole number and retaining the corresponding decimal place.
[0077] The parameter post-processing rule configuration control is linked to the parameter post-processing configuration control that processes the same parameter. When the post-processing method selected in the parameter post-processing configuration control is parameter pass-through, no interactive control is available in the parameter post-processing rule configuration control. When the post-processing method selected in the parameter post-processing configuration control is parameter truncation, the parameter post-processing rule configuration control will have an edit box for editing the range of characters in the retained parameter. When the post-processing method selected in the parameter post-processing configuration control is parameter rounding to decimal places, parameter rounding up to decimal places, or parameter rounding down to decimal places, the parameter post-processing rule configuration control will have an input box for editing the retained decimal places. When the post-processing method selected in the parameter post-processing configuration control is parameter script processing, the parameter post-processing rule configuration control will have a control for displaying a code input window for writing code on the third-party logistics parameter visualization configuration page.
[0078] In the third-party logistics parameter visualization configuration page, developers can visualize the logistics parameter mapping rules for the corresponding logistics parameters. For example, when the configured logistics parameter is the weight of the product package, the mapping rule configured in the corresponding parameter docking rule configuration control is generally the specified parameter. The value retrieval method of the corresponding parameter attribute value configuration control is configured to select the product package weight parameter of the e-commerce order in the fourth-party logistics system. The post-processing method configured in the corresponding parameter post-processing configuration control is the parameter pass-through, the parameter rounding to retain decimal places, the parameter rounding up to retain decimal places, or the parameter rounding down to retain decimal places. When the post-processing method configured in the parameter post-processing configuration control is the parameter rounding to retain decimal places, the parameter rounding up to retain decimal places, or the parameter rounding down to retain decimal places, the corresponding parameter post-processing rule configuration control will have an input box for editing the retained decimal places to configure the decimal places retained after rounding the product package weight, rounding up the parameter, or rounding down the parameter.
[0079] The logistics parameter mapping rule configuration controls in the logistics parameter configuration windows of the third-party logistics parameter visualization configuration page are used to configure the logistics parameter mapping rule set for the third-party logistics parameter configuration interface corresponding to each logistics parameter configuration window. This set includes different logistics parameter types and their corresponding mapping rules. For example, a logistics parameter mapping rule set can be set for the third-party logistics waybill creation parameter interface used for creating third-party logistics waybills. The logistics parameter types in this set include: shipper information, consignee information, shipping address, delivery address, price, weight, or package dimensions, etc., which are logistics parameter types used in third-party logistics waybill operations. When the fourth-party logistics system needs to perform a third-party logistics waybill creation operation with the third-party logistics system... During the logistics process, the fourth-party logistics system extracts logistics parameters such as shipper information, consignee information, shipping address, delivery address, product price, product weight, or package size from product orders on the e-commerce platform that require the creation of third-party logistics waybills. Based on the logistics parameter mapping rules set, which correspond to the respective logistics parameter types (shipper information, consignee information, shipping address, delivery address, product price, product weight, or package size), the system maps and converts these logistics parameters into data formats that conform to the third-party logistics system's standards. Finally, using these mapped and converted logistics parameters, the system executes the creation of third-party logistics waybills with the third-party logistics system, driving the system to create the corresponding third-party logistics waybill for the product order.
[0080] Step S12: In response to the logistics parameter configuration completion instruction, generate the logistics parameter mapping rule set corresponding to the third-party logistics system.
[0081] The logistics parameter mapping rule set contains logistics parameter mapping rules configured by the logistics parameter configuration control in the logistics parameter configuration window of the third-party logistics parameter visualization configuration page. Each logistics parameter mapping rule is associated with the logistics parameter type configured by its corresponding logistics parameter mapping rule configuration control. Specifically, the logistics parameter mapping rule set contains mapping relationship data composed of logistics parameter types and their corresponding logistics parameter mapping rules.
[0082] In the third-party logistics parameter visualization configuration page, developers can configure the logistics parameter mapping rule configuration controls for each logistics parameter type in the logistics parameter configuration window of any third-party logistics parameter configuration interface. After configuring the corresponding logistics parameter mapping rule set, they can perform virtual third-party waybill tests on the currently configured logistics parameter mapping rule set to verify whether the third-party logistics parameter data model generated by the logistics parameters in the fourth-party logistics system through the currently configured logistics parameter mapping rule set can generate logistics business that can be applied to the third-party logistics parameter configuration interface corresponding to the logistics parameter mapping rule set. For example, when the currently configured logistics parameter mapping rule set is used for the third-party logistics waybill creation parameter interface for executing the third-party logistics waybill creation business, it can respond to the waybill simulation verification. The system retrieves virtual product orders and extracts order parameters corresponding to each logistics parameter type from the virtual product orders based on the logistics parameter mapping rule set currently configured. These parameters are then used as logistics parameters for the fourth-party logistics system. Based on the logistics parameter mapping rules for each logistics parameter type, the system maps each logistics parameter to generate a third-party logistics parameter data model corresponding to the virtual product order. This model is then pushed to the third-party logistics system corresponding to the logistics parameter mapping rule set. The system retrieves a third-party logistics waybill created by the third-party logistics system according to the third-party logistics parameter data model, which is then used as a virtual third-party logistics waybill. Finally, the system checks whether the logistics parameters in the virtual third-party logistics waybill are correct.
[0083] The logistics parameter mapping rule set configured on the third-party logistics parameter visualization configuration page will be stored in the third-party logistics parameter configuration rule library. This allows for the retrieval of the corresponding third-party logistics parameter configuration rule set for any third-party logistics parameter configuration interface of the corresponding third-party logistics system when logistics parameter mapping processing is required. Specifically, when responding to a logistics parameter configuration completion command applied to the third-party logistics parameter visualization configuration page, one or more third-party logistics parameter configuration interfaces of the corresponding third-party logistics system that have completed parameter mapping configuration will be identified, and then each of the aforementioned... The third-party logistics parameter configuration interface corresponds to a set of logistics parameter mapping rules. It generates mapping relationship data consisting of the feature identifier of the third-party logistics system and each of the logistics parameter mapping rule sets. It also queries whether the feature identifier exists in the third-party logistics parameter configuration rule library. If it exists, it means that the logistics parameter mapping rule set corresponding to the third-party logistics system already exists in the third-party logistics parameter configuration rule library. At this time, the logistics parameter mapping rule set stored in the third-party logistics parameter configuration rule library with the feature identifier is replaced with the currently configured logistics parameter mapping rule set to update the logistics parameter mapping rule set of the third-party logistics system. If it does not exist, the mapping relationship data is stored in the third-party logistics parameter configuration rule library.
[0084] Step S13: Respond to the third-party logistics business interaction instruction pushed by the merchant, determine the third-party logistics system and logistics business corresponding to the third-party logistics business interaction instruction, and drive the third-party logistics system to execute the logistics business according to the logistics parameter mapping rule set corresponding to the logistics business of the third-party logistics system.
[0085] The logistics business refers to the logistics business that interacts between e-commerce platforms, fourth-party logistics systems, and third-party logistics systems. The logistics business corresponds to the third-party logistics parameter configuration interface, which obtains the logistics parameter mapping rule set set by the corresponding third-party logistics parameter configuration interface to execute the corresponding logistics business. The logistics business includes: creating third-party logistics waybill business, obtaining third-party logistics waybill business, and canceling created third-party logistics waybill business, etc.
[0086] When a merchant on an e-commerce platform needs to ship orders for sold goods in their online store, the merchant's end can push a third-party logistics query command through the fourth-party logistics system to query the various third-party logistics providers connected to the fourth-party logistics system. After responding to the third-party logistics query command pushed by the merchant's end, the fourth-party logistics system will query the third-party logistics systems that have completed the configuration of logistics parameter mapping rule sets, and push the corresponding third-party logistics providers to the merchant's end so that the merchant can select the corresponding third-party logistics provider from these providers to ship the goods order.
[0087] After the merchant selects the corresponding third-party logistics provider to ship the goods order, the merchant will push a third-party logistics shipping instruction to the server of the fourth-party logistics system, pointing to the selected third-party logistics provider. The server will then determine the target third-party logistics system corresponding to the third-party logistics shipping instruction, obtain the logistics parameter mapping rule set corresponding to the third-party logistics waybill creation parameter interface of the target third-party logistics system used for the third-party logistics waybill creation business, and obtain the goods order that needs to be shipped according to the third-party logistics shipping instruction.
[0088] After the server of the fourth-party logistics system obtains the logistics parameter mapping rule set and product order corresponding to the third-party logistics delivery instruction pushed by the merchant, the server will determine the types of logistics parameters included in the logistics parameter mapping rule set, extract the order parameters corresponding to each logistics parameter type from the product order, and perform parameter mapping processing on each order parameter according to the parameter docking rule configuration, parameter attribute value configuration, parameter post-processing configuration or parameter post-processing rule configuration in the logistics parameter mapping rules of each logistics parameter type, generate the corresponding third-party logistics parameter data model, and then push the third-party logistics parameter data model to the target third-party logistics system corresponding to the third-party logistics delivery instruction, driving the target third-party logistics system to create a third-party logistics waybill based on the third-party logistics parameter data model.
[0089] When merchants or consumers on an e-commerce platform need to query the waybill created by a third-party logistics system for their e-commerce orders, they can do so either through the third-party logistics system or through a fourth-party logistics system. Specifically, after the third-party logistics system completes the creation of any third-party logistics waybill based on the third-party logistics parameter data model pushed by the fourth-party logistics system, the fourth-party logistics system will obtain the waybill and the logistics parameter mapping rule set of the third-party logistics system's waybill acquisition parameter interface. It will then determine the logistics parameter types present in the logistics parameter mapping rule set and extract them from the third-party logistics waybill or product order. The system filters the logistics parameters corresponding to the logistics parameter type in the list, and performs parameter mapping processing on the logistics parameters according to the logistics parameter mapping rules corresponding to the logistics parameter type in the logistics parameter mapping rule set, generating a corresponding fourth-party logistics parameter data model. Then, a corresponding fourth-party logistics waybill is created based on the fourth-party logistics parameter data model. When the merchant end or consumer end needs to query the waybill of the third-party logistics waybill, it can push a waybill retrieval instruction pointing to the third-party logistics waybill to the server of the fourth-party logistics system. The server of the fourth-party logistics system will respond to the waybill retrieval instruction and push the fourth-party logistics waybill to the merchant end or the consumer end.
[0090] When a merchant on an e-commerce platform needs to cancel a third-party logistics (3PL) shipment order due to a customer requesting a refund or other reasons, they can send a 3PL shipment cancellation instruction to the fourth-party logistics (4PL) system to cancel the 3PL shipment order created for the order and execute related logistics cancellation services.
[0091] After responding to the third-party logistics (3PL) waybill cancellation instruction pushed by the merchant, the fourth-party logistics system determines the target 3PL system corresponding to the cancellation instruction, obtains the logistics parameter mapping rule set of the 3PL waybill cancellation parameter interface of the target 3PL system, and obtains the product order corresponding to the cancellation instruction. Then, it filters the order parameters corresponding to the logistics parameter types in the logistics parameter mapping rule set from the product order, and performs parameter mapping processing on each order parameter according to the logistics parameter mapping rules in the set, generating a corresponding 3PL parameter data model for the waybill cancellation business. This 3PL parameter data model is then pushed to the target 3PL system. The system then receives the waybill cancellation result pushed by the 3PL system based on the 3PL parameter data model and pushes the cancellation result to the merchant to notify the merchant user that the 3PL order and related logistics transportation services for the product order have been successfully cancelled.
[0092] The above typical embodiments and their variations fully disclose the implementation scheme of the third-party logistics parameter configuration method of this application. However, various variations of the method can still be derived by changing and expanding some technical means. Other embodiments are briefly described below:
[0093] In one embodiment, please refer to Figure 3 The process involves displaying a third-party logistics parameter visualization configuration page. This page contains multiple logistics parameter configuration windows with third-party logistics parameter configuration interfaces. Each window contains configuration controls for logistics parameter mapping rules for multiple logistics parameter types. The third-party logistics parameter configuration interfaces are provided by the third-party logistics system. The steps include:
[0094] Step S111: Respond to the page initialization command of the third-party logistics parameter visualization configuration page, and generate a logistics parameter configuration window with multiple third-party logistics parameter configuration interfaces. The third-party logistics parameter configuration interfaces include a third-party logistics waybill creation parameter interface, a third-party logistics waybill acquisition parameter interface, and a third-party logistics waybill cancellation parameter interface.
[0095] The third-party logistics parameter visualization configuration page is generally displayed on the management terminal of the fourth logistics system. The management terminal can access the webpage link of the third-party logistics parameter visualization configuration page through a browser to obtain and display the third-party logistics parameter visualization configuration page, or display the third-party logistics parameter visualization configuration page by opening the application of the fourth logistics system. When the management terminal displays the third-party logistics parameter visualization configuration page, the management terminal will trigger a page initialization command to the third-party logistics parameter visualization configuration page to generate multiple logistics parameter configuration windows of third-party logistics parameter configuration interfaces and output them to the third-party logistics parameter visualization configuration page for display, so that each logistics parameter configuration window displays the third-party logistics parameter configuration interface corresponding to its respective third-party logistics parameter configuration interface.
[0096] The aforementioned third-party logistics parameter configuration interface generally includes a third-party logistics waybill creation parameter interface for creating third-party logistics waybill business, a third-party logistics waybill acquisition parameter interface for obtaining third-party logistics waybill business, and a third-party logistics waybill cancellation parameter interface for canceling created third-party logistics waybill business. Of course, those skilled in the art can flexibly design third-party logistics parameter configuration interfaces for other logistics web pages, which will not be elaborated here.
[0097] Step S112: Obtain multiple logistics parameter types for each of the third-party logistics parameter configuration interfaces. In the logistics parameter configuration window of each of the third-party logistics parameter configuration interfaces, generate a logistics parameter mapping rule configuration control for each of the logistics parameter types. The logistics parameter mapping rule configuration control includes a parameter docking rule configuration control, a parameter attribute value configuration control, a parameter post-processing configuration control, or a parameter post-processing rule configuration control.
[0098] After outputting and displaying the logistics parameter configuration window that generates multiple third-party logistics parameter configuration interfaces on the third-party logistics parameter visualization configuration page, the multiple logistics parameter types of each third-party logistics parameter configuration interface are obtained. Logistics parameter mapping rule configuration controls corresponding to each logistics parameter type are generated for each third-party logistics parameter configuration interface, and each logistics parameter mapping rule configuration control is output to its corresponding logistics parameter configuration window for display.
[0099] The logistics parameter mapping rule configuration control generally includes a parameter docking rule configuration control, a parameter attribute value configuration control, a parameter post-processing configuration control, or a parameter post-processing rule configuration control. For the specific control interaction forms of the parameter docking rule configuration control, the parameter attribute value configuration control, the parameter post-processing configuration control, and the parameter post-processing rule configuration control, please refer to the relevant implementation methods in step S11, which will not be elaborated here.
[0100] In this embodiment, by providing developers of the fourth-party logistics system with a visual configuration page for third-party logistics parameters, developers can visually configure the logistics parameter mapping rules of third-party logistics parameters without having to configure them through code. This improves the efficiency of developers in configuring logistics parameter mapping rules and saves development costs when the fourth-party logistics system connects with the third-party logistics system for logistics business. In the event that the logistics parameter mapping rules need to be updated due to system updates of the third-party logistics system, the visual configuration page for third-party logistics parameters can also improve the speed at which developers can reconfigure the logistics parameter mapping rules.
[0101] In one embodiment, please refer to Figure 4 The step of generating the logistics parameter mapping rule set corresponding to the third-party logistics system in response to the logistics parameter configuration completion instruction includes:
[0102] Step S121: Respond to the waybill simulation verification command and obtain multiple order parameters for the virtual goods order:
[0103] The aforementioned waybill simulation verification instruction is used to obtain virtual goods orders in order to verify the logistics parameter mapping rule set configured in the third-party logistics waybill creation parameter interface. The third-party logistics waybill creation parameter interface refers to the third-party logistics parameter configuration interface applied to the creation of third-party logistics waybill business.
[0104] The virtual goods order refers to a goods order preset in the logistics parameter mapping rule set of the fourth-party logistics system for verifying the parameter creation interface configured in the third-party logistics waybill. The virtual goods order is not a real goods order existing in the fourth-party logistics system.
[0105] The virtual goods order includes parameters such as sender information, recipient information, shipping address, delivery address, price, weight, or package dimensions.
[0106] Step S122: Based on the logistics parameter mapping rules corresponding to the logistics parameter types of each order parameter in the currently configured logistics parameter mapping rule set, perform parameter mapping to generate a third-party logistics parameter data model corresponding to the virtual product order.
[0107] Obtain the logistics parameter mapping rule set currently configured in the third-party logistics waybill creation parameter interface. Based on each logistics parameter type in the logistics parameter preset rule set, filter out the order parameters corresponding to each logistics parameter type from the order parameters obtained from the virtual product order. Then, use the logistics parameter mapping rule corresponding to each logistics parameter type to perform parameter mapping processing on each order parameter to generate a third-party logistics parameter data model containing each order parameter that has completed the mapping processing.
[0108] In the third-party logistics parameter data model, the order parameters that have completed parameter mapping and their corresponding logistics parameter type type identifiers constitute mapping relationship data.
[0109] Step S123: Generate a virtual third-party logistics waybill corresponding to the virtual product order based on the third-party logistics parameter data model.
[0110] After generating the third-party logistics parameter data model, the model can be pushed to the third-party logistics system to which the third-party logistics waybill creation parameter interface belongs. This drives the third-party logistics system to create a logistics waybill based on the order parameters corresponding to each logistics parameter type that has completed parameter mapping in the model. If creation fails, it indicates that the logistics parameter mapping rule set cannot be applied to the creation of third-party logistics waybills. If creation is successful, the successfully created third-party logistics waybill is used as a virtual third-party logistics waybill for verification. The system checks whether the logistics parameters in the virtual third-party logistics waybill are complete, thus verifying whether the logistics parameter mapping rule set can be applied to the creation of third-party logistics waybills.
[0111] In this embodiment, by providing developers with a virtual product order verification service, developers can use virtual product orders to check whether the logistics parameter mapping rule set they have configured is applicable to the relevant logistics business connected with the third-party logistics system, so as to ensure that the logistics business connected between the fourth-party logistics system and the third-party logistics system can be executed stably.
[0112] In one embodiment, please refer to Figure 5 The steps of generating a logistics parameter mapping rule set corresponding to the third-party logistics system in response to the logistics parameter configuration completion instruction include:
[0113] Step S121': In response to the logistics parameter configuration completion instruction, determine the third-party logistics parameter configuration interface of the third-party logistics system corresponding to the logistics parameter configuration completion instruction that has completed parameter mapping configuration.
[0114] When a developer completes the configuration of the logistics parameter mapping rule set for any third-party logistics parameter configuration interface on the third-party logistics parameter visualization configuration page, a logistics parameter configuration completion instruction will be triggered. Then, by responding to the logistics parameter configuration completion instruction, one or more third-party logistics parameter configuration interfaces that have completed the configuration of the logistics parameter mapping rule set will be identified.
[0115] Step S122': Obtain the logistics parameter mapping rule set corresponding to each of the third-party logistics parameter configuration interfaces, and generate mapping relationship data composed of the feature identifier of the third-party logistics system and each of the logistics parameter mapping rule sets:
[0116] After identifying each of the third-party logistics parameter configuration interfaces that have completed the configuration of the logistics parameter mapping rule set, the logistics parameter mapping rule set corresponding to each of the third-party logistics parameter configuration interfaces will be obtained, and the feature identifier of the third-party logistics system to which each of the third-party logistics parameter configuration interfaces belongs will be obtained, thereby generating mapping relationship data composed of the feature identifier and each of the logistics parameter mapping rule sets.
[0117] Step S123': Query whether the feature identifier exists in the third-party logistics parameter configuration rule base. If it exists, replace and update the logistics parameter mapping rule set stored in the third-party logistics parameter configuration rule base with the feature identifier. If it does not exist, store the mapping relationship data in the third-party logistics parameter configuration rule base.
[0118] After generating the mapping relationship data consisting of the feature identifier and each of the logistics parameter mapping rule sets, it will query whether the feature identifier already exists in the third-party logistics parameter configuration rule base. If it exists, it indicates that the third-party logistics parameter configuration rule base already contains the logistics parameter mapping rule set of the third-party logistics system. At this time, it will determine each old logistics parameter mapping rule set stored in the third-party logistics parameter configuration rule base that is mapped to the feature identifier, so as to replace the old logistics parameter mapping rule set with the same third-party logistics parameter configuration interface with the corresponding new logistics parameter mapping rule set in the mapping relationship data, so as to update the logistics parameter mapping rule set of the third-party logistics system stored in the third-party logistics parameter configuration rule base.
[0119] If the feature identifier is not present in the third-party logistics parameter configuration rule base, it indicates that no logistics parameter mapping rule set has been configured for the third-party logistics system. In this case, the mapping relationship data is stored in the third-party logistics parameter configuration rule base to store each of the logistics parameter mapping rule sets configured for the third-party logistics system.
[0120] In this embodiment, the logistics parameter mapping rule set configured on the third-party logistics parameter visualization configuration page will be stored in the third-party logistics parameter configuration rule library. This will facilitate the use of the logistics parameter mapping rule set of any third-party logistics parameter configuration interface of the corresponding third-party logistics system when logistics parameter mapping processing is required. The logistics parameter mapping rule set of the corresponding third-party logistics system can be obtained from the third-party logistics parameter configuration rule library for use.
[0121] In one embodiment, please refer to Figure 6 The step of responding to a third-party logistics shipping instruction pushed by the merchant and creating a third-party logistics waybill for the product order corresponding to the third-party logistics shipping instruction, based on the logistics parameter mapping rule set of the third-party logistics system corresponding to the third-party logistics shipping instruction, includes:
[0122] Step S131: In response to the third-party logistics delivery instruction pushed by the merchant, determine the target third-party logistics system corresponding to the third-party logistics delivery instruction, obtain the logistics parameter mapping rule set of the third-party logistics waybill creation parameter interface of the target third-party logistics system, and obtain the product order corresponding to the third-party logistics delivery instruction.
[0123] When a merchant selects a corresponding third-party logistics provider to ship goods for an order, the merchant will push the third-party logistics delivery quality information to the server of the fourth logistics system, specifying that the third-party logistics provider should handle the goods shipment. The server responds to the third-party logistics delivery instruction, obtains the logistics parameter mapping rule set configured in the third-party logistics waybill creation parameter interface of the target third-party logistics system, and obtains the goods order that needs to use the third-party logistics provider for goods shipment.
[0124] Step S132: Obtain multiple logistics parameter types included in the logistics parameter mapping rule set; extract the order parameters corresponding to each logistics parameter type from the product order; and perform parameter mapping processing on each order parameter according to the parameter docking rule configuration, parameter attribute value configuration, parameter post-processing configuration, or parameter post-processing rule configuration in the logistics parameter mapping rules for each logistics parameter type to generate a corresponding third-party logistics parameter data model.
[0125] After obtaining the logistics parameter mapping rule set and the product order, the logistics parameter type corresponding to each logistics parameter mapping rule in the logistics parameter mapping rule set will be determined. Order parameters corresponding to each logistics parameter type will be extracted from the order parameters contained in the product order. Then, the parameter docking rule configuration, parameter attribute value configuration, parameter post-processing configuration or parameter post-processing rule configuration in each logistics parameter mapping rule will be used to perform parameter mapping processing on the order parameters corresponding to the logistics parameter type, so as to generate a third-party logistics parameter data model composed of each order parameter after parameter mapping processing.
[0126] Step S133: Push the third-party logistics parameter data model to the target third-party logistics system, driving the third-party logistics system to create a third-party logistics waybill based on the third-party logistics parameter data model.
[0127] The order parameters of the product order are mapped according to the logistics parameter mapping rule set. After generating the third-party logistics parameter data model, the third-party logistics parameter data model is pushed to the target third-party logistics system to drive the target third-party logistics system to perform logistics waybill creation business based on the third-party logistics parameter data model, and create the third-party logistics waybill corresponding to the third-party logistics parameter data model, that is, to create the third-party logistics waybill corresponding to the product order.
[0128] In this embodiment, when the fourth-party logistics system needs to create a corresponding third-party logistics waybill for a product order, it can obtain the logistics parameter mapping rule set configured for the third-party logistics through the third-party logistics parameter visualization configuration page, which is used to create the third-party logistics waybill. This allows for parameter mapping processing of the product order, generating a third-party logistics parameter data model that conforms to the parameter data format required by the third-party logistics system when performing the waybill creation business. This enables the third-party logistics system to create the third-party logistics waybill for the product order based on the third-party logistics parameter data model, thus connecting the fourth-party logistics system with the third-party logistics waybill creation business. This provides a stable third-party logistics delivery service for the e-commerce platform and improves the product delivery efficiency of the e-commerce platform.
[0129] In one embodiment, please refer to Figure 7 The steps of responding to a third-party logistics business interaction instruction pushed by the merchant, determining the third-party logistics system and logistics business corresponding to the third-party logistics business interaction instruction, and driving the third-party logistics system to execute the logistics business according to the logistics parameter mapping rule set corresponding to the logistics business of the third-party logistics system include:
[0130] Step S131': In response to the third-party logistics waybill cancellation instruction pushed by the merchant, determine the target third-party logistics system corresponding to the third-party logistics waybill cancellation instruction, and obtain the logistics parameter mapping rule set of the third-party logistics waybill cancellation parameter interface of the target third-party logistics system:
[0131] When a merchant needs to cancel the third-party logistics process of a product order to stop the shipment of the product, they can push the corresponding third-party logistics waybill cancellation instruction to the server of the fourth-party logistics system. The server will then respond to the third-party logistics waybill cancellation instruction, determine the product order for which the third-party logistics waybill needs to be cancelled, and obtain the logistics parameter mapping rule set pre-configured for the target third-party logistics system for waybill cancellation and applied to the third-party logistics waybill acquisition parameter interface for the third-party logistics waybill business.
[0132] Step S132': Obtain the product order corresponding to the third-party logistics waybill cancellation instruction, and filter out the order parameters corresponding to the logistics parameter types in the logistics parameter mapping rule set from the product order:
[0133] The system obtains the product orders for which the third-party logistics waybill cancellation quality corresponds to the order order for which the third-party logistics waybill needs to be cancelled, and determines the logistics parameter type corresponding to each logistics parameter mapping rule in the logistics parameter mapping rule set, so as to extract the order parameters corresponding to each logistics parameter type from the order parameters contained in the product order.
[0134] Step S133': Based on the logistics parameter mapping rules corresponding to each order parameter in the logistics parameter mapping rule set, perform parameter mapping processing on each order parameter to generate a corresponding third-party logistics parameter data model for the waybill cancellation business.
[0135] After identifying the order parameters in the product order that require parameter mapping processing, the order parameters corresponding to the logistics parameter types will be mapped according to the parameter docking rule configuration, parameter attribute value configuration, parameter post-processing configuration, or parameter post-processing rule configuration in each of the logistics parameter mapping rules, so as to generate a third-party logistics parameter data model composed of each of the order parameters that have completed parameter mapping processing.
[0136] Step S134': Push the third-party logistics parameter data model to the target third-party logistics system, receive the waybill cancellation result pushed by the third-party logistics system based on the third-party logistics parameter data model for waybill cancellation, and push the waybill cancellation result to the merchant's end:
[0137] The order parameters of the product order are mapped according to the logistics parameter mapping rule set. After generating the third-party logistics parameter data model, the third-party logistics parameter data model is pushed to the target third-party logistics system to drive the target third-party logistics system to execute the logistics waybill cancellation business based on the third-party logistics parameter data model. The waybill cancellation result of the logistics waybill cancellation business is pushed to the fourth-party logistics system, and then the fourth-party logistics system forwards the waybill cancellation result to the merchant.
[0138] In this embodiment, a logistics parameter mapping rule is pre-configured on the third-party logistics parameter visualization configuration page for the waybill cancellation business that connects the fourth-party logistics system and the third-party logistics system. This allows e-commerce platform merchants to map the parameter data format of the order to be cancelled into a format that meets the requirements of the third-party logistics system for performing waybill cancellation when they need to cancel a third-party logistics waybill for a product order. This provides the e-commerce platform with a third-party logistics waybill cancellation service and improves the efficiency of the e-commerce platform's return processing.
[0139] In one embodiment, please refer to Figure 8 In response to a third-party logistics business interaction command pushed by the merchant, the system determines the third-party logistics system and logistics business corresponding to the third-party logistics business interaction command, and drives the system according to the logistics parameter mapping rule set corresponding to the logistics business of the third-party logistics system.
[0140] The steps by which a third-party logistics system executes the logistics business include:
[0141] Step S131” responds to the logistics waybill creation completion event of the third-party logistics system, obtains the logistics parameter mapping rule set of the third-party logistics waybill acquisition parameter interface of the third-party logistics system, and obtains the third-party logistics waybill or commodity order corresponding to the third-party logistics waybill creation completion event:
[0142] In order to provide e-commerce platform merchants or consumers with the service of querying logistics waybills, the fourth-party logistics system will respond with a logistics waybill creation completion event when the third-party logistics system completes the third-party logistics waybill for any product order on any e-commerce platform. It will also obtain the logistics parameter mapping rule set pre-configured for the third-party logistics waybill parameter acquisition interface through the third-party logistics parameter visualization configuration page, and obtain the third-party logistics waybill or product order that has been cancelled.
[0143] Step S132” determines the logistics parameter types in the logistics parameter mapping rule set, and filters the logistics parameters corresponding to the logistics parameter types from the third-party logistics waybills or product orders:
[0144] The logistics parameter types corresponding to each logistics parameter mapping rule in the logistics parameter mapping rule set are determined, so as to extract the logistics parameters corresponding to each logistics parameter type from the logistics parameters contained in the third-party logistics waybill or the order parameters of the product order.
[0145] Step S133”: According to the logistics parameter mapping rules corresponding to the logistics parameter types in the logistics parameter mapping rule set, perform parameter mapping processing on the logistics parameters to generate the corresponding fourth-party logistics parameter data model:
[0146] After filtering out the logistics parameters corresponding to each logistics parameter type in the third-party logistics waybill or the product order, parameter mapping processing is performed on each logistics parameter according to the parameter docking rule configuration, parameter attribute value configuration, parameter post-processing configuration or parameter post-processing rule configuration in the logistics parameter mapping rules of each logistics parameter type, to generate the corresponding fourth-party logistics parameter data model.
[0147] Step S134”: Create a corresponding fourth-party logistics waybill based on the fourth-party logistics parameter data model, and push the fourth-party logistics waybill to the corresponding merchant or consumer end:
[0148] Based on the fourth-party logistics parameter data model, a fourth-party logistics waybill corresponding to the third-party logistics waybill or the product order is generated. The fourth-party logistics waybill is then mapped and stored in the logistics waybill database, so that when the merchant user or consumer user to which the third-party logistics waybill or the product order belongs needs to view the fourth-party logistics waybill, the waybill can be pushed to the merchant's end or the consumer's end, allowing the merchant user or the consumer user to understand the third-party logistics status of their product order by reviewing the waybill.
[0149] In this embodiment, the logistics parameter mapping rules for the logistics waybill acquisition business, which connects the fourth-party logistics system and the third-party logistics system, are pre-configured through the third-party logistics parameter visualization configuration page. This allows e-commerce platform merchants or consumers to query the logistics waybill created by the third-party logistics system for their e-commerce orders, not only through the third-party logistics system but also through the fourth-party logistics system, thus improving the fourth-party logistics user experience on the e-commerce platform.
[0150] Please see Figure 9 According to one aspect of this application, a third-party logistics parameter configuration device includes: a configuration page display module 11 for displaying a third-party logistics parameter visualization configuration page, wherein the third-party logistics parameter visualization configuration page has multiple logistics parameter configuration windows with multiple third-party logistics parameter configuration interfaces, each window having multiple logistics parameter mapping rule configuration controls for multiple logistics parameter types, the third-party logistics parameter configuration interfaces being provided by a third-party logistics system; a mapping rule generation module 12 for responding to a logistics parameter configuration completion instruction and generating a logistics parameter mapping rule set corresponding to the third-party logistics system; and a logistics business execution module 13 for responding to a third-party logistics business interaction instruction pushed by a merchant, determining the third-party logistics system and logistics business corresponding to the third-party logistics business interaction instruction, and driving the third-party logistics system to execute the logistics business according to the logistics parameter mapping rule set corresponding to the logistics business of the third-party logistics system.
[0151] In one embodiment, the configuration page display module 11 includes: a page initialization submodule, used to respond to the page initialization command of the third-party logistics parameter visualization configuration page, and generate logistics parameter configuration windows for multiple third-party logistics parameter configuration interfaces, wherein the third-party logistics parameter configuration interfaces include a third-party logistics waybill creation parameter interface, a third-party logistics waybill acquisition parameter interface, and a third-party logistics waybill cancellation parameter interface; and a control generation submodule, used to obtain multiple logistics parameter types for each of the third-party logistics parameter configuration interfaces, and generate corresponding logistics parameter mapping rule configuration controls for each of the logistics parameter types in the logistics parameter configuration windows of each of the third-party logistics parameter configuration interfaces, wherein the logistics parameter mapping rule configuration controls include parameter docking rule configuration controls, parameter attribute value configuration controls, parameter post-processing configuration controls, or parameter post-processing rule configuration controls.
[0152] In one embodiment, the mapping rule generation module 12 includes: a virtual order parameter submodule, used to respond to a waybill simulation verification command and obtain multiple order parameters of a virtual product order; a logistics parameter data model generation submodule, used to perform parameter mapping according to the logistics parameter type corresponding to each order parameter in the currently configured logistics parameter mapping rule set, and generate a third-party logistics parameter data model corresponding to the virtual product order; and a virtual waybill generation submodule, used to generate a virtual third-party logistics waybill corresponding to the virtual product order according to the third-party logistics parameter data model.
[0153] In one embodiment, the mapping rule generation module 12 further includes: a configuration interface configuration completion submodule, used to respond to a logistics parameter configuration completion instruction and determine the third-party logistics parameter configuration interface of the third-party logistics system corresponding to the logistics parameter configuration completion instruction that has completed parameter mapping configuration; a mapping relationship data generation submodule, used to obtain the logistics parameter mapping rule set corresponding to each of the third-party logistics parameter configuration interfaces and generate mapping relationship data composed of the feature identifier of the third-party logistics system and each of the logistics parameter mapping rule sets; and a configuration rule storage submodule, used to query whether the feature identifier exists in the third-party logistics parameter configuration rule library. If it exists, the logistics parameter mapping rule set mapped to the feature identifier in the third-party logistics parameter configuration rule library is replaced and updated. If it does not exist, the mapping relationship data is stored in the third-party logistics parameter configuration rule library.
[0154] In one embodiment, the logistics business execution module 13 includes: a logistics delivery response submodule, used to respond to a third-party logistics delivery instruction pushed by the merchant, determine the target third-party logistics system corresponding to the third-party logistics delivery instruction, obtain the logistics parameter mapping rule set of the third-party logistics waybill creation parameter interface of the target third-party logistics system, and obtain the product order corresponding to the third-party logistics delivery instruction; a parameter data model generation submodule, used to obtain multiple logistics parameter types included in the logistics parameter mapping rule set, extract the order parameters corresponding to each logistics parameter type from the product order, and perform parameter mapping processing on each order parameter according to the parameter docking rule configuration, parameter attribute value configuration, parameter post-processing configuration or parameter post-processing rule configuration in the logistics parameter mapping rules of each logistics parameter type to generate a corresponding third-party logistics parameter data model; and a logistics waybill generation submodule, used to push the third-party logistics parameter data model to the target third-party logistics system, and drive the third-party logistics system to create a third-party logistics waybill according to the third-party logistics parameter data model.
[0155] In another embodiment, the logistics business execution module 13 further includes: a waybill cancellation submodule, used to respond to a third-party logistics waybill cancellation instruction pushed by the merchant, determine the target third-party logistics system corresponding to the third-party logistics waybill cancellation instruction, and obtain the logistics parameter mapping rule set of the third-party logistics waybill cancellation parameter interface of the target third-party logistics system; an order parameter filtering submodule, used to obtain the product order corresponding to the third-party logistics waybill cancellation instruction, and filter out the order parameters corresponding to the logistics parameter types in the logistics parameter mapping rule set from the product order; a parameter data model generation submodule, used to perform parameter mapping processing on each order parameter according to the logistics parameter mapping rules corresponding to each order parameter in the logistics parameter mapping rule set, and generate a corresponding third-party logistics parameter data model for the waybill cancellation business; and a waybill cancellation processing submodule, used to push the third-party logistics parameter data model to the target third-party logistics system, receive the waybill cancellation result pushed by the third-party logistics system according to the waybill cancellation business based on the third-party logistics parameter data model, and push the waybill cancellation result to the merchant.
[0156] In another embodiment, the logistics business execution module 13 further includes: a waybill creation completion response submodule, used to respond to a waybill creation completion event of a third-party logistics system, obtain the logistics parameter mapping rule set of the third-party logistics waybill acquisition parameter interface of the third-party logistics system, and obtain the third-party logistics waybill or commodity order corresponding to the third-party logistics waybill creation completion event; a logistics parameter filtering submodule, used to determine the logistics parameter types in the logistics parameter mapping rule set, and filter the logistics parameters corresponding to the logistics parameter types from the third-party logistics waybill or commodity order; a data model generation submodule, used to perform parameter mapping processing on the logistics parameters according to the logistics parameter mapping rules corresponding to the logistics parameter types in the logistics parameter mapping rule set, and generate a corresponding fourth-party logistics parameter data model; and a waybill creation submodule, used to create a corresponding fourth-party logistics waybill according to the fourth-party logistics parameter data model, and push the fourth-party logistics waybill to the corresponding merchant or consumer end.
[0157] Another embodiment of this application also provides a third-party logistics parameter configuration device. For example... Figure 10 The diagram shows the internal structure of a third-party logistics parameter configuration device. This device includes a processor, a computer-readable storage medium, a memory, and a network interface connected via a system bus. The computer-readable, non-volatile storage medium stores an operating system, a database, and computer-readable instructions. The database stores information sequences, and when executed by the processor, these computer-readable instructions enable the processor to implement a third-party logistics parameter configuration method.
[0158] The processor of the third-party logistics parameter configuration device provides computing and control capabilities to support the operation of the entire device. The memory of the device can store computer-readable instructions, which, when executed by the processor, cause the processor to perform the third-party logistics parameter configuration method of this application. The network interface of the device is used for communication with a terminal.
[0159] Those skilled in the art will understand that Figure 10 The structure shown is merely a block diagram of a portion of the structure related to the solution of this application and does not constitute a limitation on the third-party logistics parameter configuration device applied thereto. The specific third-party logistics parameter configuration device may include more or fewer components than shown in the figure, or combine certain components, or have different component arrangements.
[0160] In this embodiment, the processor is used to execute... Figure 9 The specific functions of each module are described, and the memory stores the program code and various data required to execute the above modules or sub-modules. The network interface is used to realize data transmission between user terminals or servers. The non-volatile readable storage medium in this embodiment stores the program code and data required to execute all modules in the third-party logistics parameter configuration device of this application, and the server can call the server's program code and data to execute the functions of all modules.
[0161] This application also provides a non-volatile readable storage medium storing computer-readable instructions, which, when executed by one or more processors, cause the one or more processors to perform the steps of the third-party logistics parameter configuration method of any embodiment of this application.
[0162] This application also provides a computer program product, including a computer program / instructions that, when executed by one or more processors, implement the steps of the method described in any embodiment of this application.
[0163] Those skilled in the art will understand that all or part of the processes in the methods of the above embodiments of this application can be implemented by a computer program instructing related hardware. This computer program can be stored in a non-volatile readable storage medium, and when executed, it can include the processes of the embodiments of the above methods. The aforementioned storage medium can be a computer-readable storage medium such as a magnetic disk, optical disk, read-only memory (ROM), or random access memory (RAM).
[0164] In summary, this application provides a visualized third-party logistics parameter configuration service, and the low-code parameter configuration method can improve the efficiency of logistics parameter configuration in fourth-party logistics systems.
Claims
1. A method for configuring parameters in third-party logistics, characterized in that, include: A third-party logistics parameter visualization configuration page is displayed. The third-party logistics parameter visualization configuration page has a logistics parameter configuration window with multiple third-party logistics parameter configuration interfaces. The third-party logistics parameter configuration interfaces include a third-party logistics waybill creation parameter interface, a third-party logistics waybill acquisition parameter interface, and a third-party logistics waybill cancellation parameter interface. The third-party logistics parameter configuration interfaces are provided by the third-party logistics system. Multiple logistics parameter types are obtained for each of the third-party logistics parameter configuration interfaces. In the logistics parameter configuration window of each of the third-party logistics parameter configuration interfaces, a corresponding logistics parameter mapping rule configuration control for each of the logistics parameter types is generated. The logistics parameter mapping rule configuration control has a parameter docking rule configuration control, a parameter attribute value configuration control, a parameter post-processing configuration control, or a parameter post-processing rule configuration control. In response to the logistics parameter configuration completion command, a logistics parameter mapping rule set corresponding to the third-party logistics system is generated. This involves identifying the third-party logistics parameter configuration interface of the third-party logistics system corresponding to the completed parameter mapping configuration of the third-party logistics system, and obtaining the logistics parameter mapping rule set corresponding to each of these interfaces. This generates mapping relationship data composed of the feature identifier of the third-party logistics system and each of the logistics parameter mapping rule sets. Furthermore, the system queries whether the feature identifier exists in the third-party logistics parameter configuration rule library. If it exists, the logistics parameter mapping rule set stored in the third-party logistics parameter configuration rule library corresponding to the feature identifier is replaced and updated. If it does not exist, the mapping relationship data is stored in the third-party logistics parameter configuration rule library. In response to a third-party logistics business interaction instruction pushed by the merchant, the system determines the third-party logistics system and logistics business corresponding to the third-party logistics business interaction instruction, and drives the third-party logistics system to execute the logistics business according to the logistics parameter mapping rule set corresponding to the logistics business of the third-party logistics system.
2. The third-party logistics parameter configuration method according to claim 1, characterized in that, The step of generating the logistics parameter mapping rule set corresponding to the third-party logistics system in response to the logistics parameter configuration completion instruction includes: Respond to the waybill simulation verification command to obtain multiple order parameters of the virtual goods order; Based on the logistics parameter mapping rules corresponding to the logistics parameter types of each order parameter in the currently configured logistics parameter mapping rule set, parameter mapping is performed to generate a third-party logistics parameter data model corresponding to the virtual product order; Based on the third-party logistics parameter data model, a virtual third-party logistics waybill corresponding to the virtual product order is generated.
3. The third-party logistics parameter configuration method according to claim 1, characterized in that, The step of responding to a third-party logistics shipping instruction pushed by the merchant and creating a third-party logistics waybill for the product order corresponding to the third-party logistics shipping instruction, based on the logistics parameter mapping rule set of the third-party logistics system corresponding to the third-party logistics shipping instruction, includes: In response to a third-party logistics delivery instruction pushed by the merchant, the system determines the target third-party logistics system corresponding to the third-party logistics delivery instruction, obtains the logistics parameter mapping rule set of the third-party logistics waybill creation parameter interface of the target third-party logistics system, and obtains the product order corresponding to the third-party logistics delivery instruction. The system obtains multiple logistics parameter types contained in the logistics parameter mapping rule set, extracts the order parameters corresponding to each logistics parameter type from the product order, and performs parameter mapping processing on each order parameter according to the parameter docking rule configuration, parameter attribute value configuration, parameter post-processing configuration or parameter post-processing rule configuration in the logistics parameter mapping rule of each logistics parameter type to generate a corresponding third-party logistics parameter data model. The third-party logistics parameter data model is pushed to the target third-party logistics system, driving the third-party logistics system to create a third-party logistics waybill based on the third-party logistics parameter data model.
4. The third-party logistics parameter configuration method according to claim 1, characterized in that, The steps of responding to a third-party logistics business interaction instruction pushed by the merchant, determining the third-party logistics system and logistics business corresponding to the third-party logistics business interaction instruction, and driving the third-party logistics system to execute the logistics business according to the logistics parameter mapping rule set corresponding to the logistics business of the third-party logistics system include: In response to a third-party logistics waybill cancellation instruction pushed by the merchant, determine the target third-party logistics system corresponding to the third-party logistics waybill cancellation instruction, and obtain the logistics parameter mapping rule set of the third-party logistics waybill cancellation parameter interface of the target third-party logistics system; Obtain the product order corresponding to the third-party logistics waybill cancellation instruction, and filter out the order parameters corresponding to the logistics parameter types in the logistics parameter mapping rule set from the product order; Based on the logistics parameter mapping rules corresponding to each order parameter in the logistics parameter mapping rule set, parameter mapping processing is performed on each order parameter to generate a corresponding third-party logistics parameter data model for the waybill cancellation business; The third-party logistics parameter data model is pushed to the target third-party logistics system, and the waybill cancellation result pushed by the third-party logistics system based on the waybill cancellation business according to the third-party logistics parameter data model is received. The waybill cancellation result is then pushed to the merchant's end.
5. The third-party logistics parameter configuration method according to claim 1, characterized in that, The steps of responding to a third-party logistics business interaction instruction pushed by the merchant, determining the third-party logistics system and logistics business corresponding to the third-party logistics business interaction instruction, and driving the third-party logistics system to execute the logistics business according to the logistics parameter mapping rule set corresponding to the logistics business of the third-party logistics system include: In response to the logistics waybill creation completion event of the third-party logistics system, obtain the logistics parameter mapping rule set of the third-party logistics waybill acquisition parameter interface of the third-party logistics system, and obtain the third-party logistics waybill or commodity order corresponding to the third-party logistics waybill creation completion event. The types of logistics parameters in the logistics parameter mapping rule set are determined, and the logistics parameters corresponding to the types of logistics parameters are filtered from the third-party logistics waybills or commodity orders. Based on the logistics parameter mapping rules corresponding to the logistics parameter types in the logistics parameter mapping rule set, the logistics parameters are processed by parameter mapping to generate the corresponding fourth-party logistics parameter data model. Based on the fourth-party logistics parameter data model, a corresponding fourth-party logistics waybill is created, and the fourth-party logistics waybill is pushed to the corresponding merchant or consumer.
6. A third-party logistics parameter configuration device, characterized in that, include: The configuration page display module is used to display a third-party logistics parameter visualization configuration page. The third-party logistics parameter visualization configuration page has a logistics parameter configuration window with multiple third-party logistics parameter configuration interfaces. The third-party logistics parameter configuration interfaces include a third-party logistics waybill creation parameter interface, a third-party logistics waybill acquisition parameter interface, and a third-party logistics waybill cancellation parameter interface. The third-party logistics parameter configuration interfaces are provided by the third-party logistics system. The module obtains multiple logistics parameter types for each of the third-party logistics parameter configuration interfaces. In the logistics parameter configuration window of each of the third-party logistics parameter configuration interfaces, the module generates a corresponding logistics parameter mapping rule configuration control for each of the logistics parameter types. The logistics parameter mapping rule configuration control has a parameter docking rule configuration control, a parameter attribute value configuration control, a parameter post-processing configuration control, or a parameter post-processing rule configuration control. The mapping rule generation module is used to respond to the logistics parameter configuration completion instruction and generate a logistics parameter mapping rule set corresponding to the third-party logistics system. Specifically, it determines the third-party logistics parameter configuration interface of the third-party logistics system corresponding to the logistics parameter configuration completion instruction that has completed parameter mapping configuration, and obtains the logistics parameter mapping rule set corresponding to each third-party logistics parameter configuration interface to generate mapping relationship data composed of the feature identifier of the third-party logistics system and each logistics parameter mapping rule set. It also queries whether the feature identifier exists in the third-party logistics parameter configuration rule library. If it exists, the logistics parameter mapping rule set mapped to the feature identifier in the third-party logistics parameter configuration rule library is replaced and updated. If it does not exist, the mapping relationship data is stored in the third-party logistics parameter configuration rule library. The logistics business execution module is used to respond to third-party logistics business interaction instructions pushed by the merchant, determine the third-party logistics system and logistics business corresponding to the third-party logistics business interaction instructions, and drive the third-party logistics system to execute the logistics business according to the logistics parameter mapping rule set corresponding to the logistics business of the third-party logistics system.
7. A third-party logistics parameter configuration device, comprising a central processing unit and a memory, characterized in that, The central processing unit is used to invoke and run a computer program stored in the memory to perform the steps of the method as described in any one of claims 1 to 5.
8. A non-volatile readable storage medium, characterized in that, It stores, in the form of computer-readable instructions, a computer program implemented according to any one of claims 1 to 5, which, when invoked by a computer, executes the steps included in the corresponding method.
Citation Information
Patent Citations
High-performance blockchain architecture for logistics service
CN111882258A
Order processing method and device based on order management platform and order management platform
CN114462733A