[go: up one dir, main page]

CN106875138B - Service processing method, order processing method and device and server - Google Patents

Service processing method, order processing method and device and server Download PDF

Info

Publication number
CN106875138B
CN106875138B CN201610629549.6A CN201610629549A CN106875138B CN 106875138 B CN106875138 B CN 106875138B CN 201610629549 A CN201610629549 A CN 201610629549A CN 106875138 B CN106875138 B CN 106875138B
Authority
CN
China
Prior art keywords
service
determining
amount
identifier
state
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201610629549.6A
Other languages
Chinese (zh)
Other versions
CN106875138A (en
Inventor
田禹
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Advanced Nova Technology Singapore Holdings Ltd
Original Assignee
Alibaba Group Holding Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Alibaba Group Holding Ltd filed Critical Alibaba Group Holding Ltd
Priority to CN201610629549.6A priority Critical patent/CN106875138B/en
Publication of CN106875138A publication Critical patent/CN106875138A/en
Application granted granted Critical
Publication of CN106875138B publication Critical patent/CN106875138B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q10/00Administration; Management
    • G06Q10/08Logistics, e.g. warehousing, loading or distribution; Inventory or stock management
    • G06Q10/087Inventory or stock management, e.g. order filling, procurement or balancing against orders
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q10/00Administration; Management
    • G06Q10/08Logistics, e.g. warehousing, loading or distribution; Inventory or stock management
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q20/00Payment architectures, schemes or protocols
    • G06Q20/08Payment architectures
    • G06Q20/10Payment architectures specially adapted for electronic funds transfer [EFT] systems; specially adapted for home banking systems
    • G06Q20/102Bill distribution or payments
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q20/00Payment architectures, schemes or protocols
    • G06Q20/08Payment architectures
    • G06Q20/12Payment architectures specially adapted for electronic shopping systems
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q20/00Payment architectures, schemes or protocols
    • G06Q20/22Payment schemes or models
    • G06Q20/28Pre-payment schemes, e.g. "pay before"

Landscapes

  • Business, Economics & Management (AREA)
  • Accounting & Taxation (AREA)
  • Engineering & Computer Science (AREA)
  • Finance (AREA)
  • Economics (AREA)
  • General Physics & Mathematics (AREA)
  • Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Strategic Management (AREA)
  • General Business, Economics & Management (AREA)
  • Development Economics (AREA)
  • Entrepreneurship & Innovation (AREA)
  • Human Resources & Organizations (AREA)
  • Marketing (AREA)
  • Operations Research (AREA)
  • Quality & Reliability (AREA)
  • Tourism & Hospitality (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

The application provides a business processing method, an order processing device and a server, wherein the method comprises the following steps: receiving a service processing request, wherein the service processing request carries a service identifier and an identifier of an object to be processed; determining the state information of each object contained in the service identification; determining a first service limit corresponding to the identifier of the object to be processed according to the state information of each object; and paying the first service amount to the account number associated with the service identification. According to the technical scheme, due to the fact that different state information of the plurality of objects related to the service identification is considered, when the server receives the service processing request and needs to pay the first service limit corresponding to the object to be processed, the first service limit is controlled within a reasonable range, the situation that the server cannot normally process the service due to the fact that the first service limit exceeds a normal range is avoided, and the efficiency of the server in processing the service is improved.

Description

Service processing method, order processing method and device and server
Technical Field
The present application relates to the field of internet technologies, and in particular, to a service processing method, an order processing device, and a server.
Background
In the sea-panning business, the sea-panning platform processes the order of the user to assist the user to complete order payment, the sea-panning platform calculates the total pre-collected freight rate of the order according to the weight of the commodity and the freight calculation mode provided by the forwarder, sends the order to the merchant who provides the commodity so that the merchant can send the commodity to the forwarder, and the forwarder calculates the freight of the commodity according to the freight calculation mode adopted by the forwarder and sends a request for paying the freight to the sea-panning platform.
When a user applies for refund for any commodity in an order, the user sends a refund request to a sea-panning platform through a sea-panning official network, after the sea-panning platform receives the refund request, the expected return freight of the commodity which is applied for refund is calculated according to a freight calculation mode adopted by a forwarder, the expected return freight is returned to the user, and under the condition that the same order relates to a plurality of commodities and the commodities are delivered in sub-packages, the sea-panning platform calculates the expected return freight of the commodity according to a freight calculation mode adopted by the forwarder, the expected return freight calculated by the sea-panning platform and the total amount of the freight paid to the forwarder exceed the total amount of the expected return freight, so that the sea-panning platform cannot normally process order services.
Disclosure of Invention
In view of this, the present application provides a new technical solution, which can ensure that the processing efficiency of the sea panning platform is not affected by the order service.
In order to achieve the above purpose, the present application provides the following technical solutions:
according to a first aspect of the present application, a method for processing a service is provided, including:
receiving a service processing request, wherein the service processing request carries a service identifier and an identifier of an object to be processed;
determining the state information of each object contained in the service identification;
determining a first service limit corresponding to the identifier of the object to be processed according to the state information of each object;
and paying the first service amount to the account number associated with the service identification.
According to a second aspect of the present application, an order processing method is provided, including:
receiving an order processing request, wherein the order processing request carries an order identifier and a commodity identifier of a commodity to be processed;
determining the state information of each commodity corresponding to the order identification;
determining the amount of the return freight corresponding to the commodity identification of the commodity to be processed according to the state information of each commodity;
and paying the refund freight amount to the account number associated with the order identification.
According to a third aspect of the present application, a service processing apparatus is provided, including:
a first request receiving unit, configured to receive a service processing request, where the service processing request carries a service identifier and an identifier of an object to be processed;
a first state determining unit, configured to determine state information of each object included in the service identifier received by the first request receiving unit;
the first quota determining unit is used for determining a first service quota corresponding to the identifier of the object to be processed according to the state information of each object determined by the first state determining unit;
and the first payment unit is used for paying the first service quota determined by the first quota determining unit to the account number associated with the service identifier.
According to a fourth aspect of the present application, there is provided an order processing apparatus comprising:
the second request receiving unit is used for receiving an order processing request, wherein the order processing request carries an order identifier and a commodity identifier of a commodity to be processed;
a second state determining unit, configured to determine state information of each commodity corresponding to the order identifier carried in the order processing request received by the second request receiving unit;
the amount determining unit is used for determining the amount of the return transport fee corresponding to the commodity identification of the commodity to be processed according to the state information of each commodity determined by the second state determining unit;
and the second payment unit is used for paying the amount of the refund fee determined by the amount determination unit to the account number associated with the order identification.
According to a fifth aspect of the present application, there is provided a server comprising:
a memory and a processor, the memory for storing the processor-executable instructions;
the processor is configured to receive a service processing request, where the service processing request carries a service identifier and an identifier of an object to be processed;
determining the state information of each object contained in the service identification;
determining a first service limit corresponding to the identifier of the object to be processed according to the state information of each object;
and paying the first service amount to the account number associated with the service identification.
According to a sixth aspect of the present application, there is provided a server comprising:
a memory and a processor, the memory for storing the processor-executable instructions;
the processor is used for receiving an order processing request, wherein the order processing request carries an order identifier and a commodity identifier of a commodity to be processed;
determining the state information of each commodity corresponding to the order identification;
determining the amount of the return freight corresponding to the commodity identification of the commodity to be processed according to the state information of each commodity;
and paying the refund freight amount to the account number associated with the order identification.
According to the technical scheme, the different state information of the plurality of objects related to the service identification is considered, so that the first service limit can be controlled within a reasonable range when the server receives the service processing request and needs to pay the first service limit corresponding to the object to be processed, the problem that the server cannot normally process the service due to the fact that the first service limit exceeds the normal range is avoided, and the efficiency of the server in processing the service is improved.
Drawings
Fig. 1 shows a scene diagram of a service processing method to which the present invention is applied;
FIG. 2 shows a flow diagram of a business process method in accordance with an exemplary embodiment of the invention;
FIG. 3 shows a flow diagram of a traffic handling method according to another exemplary embodiment of the invention;
FIG. 4 shows a flow diagram of a traffic handling method according to a further exemplary embodiment of the invention;
FIG. 5 illustrates a flow diagram of an order processing method according to an exemplary embodiment of the invention;
FIG. 6 shows a flow diagram of an order processing method according to another exemplary embodiment of the invention;
FIG. 7 shows a flowchart of an order processing method according to yet another example embodiment of the present invention;
FIG. 8 shows a block diagram of a traffic processing device according to an exemplary embodiment of the invention;
fig. 9 shows a block diagram of a traffic processing device according to another exemplary embodiment of the present invention;
FIG. 10 shows a block diagram of an order processing apparatus according to an exemplary embodiment of the present invention;
FIG. 11 shows a block diagram of an order processing apparatus according to another exemplary embodiment of the present invention;
FIG. 12 illustrates a block diagram of a server in accordance with an exemplary embodiment of the present invention;
fig. 13 illustrates a block diagram of a server according to another exemplary embodiment of the present invention.
Detailed Description
Reference will now be made in detail to the exemplary embodiments, examples of which are illustrated in the accompanying drawings. When the following description refers to the accompanying drawings, like numbers in different drawings represent the same or similar elements unless otherwise indicated. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with the present application. Rather, they are merely examples of apparatus and methods consistent with certain aspects of the present application, as detailed in the appended claims.
The terminology used herein is for the purpose of describing particular embodiments only and is not intended to be limiting of the application. As used in this application and the appended claims, the singular forms "a", "an", and "the" are intended to include the plural forms as well, unless the context clearly indicates otherwise. It should also be understood that the term "and/or" as used herein refers to and encompasses any and all possible combinations of one or more of the associated listed items.
It is to be understood that although the terms first, second, third, etc. may be used herein to describe various information, such information should not be limited to these terms. These terms are only used to distinguish one type of information from another. For example, first information may also be referred to as second information, and similarly, second information may also be referred to as first information, without departing from the scope of the present application. The word "if" as used herein may be interpreted as "at … …" or "when … …" or "in response to a determination", depending on the context.
Fig. 1 shows a scene diagram of a service processing method to which the present invention is applied; in the scenario of the service processing method shown in fig. 1, the method includes: the system comprises a user 11, an electronic device 12, a shopping website 121 displayed on the electronic device 12 of the user, a server 13, and an logistics end 14, wherein the logistics end 14 may be an electronic device, and may receive notification messages of the shopping website 121 and interact with the server 13, and the server 13 may implement the functions of the panning platform described in the present application. The scenario takes a service as an example, specifically an order service, as shown in fig. 1, and includes the following steps:
in step 101, the user 11 orders goods and places an order at the shopping website 121, and the shopping website 121 generates an order according to the order placing operation of the user.
In step 102, the shopping website 121 sends the related information of the order to the server 13, wherein the related information of the order may include an order identifier, the goods purchased by the user at the shopping website 121, and the weight of the goods.
In step 103, the server 13 calculates an order amount according to the price and the weight of the commodity, where the order amount includes the commodity amount and the commodity freight on the order.
At step 104, the server 13 presents the amount of the order on the electronic device 12 for viewing by the user 11.
The user 11 pays 105 the server 13 the amount of the order through a bank account associated with the server 13.
Step 106, the shopping website 121 determines whether the orders need to be subpackaged according to the commodity conditions, and if the commodities in the same order are subpackaged, the subpackage information is sent to the logistics terminal 14.
Step 107, the logistics end 14 requests the server 13 to pay the transportation fee of each sub-package according to the sub-package information.
In step 108, the server 13 pays the shipping charge corresponding to each sub-packet to the logistics end 14.
In the above process, the user may apply for a return of the returned goods to the ordered goods via the electronic device 12 on the shopping site 121, and at this time, the server 13 needs to determine the freight rate of the returned goods (the object to be processed in the present application), so as to return the freight rate corresponding to the returned goods to the user.
For further explanation of the present application, the following examples are provided:
FIG. 2 shows a flow diagram of a business process method in accordance with an exemplary embodiment of the invention; the present embodiment is exemplarily described with reference to fig. 1, and the server 13 shown in fig. 1 may execute the method flow of the present embodiment, as shown in fig. 2, including the following steps:
step 201, receiving a service processing request, where the service processing request carries a service identifier and an identifier of an object to be processed.
Step 202, determining the state information of each object contained in the service identifier.
Step 203, according to the state information of each object, determining a first service amount corresponding to the identifier of the object to be processed.
Step 204, paying a first service quota to the account number associated with the service identification.
In step 201, in an embodiment, the service processing request may be a request for setting a service type provided by the server, and the server may parse the service identifier and the identifier of the object to be processed from the service processing request, and determine what kind of processing needs to be performed on the object to be processed by the server according to the service identifier.
In step 202, in an embodiment, after the server 13 processes each object included in the service identifier, the server 13 may update and store the status information of each object, and when the server 13 receives the service processing request through step 201, the server 13 may obtain the latest status information of each object included in the service identifier in time.
In step 203, in an embodiment, for a situation that the same service identifier includes multiple objects, different objects may correspond to different status information, and different status information corresponds to different service quota determining manners, which may be, for example, a quota calculating manner provided by a forwarder, or a quota calculating manner provided by the present application, and which will not be described in detail herein.
In step 204, the account number associated with the business identifier may be associated with a login identifier registered by the user on the shopping website 121, for example, the user M registers a login identifier M123 on the shopping website 121, and associates M123 with a bank account number, so that the server 13 may pay the first business amount to the bank account number.
As can be seen from the above description, in the embodiment of the present invention, by determining the status information of each object included in the service identifier, and determining the first service amount corresponding to the identifier of the object to be processed according to the status information of each object, and considering different status information of a plurality of objects related to the service identifier, when the server receives the service processing request and needs to pay the first service amount corresponding to the object to be processed, the server can control the first service amount within a reasonable range, thereby avoiding that the server cannot normally process the service due to the fact that the first service amount exceeds the normal range, and improving the efficiency of the server in processing the service.
FIG. 3 shows a flow diagram of a traffic handling method according to another exemplary embodiment of the invention; the present embodiment takes how to determine the status information of each object and how to determine the first service quota according to the status information as an example and is exemplarily described with reference to fig. 1, as shown in fig. 3, including the following steps:
step 301, receiving a service processing request, where the service processing request carries a service identifier and an identifier of an object to be processed.
Step 302, determining whether the service identifier is in a preset state, and executing step 303 when the service identifier is in the preset state.
Step 303, when the service identifier is in the preset state, determining a plurality of service sub-identifiers corresponding to the service identifier in the preset state.
Step 304, determining the state information of each object contained in each business sub-identifier in the plurality of business sub-identifiers.
Step 305, determining the service quota corresponding to each of the plurality of service sub-identifiers according to the state information of each object included in the plurality of service sub-identifiers.
Step 306, according to the service total amount corresponding to the service identifier and the service amounts corresponding to the plurality of service sub-identifiers, determining a first service amount corresponding to the identifier of the object to be processed.
Step 307, pay the first service amount to the account number associated with the service identification.
The description of step 301 and step 307 may refer to the description of the embodiment shown in fig. 2, and will not be described in detail here.
In step 302, in an embodiment, the preset state may indicate whether the service identifier is divided into a plurality of service sub-identifiers, and as shown in fig. 1, the server 13 may determine whether the service identifier needs to be set to the preset state according to the shipment of the goods purchased by the user 11 at the shopping website 121.
In step 303 and step 304, for example, the plurality of service sub-identifiers corresponding to the service identifier "DD 123" in the preset state include: DD123-1, DD123-2, DD123-3 and DD 123-4. The DD123-1, DD123-2, DD123-3, DD123-4 may each contain at least one object, and state information corresponding to each object, such as: a shipped state, a returned state, an undelivered and unrereturned state, an undelivered and applying for a returned state. In one embodiment, the status message may be represented by a predetermined string, for example, "00" represents a shipped status, "01" returned status, "10" not shipped and not returned status, "11" not shipped and applying for a returned status.
In step 305, in an embodiment, the server 13 may determine the service amount corresponding to each service sub-identifier according to the status information of the object included in the plurality of service sub-identifiers, and in another embodiment, the server 13 may also determine the service amount corresponding to each service sub-identifier according to the weight information of the object included in the plurality of service sub-identifiers, the status information of the object, and the time sequence of changing the status information corresponding to each service sub-identifier.
In step 306, in an embodiment, the server 13 may first calculate the total service amount of all objects included in the service identifier, and deduct the service amount corresponding to each service sub-identifier from the total service amount, so as to obtain a first service amount corresponding to the identifier of the object to be processed.
On the basis of the advantageous technical effects of the embodiment shown in fig. 2, when a service needs to perform service processing on different objects included in the same service identifier, the embodiment can calculate the service quota corresponding to each object according to the state information of the different objects, thereby achieving the effect of performing refined classification on the state information of the objects, and further ensuring that the calculation of the service quota of the processed object is more targeted.
FIG. 4 shows a flow diagram of a traffic handling method according to a further exemplary embodiment of the invention; the present embodiment is exemplarily described with reference to fig. 1, and as shown in fig. 4, the method includes the following steps:
step 401, determining the weight of the object to be processed.
Step 402, determining a second business amount of the object to be processed according to the weight of the object to be processed, the first weight price and the second weight price.
Step 403, determine whether the first service amount is greater than the second service amount, execute step 404 when the first service amount is greater than the second service amount, and execute step 405 when the first service amount is less than the second service amount.
Step 404, paying the account number associated with the service identifier for the second service amount, and ending the process.
Step 405, determining whether the first service amount is less than zero, executing step 406 when the first service amount is less than zero, and executing step 407 when the first service amount is greater than zero.
Step 406, sending a prompt message for prompting that the first service quota is zero to the user associated with the service identifier, and ending the process.
Step 407, pay the first service amount to the account number associated with the service identifier, and the process is ended.
In an exemplary scenario, the server 13 determines, through the method flow shown in fig. 3, that the first service amount of the object to be processed is M, determines, through step 402, that the second service amount of the object to be processed is N, and if M is smaller than 0, sends a prompt message for prompting that the first service amount is zero to the user associated with the service identifier; and if M is larger than N, paying N to the account number associated with the service identification.
For example, if the first service amount of the object to be processed is 30 yuan and the second service amount is 20 yuan, 20 yuan is paid to the account number associated with the service identifier because 0<20< 30.
For another example, for the object to be processed, the first service amount of the object to be processed is determined to be 30 yuan according to the method flow shown in fig. 3, and if the second service amount of the object to be processed is determined to be 40 yuan through the step 402, 30 yuan is paid to the account number associated with the service identifier because 30< 40.
On the basis of the beneficial technical effects of the embodiment of fig. 2, the embodiment can perform upper limit control on the credit actually returned to the user through the second service credit, so that the server 13 can be prevented from calculating the excess service credit, and the server 13 is ensured to have fairness and rationality when paying the service credit to the logistics end and the user end.
FIG. 5 illustrates a flow diagram of an order processing method according to an exemplary embodiment of the invention; the present embodiment is exemplarily described with reference to fig. 1, and the server 13 shown in fig. 1 may execute the method flow of the present embodiment, as shown in fig. 5, including the following steps:
step 501, receiving an order processing request, where the order processing request carries an order identifier and a product identifier of a product to be processed.
Step 502, determining the status information of each commodity corresponding to the order identifier.
Step 503, determining the amount of the return freight corresponding to the product identifier of the product to be processed according to the state information of each product.
At step 504, a refund shipping charge amount is paid to the account associated with the order identification.
In an exemplary scenario, the shopping website 121 generates an order according to the goods selected by the user 11, where the order is identified as "DD 123", and the order contains 4 goods, namely, goods a, B, C, and D. After the shopping website 121 generates an order, the information related to the order is sent to the server 13, the server 13 displays the amount of the order on the electronic device 12 through the method flow shown in fig. 1, the user 11 pays through the method flow shown in fig. 1 based on the electronic device 12, the paid amount includes the price of the commodity itself and the total pre-paid freight sum of freight fees required for all commodities in the order, when the user 11 applies for return of a commodity a (commodity identification is ABC) from the shopping website 121 through the electronic device 12, the server 13 needs to calculate the amount of the return freight to be paid for the commodity a, wherein the commodity a can be regarded as a to-be-processed object or a to-be-processed commodity described in the application.
In step 501, the server 13 receives an order processing request of the user 11, where the order processing request may be triggered and generated by the user 11 on the shopping website 121 according to the purchase condition of the user, which is exemplified by the above-mentioned exemplary article a, and the order identifier is, for example, DD123 and the article identifier is ABC.
In step 502, in the case that the order identifier DD123 includes four items and the shopping website 121 performs subcontracting shipment on each item on the order, the order identifier DD123 is divided into four order sub-identifiers: the status information of each of the DD123-1, DD123-2, DD123-3, and DD123-4 may be different, and in an embodiment, the status information may include: the shipped state, the returned state, and the undelivered and unreported state, for example, the sub-orders corresponding to article a and article D are in the undelivered and unreported state, the sub-order corresponding to article B is in the shipped state, and the sub-order corresponding to article C is in the returned state.
In step 503, the server 13 may pay the shipping charge corresponding to the product B to the logistics end 14 through the payment step shown in fig. 1 because the status information of the sub-order corresponding to the product B is in the shipped status, and the server 13 may return the prepaid shipping charge corresponding to the product C to the account associated with the order identifier because the status information of the sub-order corresponding to the product C is in the returned status, and the server 13 still needs to pay the shipping charge corresponding to the product D to the logistics end because the status information of the sub-order corresponding to the product D is in the undelivered and unreported status.
In step 504, the account number associated with the order identifier may also be associated with a login identifier registered by the user on the shopping website 121, for example, the user M registers a login identifier M123 on the shopping website 121, and associates M123 with a bank account number, so that the user can pay for each order of his or her shopping through the bank account number.
As can be seen from the above description, in the embodiment of the present invention, by determining the state information of each commodity corresponding to the order identifier, and determining the refund amount corresponding to the commodity identifier of the to-be-processed commodity according to the state information of each commodity, and considering different state information of a plurality of commodities related to the order, when the server receives the order processing request to refund the pre-collected freight of the to-be-processed commodity, the proportion of the pre-collected freight amount of the to-be-processed commodity to the total pre-collected freight amount of the order is controlled within a reasonable range, so that the problem that the server cannot normally process the order service due to the fact that the amount of the to-be-refund freight exceeds the normal range is avoided, and the efficiency of the server in processing the order service is improved.
FIG. 6 shows a flow diagram of an order processing method according to another exemplary embodiment of the invention; the present embodiment takes the status information including the shipped status, returned status, and un-shipped and un-returned status as an example and is exemplarily described with reference to fig. 1, as shown in fig. 6, the method includes the following steps:
step 601, receiving an order processing request, where the order processing request carries an order identifier and a commodity identifier of a commodity to be processed.
Step 602, determining whether all the commodities corresponding to the order identifications are in a subpackage delivery state, executing step 603 when all the commodities are in the subpackage delivery state, and prompting the shopping website that the commodities are in the delivery state and cannot be returned when all the commodities are not in the subpackage delivery state.
Step 603, determining the freight state of each subcontract when all the commodities are in the subcontract delivery state, wherein the freight state comprises a delivered state, an undelivered state and an undelivered state, and each subcontract contains at least one commodity.
Step 604, for the sub-package in the shipped state, determining a first total freight amount corresponding to the sub-package in the shipped state.
Step 605, for the sub-package in the returned state, determining a second total amount of the freight fee corresponding to the sub-package in the returned state.
Step 606, for the sub-packages in the non-shipping and non-return state, determining a third freight total amount corresponding to the sub-packages in the non-shipping and non-return state.
And step 607, determining the amount of the return freight corresponding to the goods to be processed according to the total amount of the pre-collection freight, the total amount of the first freight, the total amount of the second freight and the total amount of the third freight corresponding to the order identification.
At step 608, the refund shipping charge amount is paid to the account associated with the order identification.
The description of step 601 and step 609 can refer to the related description of the embodiment shown in fig. 2, and will not be detailed here.
In the step 602, the server 13 may receive the subpackage shipping status from the shopping website 121, and the server 13 may know the subpackage status of the goods on the order according to the subpackage shipping status, for example, the shopping website 121 divides 4 goods included in the order into 4 sub-orders, each of the goods corresponds to one sub-order, that is, each of the goods a, the goods B, the goods C, and the goods D corresponds to one sub-order, or the shopping website 121 divides 4 goods included in the order into 3 sub-orders, and there are two goods corresponding to one sub-order, for example, the goods a and the goods B correspond to one sub-order, and each of the goods C and the goods D corresponds to one sub-order, wherein, for the logistics end 14, each sub-order may correspond to one package.
In step 603, in an embodiment, the freight status of each sub-order can be monitored by the logistics end 14, and when the freight status of the sub-order changes, the logistics end 14 can return a message for updating the freight status to the server 13 and the shopping website 121.
When the shopping website 121 detects that the user 11 clicks and triggers a confirmation message of purchasing the commodity A, the commodity B, the commodity C and the commodity D, an order DD123 is generated and sent to the server 13, the server 13 calculates the prepaid commodity freight according to the total weight of the commodities in the order DD123, and if the total weight of the commodities is less than or equal to the first weight, the prepaid commodity freight is equal to the first weight; if the total weight of the article is greater than the first weight,
Figure BDA0001068693010000121
Figure BDA0001068693010000122
wherein,
Figure BDA0001068693010000123
and
Figure BDA0001068693010000124
indicating that the items A, B, C, D, each weigh 1 pound and 4 pounds in total, the freight calculation formula above has a first weight of 1 pound, a first price of 30 yuan, a subsequent weight of 1 pound, and a subsequent price of 20 yuan, and the freight rate for the order DD123 is 20 yuan, depending on the calculation method of the freight of the item
Figure BDA0001068693010000131
That is, all the products (product A, product B, product) of the order DD123C. Product D) has a total pre-paid shipping charge of 90 dollars.
When the user 11 needs to apply for returning of the article a from the shopping website 121, the shopping website 121 generates an order processing request according to the operation of the user 11, sends the order processing request to the server 13, and when the server 13 receives the order processing request of the shopping website 121 about the order DD123, the amount of the return fee of the article to be processed is calculated according to the following equation:
the sum of the freight charges to be returned of the commodities to be processed is the total sum of the pre-collected freight charges, the total sum of the first freight charges, the total sum of the second freight charges and the total sum of the third freight charges.
In a first exemplary scenario, when all the commodities are in a subpackage delivery state, and the commodities a, B, C and D are determined to be in an undelivered and unrereturned state, then:
there is no child order in the shipped state, so the first total freight amount is 0 dollars;
the sub-order in the returned state does not exist, so that the total amount of the second freight fee is 0 yuan;
for a sub-order in the undelivered and unrereturned state, i.e., item B, item C, and item D, having a total weight of 3 pounds, the freight calculation formula corresponds to
Figure BDA0001068693010000134
Figure BDA0001068693010000135
The total pre-collection freight amount is 90, and the return freight amount of the commodity A is 90-0-0-70-20 yuan.
In a second exemplary scenario, item A is in a returned state, item B is in a shipped state, and items C, D are both in an undelivered and unreported state, if the user needs to request that item C be returned:
for the sub-order in the delivered state (the sub-order corresponds to the commodity B), the corresponding sub-order corresponds to the commodity B according to the freight calculation formula
Figure BDA0001068693010000132
For the sub-order in the returned state (the sub-order corresponds to the article a), according to the calculation method in the first exemplary scenario, the total amount of the second freight fee is 20 yuan;
for a sub-order in the undelivered and unrereturned state (the sub-order corresponds to item D), i.e., the total weight of item D is 1 pound, the corresponding freight calculation formula is followed
Figure BDA0001068693010000133
Figure BDA0001068693010000141
The total pre-collection freight amount is 90, and the return freight amount of the commodity C is 90-30-20-30-10 yuan.
In a third exemplary scenario, item a is first returned by the user, after item a is returned, item B is shipped, and then item C is returned, whereby both item a and item C are in a returned state, item B is in a shipped state, and item D is in an undelivered and unrereturned state, if the user needs to request shipment of item D:
for the subcontract in the shipped state (the subcontract corresponds to the goods B), the corresponding subcontract corresponds to the goods B according to the freight calculation formula
Figure BDA0001068693010000142
For the sub-package in the returned state (the sub-package corresponds to the article a), according to the calculation method in the first exemplary scenario, the total amount of the second freight is 20 yuan;
for the sub-package in the returned state (the sub-package corresponds to the commodity C), according to the calculation method in the second exemplary scenario, the total amount of the second freight is 10 yuan;
total pre-paid shipping charge of 90, for item D
Figure BDA0001068693010000143
Figure BDA0001068693010000144
Therefore, in the whole process of shopping by the user 11 through the shopping website 121, the server 13 receives the total pre-paid shipping charge amount paid by the user 11 of 90 yuan, and pays the shipping charge of 90 yuan, wherein 60 yuan is paid to the logistics end 14, and 30 yuan is returned to the user 11.
On the basis of the beneficial technical effects of the embodiment, when a user needs to apply for goods return for different commodities in the same order, the freight amount of each commodity needing goods return can be calculated according to the freight states of the different commodities, so that the effect of finely classifying the freight states of the commodities is achieved, and the calculation of the freight amount of the commodity needing goods return is more targeted.
Fig. 7 shows a flowchart of an order processing method according to another exemplary embodiment of the present invention, and this embodiment is exemplarily described in conjunction with fig. 1, and as shown in fig. 7, includes the following steps:
step 701, determining the weight of the commodity to be processed.
Step 702, determining the prepaid freight amount of the goods to be processed according to the weight of the goods to be processed, the first weight price and the second weight price.
Step 703 determines whether the amount of the return shipping charge is greater than the prepaid shipping charge amount, if the amount of the return shipping charge is greater than the prepaid shipping charge amount, step 704 is executed, and if the amount of the return shipping charge is less than the prepaid shipping charge amount, step 705 is executed.
At step 704, the prepaid shipping amount is paid to the account associated with the order identification.
Step 705, determining whether the amount of the freight to be returned is less than zero, executing step 706 when the amount of the freight to be returned is less than zero, and executing step 707 when the amount of the freight to be returned is greater than zero.
Step 706, sending a prompt message for prompting that the amount of the return fare is zero to the user associated with the order identification.
Step 707, pay the refund shipping charge amount to the account associated with the order identification.
In an exemplary scenario, when the server 13 calculates the refund shipping charge amount of the to-be-processed commodity as M by the calculation method of the above-mentioned embodiment shown in fig. 3, the shipping charge amount of the commodity a is calculated as N by the shipping charge calculation method, and when M is smaller than 0, the value of M is set to 0; when M is greater than N, the value of M is set to N.
For example, for the product a, according to the freight calculation method provided in the above-described embodiment shown in fig. 3, the freight amount of the product a is 30 yuan, the refund freight amount of the product a is 20 yuan, and since 0<20<30, the refund freight amount of the product a is 20 yuan.
For example, in the freight calculation method provided in the embodiment shown in fig. 6, the freight amount of the article a is 30 yuan, and if the refund freight amount of the article a is 40 yuan, the refund freight amount of the article a is 30 yuan, because 30< 40.
On the basis of the beneficial technical effects of the above embodiments, the embodiment performs upper limit control on the freight amount actually returned to the user by the prepaid freight amount, so that the server 13 can avoid calculating the excess amount of the return freight to be used, and the server 13 can be ensured to be more balanced when the freight is paid to the logistics terminal and the user terminal.
FIG. 8 shows a block diagram of a traffic processing device according to an exemplary embodiment of the invention; as shown in fig. 8, the service processing apparatus may include: a first request receiving unit 81, a first state determining unit 82, a first quota determining unit 83, and a first payment unit 84. Wherein:
a first request receiving unit 81, configured to receive a service processing request, where the service processing request carries a service identifier and an identifier of an object to be processed;
a first status determining unit 82, configured to determine status information of each object included in the service identifier received by the first request receiving unit 81;
the first quota determining unit 83 is configured to determine, according to the state information of each object determined by the first state determining unit 82, a first service quota corresponding to the identifier of the object to be processed;
a first payment unit 84, configured to pay the first service amount determined by the first amount determination unit 83 to the account number associated with the service identifier.
Fig. 9 shows a block diagram of a traffic processing device according to another exemplary embodiment of the present invention; as shown in fig. 9, on the basis of the embodiment shown in fig. 8 described above, the first state determining unit 82 includes:
a preset state determining subunit 821, configured to determine whether the service identifier is in a preset state;
a sub-identifier determining sub-unit 822, configured to determine, when the preset state determining sub-unit 821 determines that the service identifier is in the preset state, a plurality of service sub-identifiers corresponding to the service identifier in the preset state;
a status information determining subunit 823 is configured to determine status information of each object included in each service sub-identifier in the plurality of service sub-identifiers determined by the sub-identifier determining subunit 822.
In one embodiment, the first quota determining unit 83 includes:
a service amount determining subunit 831, configured to determine, according to the state information of each object included in the plurality of service sub-identifiers, service amounts corresponding to the plurality of service sub-identifiers;
the first quota determining subunit 832 is configured to determine a first service quota corresponding to the identifier of the object to be processed according to the service total quota corresponding to the service identifier and the service quota corresponding to each of the plurality of service sub-identifiers determined by the service quota determining subunit 831.
In an embodiment, the apparatus further comprises:
a first weight determining unit 85 for determining the weight of the object to be processed;
a second amount determining unit 86, configured to determine a second service amount of the object to be processed according to the weight, the first weight price, and the second weight price of the object to be processed determined by the first weight determining unit 84;
the first payment unit 84 is further configured to pay the second service amount to the account associated with the service identifier when the first service amount determined by the first amount determination unit 83 is greater than the second service amount determined by the second amount determination unit 86.
In an embodiment, the apparatus further comprises:
a first sending unit 87, configured to send a prompt message for prompting that the first service quota is zero to a user associated with the service identifier when the first service quota determined by the first quota determining unit 83 is less than zero.
FIG. 10 shows a block diagram of an order processing apparatus according to an exemplary embodiment of the present invention; as shown in fig. 10, the order processing apparatus may include: a second request receiving unit 91, a second status determining unit 92, an amount determining unit 93, and a second payment unit 94. Wherein:
a second request receiving unit 91, configured to receive an order processing request, where the order processing request carries an order identifier and a commodity identifier of a to-be-processed commodity;
a second state determining unit 92, configured to determine state information of each commodity corresponding to the order identifier carried in the order processing request received by the second request receiving unit 91;
the amount determining unit 93 is configured to determine, according to the state information of each commodity determined by the second state determining unit 92, an amount of the return fee corresponding to the commodity identifier of the commodity to be processed;
and a second payment unit 94, configured to pay the amount of the refund fee determined by the amount determination unit 53 to the account number associated with the order identifier.
Fig. 11 shows a block diagram of an order processing apparatus according to another exemplary embodiment of the present invention, and as shown in fig. 11, on the basis of the above-described embodiment shown in fig. 10, the status information includes a shipped status, a returned status, and an undelivered and unrereturned status, and the second status determination unit 92 includes:
a sub-packaging delivery state determining subunit 921, configured to determine whether all the commodities corresponding to the order identifier are in a sub-packaging delivery state;
the shipment status determining subunit 922 is configured to determine the shipment status of each sub-package when the sub-package shipment status determining subunit 921 determines that all the items are in the sub-package shipment status, where the shipment status includes a shipped status, an unfired status, and each sub-package contains at least one item.
In one embodiment, the amount determining unit 93 includes:
a first determining sub-unit 931 configured to determine a first total freight amount corresponding to the sub-package in the shipped state;
a second determining subunit 932, configured to determine a second total amount of the freight fee corresponding to the sub-package in the returned state;
a third determining subunit 933, configured to determine a third total freight amount corresponding to the sub-package in the non-shipped and non-returned state;
the fourth determining subunit 934 is configured to determine, according to the total pre-collected shipping charge amount corresponding to the order identifier, the first shipping charge amount determined by the first determining subunit 931, the second shipping charge amount determined by the second determining subunit 932, and the third shipping charge amount determined by the third determining subunit 933, the amount of the return shipping charge corresponding to the to-be-processed commodity.
In an embodiment, the apparatus further comprises:
a second article weight determining unit 95 for determining the weight of the article to be processed;
a prepaid freight amount determination unit 96 for determining a prepaid freight amount for the item to be processed, based on the weight, first weight price, and second weight price of the item to be processed determined by the second item weight determination unit 95;
and a second payment unit 94 for paying the prepaid shipping charge amount to the account associated with the order identifier when the refund shipping charge amount determined by the amount determination unit 93 is larger than the prepaid shipping charge amount determined by the prepaid shipping charge amount determination unit 96.
In an embodiment, the apparatus further comprises:
and a second sending unit 97, configured to send a prompt message for prompting that the amount of the transportation fee to be refunded is zero to the user associated with the order identifier when the amount of the transportation fee to be refunded determined by the amount determining unit 93 is less than zero.
Corresponding to the above-mentioned service processing method, the present application also proposes a schematic structure diagram of a server according to an exemplary embodiment of the present invention shown in fig. 12. Referring to fig. 12, at the hardware level, the server includes a processor, an internal bus, a network interface, a memory, and a non-volatile memory, but may also include hardware required for other services. The processor reads the corresponding computer program from the nonvolatile memory into the memory and then runs the computer program to form the service processing device on the logic level. Of course, besides the software implementation, the present application does not exclude other implementations, such as logic devices or a combination of software and hardware, and the like, that is, the execution subject of the following processing flow is not limited to each logic unit, and may also be hardware or logic devices.
The processor is used for receiving a service processing request, wherein the service processing request carries a service identifier and an identifier of an object to be processed;
determining the state information of each object contained in the service identification;
determining a first service limit corresponding to the identifier of the object to be processed according to the state information of each object;
and paying the first service amount to the account number associated with the service identification.
Corresponding to the order processing method described above, the present application also proposes a schematic structural diagram of a server according to an exemplary embodiment of the present invention shown in fig. 13. Referring to fig. 13, at the hardware level, the server includes a processor, an internal bus, a network interface, a memory, and a non-volatile memory, but may also include hardware required for other services. The processor reads the corresponding computer program from the nonvolatile memory into the memory and then runs the computer program to form the order processing device on the logic level. Of course, besides the software implementation, the present application does not exclude other implementations, such as logic devices or a combination of software and hardware, and the like, that is, the execution subject of the following processing flow is not limited to each logic unit, and may also be hardware or logic devices.
The processor is used for receiving an order processing request, wherein the order processing request carries an order identifier and a commodity identifier of a commodity to be processed;
determining the state information of each commodity corresponding to the order identification;
determining the amount of the return freight corresponding to the commodity identification of the commodity to be processed according to the state information of each commodity;
the account associated with the order identification is paid a refund shipping fee amount.
Other embodiments of the present application will be apparent to those skilled in the art from consideration of the specification and practice of the invention disclosed herein. This application is intended to cover any variations, uses, or adaptations of the invention following, in general, the principles of the application and including such departures from the present disclosure as come within known or customary practice within the art to which the invention pertains. It is intended that the specification and examples be considered as exemplary only, with a true scope and spirit of the application being indicated by the following claims.
It should also be noted that the terms "comprises," "comprising," or any other variation thereof, are intended to cover a non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements does not include only those elements but may include other elements not expressly listed or inherent to such process, method, article, or apparatus. Without further limitation, an element defined by the phrase "comprising an … …" does not exclude the presence of other like elements in a process, method, article, or apparatus that comprises the element.
The above description is only exemplary of the present application and should not be taken as limiting the present application, as any modification, equivalent replacement, or improvement made within the spirit and principle of the present application should be included in the scope of protection of the present application.

Claims (22)

1. A method for processing a service, the method comprising:
receiving a service processing request, wherein the service processing request carries a service identifier and an identifier of an object to be processed;
determining the state information of each object contained in the service identification; the state information includes information indicating a shipping state of the object;
determining a first service limit corresponding to the identifier of the object to be processed according to the state information of each object;
and paying the first service amount to the account number associated with the service identification.
2. The method of claim 1, wherein the determining the state information of each object included in the service identifier comprises:
determining whether the service identifier is in a preset state;
when the service identifier is in the preset state, determining a plurality of service sub-identifiers corresponding to the service identifier in the preset state;
and determining the state information of each object contained in each business sub-identifier in the plurality of business sub-identifiers.
3. The method according to claim 2, wherein the determining a first service amount corresponding to the identifier of the object to be processed according to the status information of each object includes:
determining the service limit corresponding to each of the plurality of service sub-identifications according to the state information of each object contained in the plurality of service sub-identifications;
and determining a first service limit corresponding to the identifier of the object to be processed according to the service total limit corresponding to the service identifier and the service limits corresponding to the plurality of service sub-identifiers.
4. The method of claim 1, further comprising:
determining the weight of the object to be processed;
determining a second business amount of the object to be processed according to the weight, the first weight price and the subsequent weight price of the object to be processed;
and when the first service limit is larger than the second service limit, paying the second service limit to the account number associated with the service identifier.
5. The method of claim 4, further comprising:
and when the first service quota is less than zero, sending a prompt message for prompting that the first service quota is zero to a user associated with the service identifier.
6. An order processing method, characterized in that the method comprises:
receiving an order processing request, wherein the order processing request carries an order identifier and a commodity identifier of a commodity to be processed;
determining the state information of each commodity corresponding to the order identification; the state information includes information indicating a shipping state of the commodity;
determining the amount of the return freight corresponding to the commodity identification of the commodity to be processed according to the state information of each commodity;
and paying the refund freight amount to the account number associated with the order identification.
7. The method of claim 6, wherein the status information comprises a shipped status, a returned status, an undelivered status, and an unrereturned status, and wherein determining the status information for each item to which the order identification corresponds comprises:
determining whether all the commodities corresponding to the order identifications are in a subpackaging and delivery state;
determining a shipping status for each subcontract when all of the items are in the subcontract shipping status, the shipping status including the shipped status, the undelivered status, and the unreturned status, the each subcontract containing at least one item.
8. The method according to claim 7, wherein the determining the amount of the refund fee corresponding to the product identifier of the product to be processed according to the state information of each product comprises:
determining a first total freight amount corresponding to the sub-package in the shipped state;
determining a second total freight charge amount corresponding to the sub-packet in the returned goods state;
determining a third freight total amount corresponding to the sub-package in the non-delivery and non-return state;
and determining the amount of the return freight corresponding to the commodity to be processed according to the total amount of the pre-collected freight, the total amount of the first freight, the total amount of the second freight and the total amount of the third freight corresponding to the order identification.
9. The method of claim 6, further comprising:
determining the weight of the commodity to be processed;
determining the prepaid freight amount of the goods to be processed according to the weight, the first weight price and the second weight price of the goods to be processed;
when the refund shipping cost amount is greater than the prepaid shipping cost amount, the prepaid shipping cost amount is paid to the account associated with the order identification.
10. The method of claim 9, further comprising:
and when the amount of the transportation charge to be returned is less than zero, sending a prompt message for prompting that the amount of the transportation charge to be returned is zero to a user associated with the order identification.
11. A traffic processing apparatus, characterized in that the apparatus comprises:
a first request receiving unit, configured to receive a service processing request, where the service processing request carries a service identifier and an identifier of an object to be processed;
a first state determining unit, configured to determine state information of each object included in the service identifier received by the first request receiving unit; the state information includes information indicating a shipping state of the object;
the first quota determining unit is used for determining a first service quota corresponding to the identifier of the object to be processed according to the state information of each object determined by the first state determining unit;
and the first payment unit is used for paying the first service quota determined by the first quota determining unit to the account number associated with the service identifier.
12. The apparatus of claim 11, wherein the first state determination unit comprises:
a preset state determining subunit, configured to determine whether the service identifier is in a preset state;
the sub-identifier determining subunit is configured to determine, when the preset state determining subunit determines that the service identifier is in the preset state, a plurality of service sub-identifiers corresponding to the service identifier in the preset state;
and the state information determining subunit is configured to determine state information of each object included in each service sub identifier of the plurality of service sub identifiers determined by the sub identifier determining subunit.
13. The apparatus of claim 12, wherein the first quota determining unit comprises:
the service amount determining subunit is used for determining the service amount corresponding to each of the plurality of service sub-identifications according to the state information of each object contained in the plurality of service sub-identifications;
and the first limit determining subunit is used for determining a first service limit corresponding to the identifier of the object to be processed according to the service total limit corresponding to the service identifier and the service limit corresponding to each of the plurality of service sub-identifiers determined by the service limit determining subunit.
14. The apparatus of claim 11, further comprising:
a first weight determining unit for determining a weight of the object to be processed;
the second quota determining unit is used for determining a second service quota of the object to be processed according to the weight, the first weight price and the subsequent weight price of the object to be processed;
the first payment unit is further configured to pay the second service quota to the account associated with the service identifier when the first service quota determined by the first quota determining unit is greater than the second service quota determined by the second quota determining unit.
15. The apparatus of claim 14, further comprising:
and the first sending unit is used for sending a prompt message for prompting that the first service quota is zero to a user associated with the service identifier when the first service quota is less than zero.
16. An order processing apparatus, characterized in that the apparatus comprises:
the second request receiving unit is used for receiving an order processing request, wherein the order processing request carries an order identifier and a commodity identifier of a commodity to be processed;
a second state determining unit, configured to determine state information of each commodity corresponding to the order identifier carried in the order processing request received by the second request receiving unit; the state information includes information indicating a shipping state of the commodity;
the amount determining unit is used for determining the amount of the return transport fee corresponding to the commodity identification of the commodity to be processed according to the state information of each commodity determined by the second state determining unit;
and the second payment unit is used for paying the amount of the refund fee determined by the amount determination unit to the account number associated with the order identification.
17. The apparatus according to claim 16, wherein the status information includes a shipped status, a returned status, an undelivered status, and an unrereturned status, and the second status determination unit includes:
the subcontracting delivery state determining subunit is used for determining whether all the commodities corresponding to the order identifications are in a subcontracting delivery state;
a shipment status determining subunit, configured to determine, when the subcontracting shipment status determining subunit determines that all the commodities are in the subcontracting shipment status, a shipment status of each subcontracting, where the shipment status includes the shipped status, the undelivered status, and the unreturned status, and where each subcontracting contains at least one commodity.
18. The apparatus according to claim 17, wherein the amount determining unit includes:
the first determining subunit is used for determining a first total freight amount corresponding to the sub-package in the shipped state;
the second determining subunit is used for determining a second total freight charge amount corresponding to the sub-packet in the returned state;
the third determining subunit is used for determining a third freight total amount corresponding to the sub-package in the non-delivery and non-return state;
and the fourth determining subunit is configured to determine, according to the total pre-collected freight amount corresponding to the order identifier, the first freight amount determined by the first determining subunit, the second freight amount determined by the second determining subunit, and the third freight amount determined by the third determining subunit, the return-due freight amount corresponding to the to-be-processed commodity.
19. The apparatus of claim 16, further comprising:
a second weight determination unit for determining the weight of the commodity to be processed;
a prepaid freight amount determination unit for determining a prepaid freight amount for the article to be processed, based on the weight, first weight price, and second weight price of the article to be processed determined by the second weight determination unit;
the second payment unit is further used for paying the prepaid freight amount to the account number associated with the order identification when the refund freight amount determined by the amount determination unit is larger than the prepaid freight amount determined by the prepaid freight amount determination unit.
20. The apparatus of claim 19, further comprising:
and the second sending unit is used for sending a prompt message for prompting that the amount of the transport fee to be returned is zero to the user associated with the order identification when the amount of the transport fee to be returned determined by the amount determining unit is less than zero.
21. A server, characterized in that the server comprises:
a memory and a processor, the memory for storing the processor-executable instructions;
the processor is configured to receive a service processing request, where the service processing request carries a service identifier and an identifier of an object to be processed;
determining the state information of each object contained in the service identification; the state information includes information indicating a shipping state of the object;
determining a first service limit corresponding to the identifier of the object to be processed according to the state information of each object;
and paying the first service amount to the account number associated with the service identification.
22. A server, characterized in that the server comprises:
a memory and a processor, the memory for storing the processor-executable instructions;
the processor is used for receiving an order processing request, wherein the order processing request carries an order identifier and a commodity identifier of a commodity to be processed;
determining the state information of each commodity corresponding to the order identification; the state information includes information indicating a shipping state of the commodity;
determining the amount of the return freight corresponding to the commodity identification of the commodity to be processed according to the state information of each commodity;
and paying the refund freight amount to the account number associated with the order identification.
CN201610629549.6A 2016-08-03 2016-08-03 Service processing method, order processing method and device and server Active CN106875138B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201610629549.6A CN106875138B (en) 2016-08-03 2016-08-03 Service processing method, order processing method and device and server

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201610629549.6A CN106875138B (en) 2016-08-03 2016-08-03 Service processing method, order processing method and device and server

Publications (2)

Publication Number Publication Date
CN106875138A CN106875138A (en) 2017-06-20
CN106875138B true CN106875138B (en) 2020-09-01

Family

ID=59238937

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201610629549.6A Active CN106875138B (en) 2016-08-03 2016-08-03 Service processing method, order processing method and device and server

Country Status (1)

Country Link
CN (1) CN106875138B (en)

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN117333186A (en) * 2017-07-05 2024-01-02 创新先进技术有限公司 Acquisition method of credit information and establishment method and device of credit management and control rule
CN107292600A (en) * 2017-08-07 2017-10-24 晋中职业技术学院 A kind of order bill payment system applied to ecommerce
CN110390500A (en) * 2018-04-17 2019-10-29 阿里巴巴集团控股有限公司 A kind of business progress processing method and processing device
CN112184097A (en) * 2019-07-05 2021-01-05 北京京东振世信息技术有限公司 Sending information processing method and device, computer equipment and readable storage medium

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1639716A (en) * 2000-03-28 2005-07-13 邮票商业公司 Apparatus, systems and methods for online, multi-parcel, multi-carrier, multi-service parcel returns shipping management
CN101496057A (en) * 2006-06-23 2009-07-29 美国联合包裹服务公司 Systems and methods for international dutiable returns related applications
CN102880947A (en) * 2011-07-11 2013-01-16 阿里巴巴集团控股有限公司 Information interactive method and device of electronic business platform and logistics trading platform
CN102982479A (en) * 2012-12-21 2013-03-20 江苏乐买到网络科技有限公司 Method for refund in online shopping
CN103489110A (en) * 2013-09-09 2014-01-01 王宇宏 Method and system for exchanging information
CN105373923A (en) * 2015-11-13 2016-03-02 广东网金控股股份有限公司 Unified payment method for investment and financing platform
CN105431869A (en) * 2013-03-06 2016-03-23 美国邮政管理局 System and method for international merchandise return service

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20140130283A (en) * 2013-04-30 2014-11-10 (주)잉카엔트웍스 Terminal apparatus and method for using encrypted multimedia contents applied drm

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1639716A (en) * 2000-03-28 2005-07-13 邮票商业公司 Apparatus, systems and methods for online, multi-parcel, multi-carrier, multi-service parcel returns shipping management
CN101496057A (en) * 2006-06-23 2009-07-29 美国联合包裹服务公司 Systems and methods for international dutiable returns related applications
CN102880947A (en) * 2011-07-11 2013-01-16 阿里巴巴集团控股有限公司 Information interactive method and device of electronic business platform and logistics trading platform
CN102982479A (en) * 2012-12-21 2013-03-20 江苏乐买到网络科技有限公司 Method for refund in online shopping
CN105431869A (en) * 2013-03-06 2016-03-23 美国邮政管理局 System and method for international merchandise return service
CN103489110A (en) * 2013-09-09 2014-01-01 王宇宏 Method and system for exchanging information
CN105373923A (en) * 2015-11-13 2016-03-02 广东网金控股股份有限公司 Unified payment method for investment and financing platform

Also Published As

Publication number Publication date
CN106875138A (en) 2017-06-20

Similar Documents

Publication Publication Date Title
CN106875138B (en) Service processing method, order processing method and device and server
KR101754099B1 (en) Systems and methods for defining attributes of attended delivery/pickup locations
CN107392552B (en) Logistics sharing method and system
US8412585B2 (en) Methods and systems for identifying, providing notice of and purchasing a gift in an online or electronic environment
TWI662497B (en) Purchasing support server, program and purchasing support system
CN105096129A (en) Data processing system and method
CN106447248B (en) Method and device for providing service object distribution aging information
JP6047679B1 (en) Commerce system, management server and program
CN107203858B (en) Distribution time determining method and device
CN112446712A (en) Merged return processing method, merged return processing device, electronic equipment and storage medium
CN111222944B (en) Order processing method, system and device
WO2014002046A1 (en) System and method for processing an electronic order
CN112070423A (en) Stock pre-occupation method and device, electronic equipment and storage medium
CN103886472A (en) Permission assignment method and system in online transaction
CN116523425A (en) Method and equipment for implementing cross-border logistics order
KR102667441B1 (en) E-commerce method and system of online market according to the opening of online market provided by plurality of creators
CN107203861B (en) Logistics storage data processing method, device and system
CN112418968A (en) Order data processing method
GB2543950A (en) Apparatus and method for forming purchase agreements
CN107316189B (en) User resource processing method and device
JP6730019B2 (en) Electronic payment system and electronic payment method
JP2018010611A (en) Purchase support system
JP2019057153A (en) Information processing system, central management system, information processing method, and program
JP2018180825A (en) Delivery management method, delivery management server, delivery management server program and delivery management system
CN119648238A (en) Method and electronic device for providing service information

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant
TR01 Transfer of patent right
TR01 Transfer of patent right

Effective date of registration: 20200922

Address after: Cayman Enterprise Centre, 27 Hospital Road, George Town, Grand Cayman Islands

Patentee after: Innovative advanced technology Co.,Ltd.

Address before: Cayman Enterprise Centre, 27 Hospital Road, George Town, Grand Cayman Islands

Patentee before: Advanced innovation technology Co.,Ltd.

Effective date of registration: 20200922

Address after: Cayman Enterprise Centre, 27 Hospital Road, George Town, Grand Cayman Islands

Patentee after: Advanced innovation technology Co.,Ltd.

Address before: A four-storey 847 mailbox in Grand Cayman Capital Building, British Cayman Islands

Patentee before: Alibaba Group Holding Ltd.

TR01 Transfer of patent right
TR01 Transfer of patent right

Effective date of registration: 20240228

Address after: Guohao Times City # 20-01, 128 Meizhi Road, Singapore

Patentee after: Advanced Nova Technology (Singapore) Holdings Ltd.

Country or region after: Singapore

Address before: Cayman Enterprise Centre, 27 Hospital Road, George Town, Grand Cayman Islands

Patentee before: Innovative advanced technology Co.,Ltd.

Country or region before: Cayman Islands