A one-stop purchasing platform for terminal merchants in the retail industry

CN122948387APending Publication Date: 2026-10-20麻思林
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202410034637.6
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-01-10
Publication Date
2026-10-20

AI Technical Summary

Technical Problem

[0003]目前大多数的零售终端商都是自行寻找渠道进行采购,不愿意一站式采购所需商品,因为一站式采购不能满足他们对采购的各项需求,如:价格不透明使某些商品在某些地方价格更优或采购成本更低、某些地方又不能完全满足品类的需求等,才使零售终端商不愿意一站式采购;零售终端商在采购过程中遇到的选品、比价、退换品及临期品处理、库存管理、货款结算、资金管理、提高销量等问题也需要他们内部自行完成;选品、采购、商品运输、库存管理等运营过程比较繁琐,时间成本高,信息不透明,致使整个行业运行效率低下,假冒伪劣产品众多;现有技术缺少一种供零售行业使用的让所有零售终端商愿意一站式采购的解决方案,提高零售行业的整体运行效率,使商品的整体成本下降,并铲除假冒伪劣产品的生存土壤

Benefits of technology

[0048]由上述技术方案可知,本发明提供的一种适用于零售行业的终端商一站式采购平台,提高零售行业的整体运行效率,使商品的整体成本下降。

✦ Generated by Eureka AI based on patent content.
Patent Text Reader

Abstract

This invention provides a one-stop procurement platform for retailers, comprising: a funds service unit for members' fund inflows and outflows, order settlements, and financial services; a market information unit displaying all members' actual product demand catalogs and newly listed products for members to select and purchase; a settlement service unit for members to select products and place orders, tracking order status after settlement; and, upon receiving a query instruction, querying orders for preparation, shipment, or cancellation; a cashier unit for product sales, order cancellations, and inquiries; and generating alerts when products are sold abnormally or cancelled; and a warehouse management unit for recording the entire process of a member's warehouse inventory from order placement to consumption, enabling member management of their warehouse. This platform improves the overall operational efficiency of the retail industry and reduces overall product costs.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention belongs to the field of software system technology, specifically relating to a one-stop procurement platform for retailers. Background Technology

[0002] The importance of purchasing by retail retailers is comparable to the importance of production in a manufacturing company. For a manufacturing company to achieve satisfactory profits, it must first produce high-quality, affordable products that consumers need; otherwise, it cannot survive in the market, let alone compete or develop. Similarly, a retail retailer's profits come from selling goods. Therefore, a retail retailer's purchase of high-quality, affordable goods that consumers need is directly related to the survival and development of the company, just as a manufacturing company's production of high-quality, low-cost products is directly related to its survival and development.

[0003] Currently, most retailers source their goods independently, preferring one-stop shopping because it fails to meet their diverse needs. For example, price opacity allows some products to be cheaper or cheaper in certain locations, while other options may not fully satisfy their product requirements. Retailers also face internal challenges in product selection, price comparison, returns and handling near-expiry items, inventory management, payment settlement, fund management, and sales volume management. The complex processes of product selection, procurement, transportation, and inventory management are time-consuming, opaque, and inefficient, contributing to industry-wide counterfeit and substandard products. There is a lack of readily available technology to provide a comprehensive one-stop shopping solution that would encourage all retailers to adopt it, improve overall efficiency, reduce overall product costs, and eliminate the breeding ground for counterfeit and substandard products. Summary of the Invention

[0004] To address the shortcomings of existing technologies, this invention provides a one-stop procurement platform for retailers, improving the overall operational efficiency of the retail industry and reducing the overall cost of goods.

[0005] A one-stop procurement platform for retailers, comprising:

[0006] Funds Service Unit: Used to provide members with funds inflow and outflow, order settlement and financial services; the financial services include paying interest on idle funds on a daily basis and charging interest on a daily basis on the portion of the loan balance that is lower than the collateral value of the goods;

[0007] Market data unit: Displays the product demand catalog and newly listed products of all members, for all members to select and purchase products;

[0008] Settlement Service Unit: Used for members to select products and place orders, and to track the order status after settlement; the status includes preparation, shipment, or cancellation; when a query instruction is received, the unit queries the order status for preparation, shipment, or cancellation.

[0009] The POS unit is used to sell, cancel, and query goods; it generates a notification message when a product is sold abnormally or canceled.

[0010] Warehouse Management Unit: Used to record the entire process of goods in a member's warehouse from order placement to consumption, completing the member's management of the member's warehouse; the entire process includes the design and management of product identification codes and transaction list numbers; wherein the product identification code includes product name, category, specifications, identification code, production date, member, status, list number, platform website, and product description; the transaction list includes list number, sales time or cancellation time, sales or cancellation, total sales amount or total cancellation amount, and product information; both the product identification code and the transaction list number are unique identifiers within the platform; recording the changes at each stage of the goods circulation process, and querying, tracking, and monitoring the goods.

[0011] Furthermore, the funds service unit is specifically used for:

[0012] The account balance is updated in real time when members' funds are deposited or withdrawn, including when orders are placed, settled, sold, or cancelled.

[0013] Furthermore, the funds service unit is also used for:

[0014] Record and display the amount of funds deposited by members on that day, and calculate the interest paid based on that amount;

[0015] Interest is calculated based on the portion of the loan balance that is less than the collateral value of the goods, and the amount of the difference and its changes are displayed.

[0016] On the day of publication, the interest rate used to calculate and collect interest, and any changes thereto;

[0017] The rules for calculating the principal for interest are publicized, including: when the account balance is detected to be less than or causes the account balance to be less than the principal amount, a prompt message is generated and the principal amount is automatically changed; the settlement point is 24:00 every day; interest is automatically accumulated to the account balance and principal amount of the next day.

[0018] Furthermore, the funds service unit is also used for:

[0019] Record changes in the value of collateral that members can use as collateral;

[0020] The calculation method is as follows: Collateral value = Latest price of the commodity * Quantity of collateral * Collateral ratio; where the latest price is the latest price of the corresponding commodity in the market data unit.

[0021] Furthermore, the funds service unit is also used for:

[0022] Displays the member's available loan amount; the available loan amount is calculated with reference to the collateral value and linked to the account balance; when the available loan amount is less than or equal to 0, all transactions related to funds of the member cannot be carried out, and the member is prompted to replenish assets within a specified time. If the assets are not replenished in time, the member's credit ratio will be lowered.

[0023] The calculation method is as follows: when the account balance is less than or equal to 0, the loanable amount = (collateral + account balance) * credit ratio; when the account balance is greater than 0, the loanable amount = collateral * credit ratio.

[0024] Furthermore, the settlement service unit is specifically used for:

[0025] After a member selects a product and places an order, the generated order will proceed to the checkout area.

[0026] Distinguish between first-time orders and frequently ordered items in an order;

[0027] Orders that have been settled will be transferred to the preparation area and simultaneously updated in the member's warehouse;

[0028] When a shipment instruction is issued for an order, the order is transferred to the receiving area, and the member's warehouse is updated simultaneously.

[0029] When a cancellation order is issued, the order is transferred to the cancellation area, and the member's warehouse is updated simultaneously.

[0030] Furthermore, the settlement service unit is also used for:

[0031] Collect members' actual product needs and quantities, collect information on new product sourcing channels and the best-priced sourcing channels, and monitor whether the products meet members' actual product needs when preparing and shipping goods.

[0032] Furthermore, the cashier unit is specifically used for:

[0033] To execute the sale of goods;

[0034] When a product is sold, the transaction information is associated with the list number and the member's warehouse is updated simultaneously.

[0035] When a cancellation order is sent to the list, the product's barcode or identification code is recognized;

[0036] The order cancellation operation can only be performed when the barcode or identification code matches the associated list number, and the member warehouse will be updated synchronously.

[0037] Furthermore, the warehouse management unit is also used for:

[0038] The inventory can be divided into categories, which can be used to categorize each member's inventory into first-time purchases and frequently purchased items.

[0039] Members can place orders with one click and have their self-procured goods put into inventory;

[0040] You can apply for a return or exchange of goods or receive information on replacement goods initiated by the quality control department.

[0041] Check the loss status of inventory items;

[0042] Conduct an inventory check of the stock;

[0043] Remove sold-out items from the shelves;

[0044] Check the shipping and receiving status of settled orders;

[0045] Modify and set various information about the inventory items.

[0046] Furthermore, the warehouse management unit is also used for:

[0047] When a member's return / exchange request or a replacement request initiated by quality control is received, the return / exchange request or replacement request is added to the recycling list; the recycling list is used to display all members who need to return or exchange items; the recycling personnel obtain the planned routes of the members in the recycling list, so that the recycling personnel can collect the returned / exchanged items according to the planned routes; it is also used for the recycling personnel to view the members and returned / exchanged items that have been collected.

[0048] As can be seen from the above technical solution, the present invention provides a one-stop procurement platform for terminal merchants in the retail industry, which improves the overall operating efficiency of the retail industry and reduces the overall cost of goods. Detailed Implementation

[0049] The embodiments of the technical solution of the present invention are described in detail below. These embodiments are only used to more clearly illustrate the technical solution of the present invention and are therefore merely examples, not intended to limit the scope of protection of the present invention. It should be noted that, unless otherwise stated, the technical or scientific terms used in this application should have the ordinary meaning understood by those skilled in the art.

[0050] It should be understood that, when used in this specification and the appended claims, the terms "comprising" and "including" indicate the presence of the described features, integrals, steps, operations, elements and / or components, but do not exclude the presence or addition of one or more other features, integrals, steps, operations, elements, components and / or collections thereof.

[0051] It should also be understood that the terminology used in this specification is for the purpose of describing particular embodiments only and is not intended to limit the invention. As used in this specification and the appended claims, the singular forms “a,” “an,” and “the” are intended to include the plural forms unless the context clearly indicates otherwise.

[0052] As used in this specification and the appended claims, the term "if" may be interpreted, depending on the context, as "when," "once," "in response to determination," or "in response to detection." Similarly, the phrases "if determined" or "if [described condition or event] is detected" may be interpreted, depending on the context, as "once determined," "in response to determination," "once [described condition or event] is detected," or "in response to detection of [described condition or event]."

[0053] Example:

[0054] A one-stop procurement platform for retailers, comprising:

[0055] Funds Service Unit: Used to provide members with funds inflow and outflow, order settlement, and financial services; the financial services include paying interest on members' deposited funds on a daily basis and charging interest on the portion of the loan balance that is lower than the collateral value of the goods on a daily basis;

[0056] Market data unit: Displays a catalog of all members' actual product needs and a collection of newly listed products, for all members to select and purchase.

[0057] Settlement Service Unit: Used for members to select products and place orders, and to track the order status after settlement; the status includes preparation, shipment, or cancellation; when a query instruction is received, the unit queries the order status for preparation, shipment, or cancellation.

[0058] The POS unit is used to sell, cancel, and query goods; it generates a notification message when a product is sold abnormally or canceled.

[0059] Warehouse Management Unit: Used to record the entire process of a member's warehouse inventory from order placement to consumption, enabling member management of their warehouse. Recording the entire process from order placement to consumption refers to the design and management of product identification codes and transaction list numbers. The identification code design includes: corresponding product name, category, specifications, identification code, production date, owner member, status, list number, platform website, and product description. The transaction list design includes: list number, sales time or cancellation time, sales or cancellation (data related to cancellation is displayed as negative numbers, the same below), total sales amount or total cancellation amount, and product information (which can be expanded to include: product name, category, specifications, member's retail price, purchase quantity or cancellation quantity, total purchase amount or total cancellation amount, identification code or barcode, production date, owner member, and status). Both the identification code and transaction list number are unique identifiers within the platform, recording corresponding changes at every stage of the product circulation process, allowing for querying, tracking, and monitoring of product-related information.

[0060] In this embodiment, the funds service unit includes an account balance area, a principal area, a collateral area, and a loan balance area.

[0061] The balance area is used by members to view their account's actual balance and details of fund inflows and outflows.

[0062] The interest calculation area allows members to clearly see their daily interest income and expenses and how they are calculated. The funds service unit is used to calculate the principal for interest, displayed as positive or negative; positive represents deposit principal, and negative represents loan principal. This principal can only decrease, not increase, to prevent speculative funds from entering or leaving the account. Whenever the account balance is less than the interest-bearing principal, the interest-bearing principal will change, and the difference will be automatically reduced by the difference. The system will automatically alert members whenever there is an account balance or the account balance falls below the interest-bearing principal. The system will alert you to any changes affecting the principal for interest calculation, indicating that the transaction will impact the day's interest (increase or decrease). The portion of the account balance exceeding the principal for interest calculation represents new funds entering the account that day. The inflow and outflow of these funds do not affect the principal for interest calculation that day, indicating free movement of new funds to avoid double interest calculation and hindering fund inflows. The portion less than the principal for interest calculation affects the principal because the day's expenditures exceed the day's income, meaning the account is overdrawn, thus affecting the principal for interest calculation. The portion exceeding the principal for interest calculation represents a net inflow of funds that day. To prevent speculative behavior, this portion cannot increase the principal for interest calculation that day. Therefore, the principal for interest calculation can only decrease, not increase. That is, regardless of whether subsequent inflows exceed the previous outflows, they cannot offset the decrease in principal for interest calculation caused by the previous outflows. Settlement time is 24:00 daily. At settlement, the current account balance plus the current day's principal for interest calculation multiplied by the interest rate equals the principal for interest calculation for the next day, which is also equal to the current account balance. Records in the fund service unit display: time, positive / negative amount; positive represents the deposit at settlement, and all others are negative. The records within the funds service unit display the day's interest income and expenses, as well as the day's deposit and loan interest rates. Any adjustments to deposit rates (lowering) or loan rates (increasing) will be announced in advance, but adjustments to deposit rates (increasing) or loan rates (decreasing) can be made at any time. Interest is also displayed as positive or negative; positive represents deposit interest income, and negative represents loan interest expenses.

[0063] The collateral value area records changes in the value of items that members can use as collateral. The calculation method is: Collateral Value = Latest Price of Goods * Quantity of Collateral * Collateral Ratio; where the latest price is the latest price of the corresponding goods within the market data unit. The collateral value area is primarily used to ensure the capitalization of goods and improve resource utilization efficiency. The collateral value is the value of collateral, which is the main basis for the loanable balance. This value is floating and fluctuates with the latest price and the movement of goods. For example, changes in the price of valued goods and the movement of valued goods will affect the collateral value, while the movement of non-valued goods and price changes will not affect the collateral value. The collateral value is obtained by multiplying the latest price of all goods purchased on this site by the quantity corresponding to the coded goods, and then multiplying by the collateral ratio, excluding non-valued goods. Non-valued goods mainly include barcode items and items with a collateral ratio (i.e., collateral percentage) of 0. The collateral ratio is determined by the quality control department based on the degree of loss of each product. The greater the loss, the smaller the collateral ratio. The collateral ratio varies for each product and is determined by the attributes of each product. The main purpose is to provide collateral for loans so that members do not have to worry about cash flow when purchasing goods, and at the same time avoid the risk of members becoming insolvent. It mainly targets the purchase of goods and is also a prerequisite for returns and exchanges. The purpose of not devaluing barcode products is to increase the source of goods and prevent inflated values.

[0064] The loan balance area displays a member's available loan amount. The available loan amount is calculated based on the collateral value and linked to the account balance. When the available loan amount is less than or equal to 0, all transactions related to funds cannot be performed, and the member is prompted to replenish assets within a specified time. Failure to do so will result in a reduction in the member's credit ratio. The calculation method is: when the account balance is less than or equal to 0, available loan amount = (collateral value + account balance) * credit ratio; when the account balance is greater than 0, available loan amount = collateral value * credit ratio. The loan balance area is a standard for measuring the capitalization of goods and can be used to display the available loan amount. The available loan amount can be positive or negative. A positive available loan amount can be used like a normal balance without application, but the system will prompt when it is used. A negative available loan amount indicates that the member's account is insolvent, and the member must replenish assets within a specified time and cannot make any further withdrawals or purchases. Failure to replenish assets within the specified time will affect their credit ratio. The flow of funds during withdrawal is as follows: if the withdrawn funds are less than the account balance, the loan balance remains unchanged. Deductions are only made from the loan balance when the account balance is insufficient to cover the withdrawn funds. However, the withdrawal limit is to reduce the loan balance to zero. If the withdrawal exceeds this limit, the transaction cannot be completed. When there are items in the purchase with a collateral ratio less than 100, the settlement amount will exceed the collateral value. However, if the excess makes the loan balance negative, the transaction still cannot be completed. Generally, the settlement amount for purchases equals the collateral value, so even if the account balance is insufficient, it will not affect the purchase settlement because the collateral value is synchronized with the loan balance. A negative loan balance only occurs in two situations: a decrease in the price of the valued item or the sale of the valued item without the funds being credited to the account balance. These two situations do not affect the account balance, but the collateral value will decrease, potentially causing the loan balance to exceed the collateral value, resulting in a negative loan balance and insolvency. In this case, the system will automatically prompt the user to replenish assets. The flow of funds upon deposit is as follows: If the account balance is positive, the amount deposited will not affect the loan balance. Only when the account balance is less than 0 will the deposited funds equal the increase in the loan balance, until the account balance is 0. A portion of the account balance greater than 0 will not increase the loan balance. Calculation method: When the account balance is positive, the loanable balance equals the collateral value multiplied by the credit ratio; when the account balance is negative, the loanable balance equals the collateral value multiplied by the credit ratio plus the account balance. In reality, the upper limit of the loan balance is equal to the collateral value multiplied by the credit ratio, and the lower limit is 0. When the account balance is insufficient (i.e., equal to 0), any excess withdrawals are deducted from the loan balance until it reaches 0. Only changes in the collateral value will cause the lower limit of the loan balance to be less than 0. When the loan balance is less than the collateral value, the account balance is negative. The fund service unit also has a credit ratio, generally 100. When the credit ratio is lowered, the reason for the reduction, the time, and the name of the operator will be displayed.

[0065] In this embodiment, the market data unit displays a collection of all member warehouse product catalogs and new products listed on the platform, primarily for members to select, query, and place orders. The market data unit includes a product section, platform announcements, customer complaints and suggestions, and the platform's official website.

[0066] The product section displays all listed products and their latest prices, platform purchase prices, and manufacturer's suggested retail prices. Products are categorized as old, new, and alternative. Old products are converted from new products. New products are defined by quality control and mainly refer to products that have recently been listed, making it easier for members to distinguish them. Alternative products are added by members for secondary filtering. Product images can be displayed directly for easy identification. Product images can indicate the product name, barcode, available percentage, whether it is available, and whether there are alternatives. Below the product image are displayed: latest price and price change, sales volume and price change, add alternative, and place order. Placing an order requires user login and must be a member account with a clear address. Members without a clear address cannot place orders because some member accounts are master accounts with multiple sub-accounts (i.e., multiple addresses). After selecting to place an order, select the quantity, specifications, and then add a note. If there are no requirements, no note is needed. After submission, the product's inventory settings will be configured. First, set the maximum inventory quantity (used for one-click ordering and distinguishing between first-time and regular products; this quantity can be manually entered or left as a default; the default for first-time orders is 0 or the order quantity; one-click order quantity = maximum inventory quantity - total inventory of the product; if this quantity is set to 0, it indicates that the product is not intended to be restocked, and the one-click order does not include the product); then set the minimum inventory quantity. Finally, set the retail price, which can be set by the member; if not set, the suggested price will be used by default. After setting, the order data will enter the settlement area to await settlement. Double-clicking the product image will take you to the second page: to view the product's details. Product Introduction: Displays detailed images of the product, product description, target audience, product shelf life, platform purchase price, suggested retail price, product announcements and marketing advertisements, channel information, product website; mainly used to provide detailed information about the product, aiming for maximum detail, transparency, and accuracy. Code Library: The existing code library for products already in the logged-in member's inventory; if no product is available, it will be displayed as none. History Record: Displays the product's latest historical price, platform purchase price, and historical total sales volume; used to understand the product's development and historical price fluctuations. The product area allows for the categorization of various products. Examples of categories include: place of origin, category, manufacturer, brand, and industry. Alternatively, pre-defined categories from the business registration authority can be used to search for, find, and compare similar products. Platform announcements and customer complaints / suggestions are only viewable by logged-in members.

[0067] The platform's official website allows members to access basic information about the platform, check sales lists, verify the ownership of product codes, contact information, and other details. Sales lists can be checked on the official website. For example, by entering the sales list number or scanning the product code to retrieve the sales list number, and then entering the initial password, members will be prompted to confirm that the product is a legitimate sale and that it belongs to their account. Other displays indicate abnormal sales. A legitimate sale indicates that the product corresponding to the product code is manufactured by that company; an abnormal sale indicates that the product corresponding to the product code cannot be guaranteed to be manufactured by that company. If you find any problems with the goods, abnormal sales, or signs that the product code has been re-attached, please contact the platform or request a refund or exchange from the original store. Product information is displayed, but consumer information is not. Verification code ownership: This requires entering the member's account information and then scanning the code. If the product belongs to the member's account and the member's address is correct, it is a legitimate transaction. For members without a POS system, when placing an order, the platform changes the status of all product codes to "cancelled" during inventory preparation to distinguish products sold by members with a POS system.

[0068] List format: List number, sale time or cancellation time, sale or cancellation, total sale amount or total cancellation amount, product information. Among them: the list number is a unique list number for the corresponding member; if it is sold via barcode, the production date will be unavailable, and this production date must match the production date on the product; otherwise, it is a counterfeit product.

[0069] Barcode Scanning Instructions: You can use a mobile phone or other device to scan the barcode of any product on the platform software (barcodes cannot be used to access product details). Generally, scanning will only display the user's account and other accounts when using a platform member account or an account they have created. Otherwise, scanning will only display the account or website: product name, category, specifications, barcode, production date, member, status, list number, platform website, product description, and barcode instructions. Every barcode scan operation or transaction must be identifiable, differentiated, and recorded. Most importantly, it must not affect normal operations; barcode scan operations must be unimpeded under any circumstances. Abnormal situations can be identified, and operation permissions can be set. Only the user has the right to change the status; other accounts do not have this right. If a barcode has been sold, it cannot be changed, and any subsequent transactions will show it as belonging to a different account, because the sold item is no longer in the inventory.

[0070] In this embodiment, the settlement service unit is used for members to complete functions such as order placement, settlement, query, setting modification, and product warehousing after logging in. The settlement service unit may include a settlement area, a stock preparation area, a receiving area, a cancellation area, and a barcode warehousing area.

[0071] After a member places an order for selected items with one click, the order proceeds to the checkout area. Orders in the checkout area can be categorized as either first-time or frequently ordered items. First-time orders are displayed at the top of the order list, while frequently ordered items are displayed below. If a member has sub-accounts, orders can be listed according to sub-accounts. The checkout area displays the member's account and name, first-time or frequently ordered item, product name, category, specifications, remarks, latest price (order cost price), quantity, amount, settings button, delete button, payment button, cancel checkout button, etc. Member accounts include member accounts, sub-accounts, and management accounts. First-time orders are items in the member's warehouse with a code count of 0 or an inventory limit of 0. Frequently ordered items are converted from first-time orders. When both the code count and inventory limit are not 0, the first-time order is converted to a frequently ordered item. If the inventory limit of a frequently ordered item becomes 0, it is converted back to a first-time order. The settings button allows members to change the upper and lower limits of inventory, specifications, remarks, retail price, and settlement quantity, etc. The delete button allows members to delete ordered items. The settlement amount equals the latest price multiplied by the settlement quantity.

[0072] Once a member completes order settlement, the order enters the preparation area and is simultaneously displayed in the member's warehouse, showing the settlement quantity. When the goods in the preparation area are prepared, shipped, or cancelled, the order is transferred from the preparation area to the receiving area or cancellation area. The preparation area displays the settlement time, the transaction account, whether it's a first-time or regular item, the product name, category, specifications, remarks, settlement quantity, cancellation request, etc.

[0073] The cancellation section displays all cancellation records and refund amounts for the day. It shows the cancellation time, member account, product name, category, specifications, remarks (including the reason for cancellation), latest price, quantity cancelled, and refund amount.

[0074] The barcode entry area displays information on all new barcode-coded products received by a member that day. Its primary function is to understand the member's product catalog and gather product sources, ensuring timely, sufficient, low-priced, and accurate fulfillment of the member's supply needs. The content in the barcode entry area is for display only and cannot be modified. It can display member account, product name, category, specifications, latest price, member's purchase cost price, quantity received by barcode, upper and lower inventory limits, retail price, remarks, channel information, etc. The near-expiration time setting is primarily for members' first self-inbound purchases; subsequent purchases can be left at the default setting. When the near-expiration time is reached, the member will be automatically notified of any near-expiration items and their quantities.

[0075] In this embodiment, the cash register unit is mainly used to implement functions such as selling, order cancellation, record query, and statistics. The cash register unit can also be set to provide alerts for abnormal sales and order cancellations; these alerts will be displayed whenever an abnormal sale or cancellation occurs. The cash register unit can also calculate the day's sales revenue.

[0076] The sale of goods mainly includes selling and settlement. Members can choose to sell, then scan the barcode directly at the cashier. After scanning, the goods will be displayed in the sales area. After selection and settlement, the sale transaction ends. The system will automatically generate the transaction time and list number, and list the transaction goods information in the list number. If a barcode is scanned, all items in the barcode library will be empty except for the barcode. If the barcode can be identified by its generation date, the generation date will be displayed; otherwise, it will be empty. If a coded message is scanned, all information will be changed and displayed accordingly (generally, only the ownership and status will change. For example, when the ownership is "this account", if the status is "unsold", after the sale is completed, the ownership will show "this account", and the status will change to "sold". If the status is other, such as "sold" or "cancelled", after the sale is completed, the ownership will change to "different account", but the status will not change. When the ownership is "different account", regardless of the status, the ownership and status will remain unchanged after the sale is completed). At the same time, the information of each item for sale in the member's warehouse will also be changed accordingly (e.g., the quantity of coded messages or barcodes in the inventory). The order in which items are deducted from the member's warehouse upon completion of a sale is as follows: For barcode items, the quantity of barcode items is deducted first until the quantity of barcode items is 0, then the quantity of items with QR codes is deducted. For QR code items, the quantity of QR code items is deducted first. If there are QR code items but no corresponding quantity, the quantity of barcode items is deducted first until the quantity is 0, then the quantity of QR code items is deducted. When selling by scanning a barcode, if the QR code cannot be recognized, the member can manually enter the QR code. If the QR code is not clearly visible, the member can scan the barcode to sell. If the barcode cannot be recognized, the member can manually enter the barcode. If the barcode is not clearly visible, the member can search by entering the first letter of the product name and then enter the quantity to sell. If the product has both a QR code and a barcode, the QR code will be recognized first. After payment, if the consumer wants to view the purchase list, they can select any item with a QR code from the sold items, scan it with their mobile phone using the platform's software to extract the list number, enter the initial password, and then log in. The initial password can be changed after logging in. If the consumer needs to keep the purchase record for after-sales service, they should note the purchase location when saving it to prevent forgetting the purchase location. The manifest number is generated as follows: Member code (the code corresponding to the member account) + Cashier account or other type of member management account (i.e., the account of the seller) + Sale time (year, month, day, hour, minute, second) + Serial number. This ensures the manifest number is traceable. If a customer needs to return the item later, they can enter the manifest number to cancel the order; the canceled transaction record will also be included in that manifest number.

[0077] Product cancellation primarily involves return transactions. If the returned item is a barcode item, the corresponding manifest number and production date should be entered after scanning the barcode. If it's a barcode scanner item, the scanner will automatically identify and retrieve the corresponding manifest number; if the manifest number does not exist or the item is not listed, the cancellation will fail. For barcodes, the quantity cannot exceed the quantity listed in the manifest (i.e., the quantity sold). After scanning the cancelled item, select "Complete and Pay," which completes the cancellation and generates a transaction time added to the original manifest. The returned item information will be synchronized into the member's warehouse, updating inventory quantity, barcode database, original manifest, and payment records. If the returned barcode is a barcode scanner, the corresponding information will also be updated to its pre-sale state. There is no time limit for cancellation, but it cannot exceed the expiration date. Cancellation is only possible if the information of the cancelled item matches the original manifest; otherwise, cancellation is not possible. For barcodes, only the quantity needs to match; exceeding the limit will result in the barcode not being recognized, and the production date cannot exceed the expiration date. If the barcode can identify the production date, the production date must also be compared. Only if these conditions are met can the order be successfully cancelled; otherwise, the order cannot be cancelled.

[0078] Information for a product sale includes the product name, category, specifications, retail price, quantity sold, total sales amount, code library (code, production date, member, status, and list number; this can be hidden or shown in the checkout), and deletion. The bottom of the sales interface displays the quantity of each product type sold and the total sales amount (sum of all sold items). Information for a product cancellation includes the list number, product name, category, specifications, retail price, cancellation quantity (displayed as a negative number), cancellation amount (displayed as a negative number), code library, and deletion. The bottom of the cancellation interface displays the quantity of cancelled products and the total cancellation amount (displayed as a negative number). When a cancelled item is already unavailable, it is displayed in the first-item section after cancellation. Inventory settings are default but can be manually configured. Completed transaction information includes: member account, transaction time, sale or cancellation, list number, total list amount, product (including product name, category, specifications, retail price, quantity (displayed as a negative number for cancellation), and code library).

[0079] The query function allows you to view all a member's payment records. For example, you can query by account, sale or cancellation order, by transaction number, by transaction time, or by product. You can also search by transaction number, transaction time, sale or cancellation order, product name, or account. A member's daily revenue is calculated by transaction time and includes refunds for cancelled orders made that day. There are several query formats: 1) By account: Displays account, transaction time, transaction number, sale or cancellation order, sale or cancellation order amount, and product. 2) By sale or cancellation order: Displays sale or cancellation order, account, transaction time, transaction number, sale or cancellation order amount, and product. 3) By transaction number: Displays transaction number, sale or cancellation order, account, transaction time, sale or cancellation order amount, and product. 4) By single product: Displays product, account, transaction time, transaction number, sale or cancellation order, retail price, quantity, product amount, and code. 5) By transaction time: Displays account, transaction number, sale or cancellation order, sale or cancellation order amount, and product.

[0080] In this embodiment, the warehouse management unit is used to display all member inventory and related operations. The first-purchase area is for newly arrived products or products that do not require stocking; these will remain displayed in this area as long as the inventory limit is 0, until it is not 0 or the product is removed from the shelves. If the inventory limit is not equal to 0 and the number of product codes is greater than 0, the product will immediately be moved to the regular product area.

[0081] The warehouse product catalog can display all items or a single section. Members can add or remove items to be displayed, search for similar market trends, and view the total data for the day at the bottom of the catalog, such as total gross profit (the sum of the gross profits of all products), total gross profit of coded products (the sum of the gross profits of all coded products), total net value (the sum of the net values ​​of all products), total market value (the sum of the market value of all products), and total collateral value (the sum of the total collateral value of all products). The warehouse product catalog displays the product name, category, specifications, latest price, price fluctuation, cost price, quantity received (showing both barcode and coded item quantities separately; excluding cancelled items and items with losses deducted), quantity sold, inventory quantity, retail price, loss quantity, upper limit quantity, lower limit quantity, quantity to be returned, quantity to be replaced, quantity already returned, quantity already replaced, coded item quantity, collateral ratio, net value (latest price multiplied by (quantity of coded items + settlement quantity) + member's purchase cost price multiplied by barcode item quantity; this is the member's current cost for the product), collateral value (latest price multiplied by (quantity of coded items + settlement quantity) multiplied by collateral ratio), market value (retail price multiplied by inventory quantity, including settlement quantity), remarks, expiration date, and settings (allowing for changing retail price, recording loss quantity, or deducting loss quantity; recording loss quantity can be done by selecting "record"). Production date is required, but the production date must be recorded before deducting losses; otherwise, the deduction cannot be made, as it's essentially an inbound operation. The order of loss recording is: first deduct the quantity of barcode-coded items, then the quantity of barcode-identified items, unless recorded by scanning or inventory. Loss deduction increases the quantity of barcode-coded items, only increasing the quantity of barcode-identified items by scanning or inventory. Loss quantity only displays the current day's amount, but can be positive or negative; deducting losses when the loss quantity is 0 will make it negative. (Note the reason when increasing or decreasing loss quantity for easy reference), upper and lower limit settings, order placement, near-expiration time settings, barcode-coded item inbound, barcode-identified item gross profit (retail price - latest price multiplied by the quantity of barcode-identified items sold; including the quantity of items cancelled at checkout), total gross profit (total gross profit for the day: (retail price - latest price) multiplied by the quantity of barcode-identified items sold plus (retail price - cost price) multiplied by the quantity of barcode-coded items sold; including the quantity of items cancelled at checkout), and removal from shelves.

[0082] The warehouse management unit also features one-click ordering and manual inbound functions for ordering and managing the inbound and related settings of goods purchased by members. One-click ordering can be divided into replenishing inventory and proportional ordering: 1) Replenishing inventory means placing an order for all goods below the inventory limit to replenish the quantity to the limit. 2) Proportional ordering means you can first freely select the proportion of the current inventory to the inventory limit, and then click one-click ordering. Goods that reach the specified proportion will be ordered up to the inventory limit; the order information will automatically enter the settlement area to await payment and settlement; goods that do not reach the specified proportion will not be ordered. Payment must be made in the settlement area after the order is placed to complete the inbound process. The manual inbound function is mainly used for members to manage and set up their own inbound goods; inbound can be done by entering a code, name, or scanning a barcode. The manual inbound process is as follows: If you enter a code or name, the system will automatically compare and identify it after confirmation. If it cannot be identified, it means it is a new product on the platform, and you need to enter the product name. Then, you can choose to upload a photo. If you do not upload a photo, the platform's quality control will contact the member to confirm the product. If the product is already available on the platform, its image will be displayed. Two different symbols or colors will be used to distinguish between new and existing products, facilitating product confirmation and inventory preparation. Next, select the category and specifications; then enter the cost price, production date, remarks, and channel information; finally, set up the inventory: upper and lower limits of stock, retail price, and expiration date; complete the inventory process.

[0083] The return and exchange operations in the warehouse management unit mainly involve the return and exchange of barcode-identified items. Returned and exchanged items are not counted as new arrivals or sales for the same day. The return process is initiated by the member, provided that the quantity of barcode-identified items equals the quantity of barcodes. If there is an excess, the application cannot be submitted and the barcodes must be cleared first. For barcode-identified items, the quantity must also be 0; the settlement quantity must also be 0; the deposit ratio must be 100; and the quantity of barcodes must equal the total quantity in the barcode library. The exchange process involves quality control issuing replacement information, and members can also apply, provided that the quantity of barcode-identified items equals the quantity of barcodes. If they do not equal, the replacement cannot be completed. When a member selects the return / exchange function, they can enter the product name or barcode, then select replacement or return; and add a note. If the product does not meet the above prerequisites, the application cannot be confirmed; an inventory check must be conducted to meet the above prerequisites before resubmitting the application. If the conditions are met, the inventory information of the returned / exchanged item will be displayed in the return / exchange area after confirmation; simultaneously, the platform and the corresponding site will receive the application from the member and will send someone to collect the goods. The return / exchange data in the member's warehouse will also be displayed simultaneously. If it's a return, the maximum inventory quantity for that item will automatically reset to 0 upon confirmation, indicating that the product is no longer intended for restocking. Returns are full returns, requiring no quantity entry. Replacements are also full replacements, initiated by quality control, primarily for the recall of near-expiry products or the clearance of special products. This might be for a specific production date or several production dates, resulting in a member's warehouse quantity exceeding the replacement quantity. When quality control decides to replace a product from a specific production date, they enter the replacement product and production date in the return / exchange area within the quality control management backend. After confirmation, the returned / exchanged product information will be simultaneously displayed in the return / exchange areas of all members and sites with products from that production date, along with a notification of the replacement product and quantity; the replacement quantity in the member's warehouse will also be displayed simultaneously. If a member does not need a replacement, they can cancel it. The platform and the corresponding site will receive a rejection message from the member. This cancellation record will also be displayed in the return / exchange history. After the application is completed, subsequent recalls do not require member action; only member confirmation of successful return / exchange is needed. After a return or exchange is completed, the member can either remove the returned or exchanged item and place it separately to await collection by the recycling personnel, or the recycling personnel can retrieve and inspect the item themselves. When the recycling personnel arrive at the member's store, they will select the member in their software. If the member is returning an item, and the inspected item does not match the original inventory information, the recycling process cannot be completed. In this case, the member or their staff needs to conduct an inventory check and re-inspect the item. Once the inspection is successful, the recycling process is confirmed. At this point, the returned quantity of that item will be displayed in the member's return area, and this quantity will equal the previously required return quantity. Simultaneously, the required return quantity will be cleared to 0, and a list of returned items will be displayed. The relevant data will also be updated synchronously in the warehouse and the return area at the site.When the recycling personnel inform the member or the member store staff that the return has been successfully completed, the member or staff only needs to check if the returned item has data in the return area or warehouse to release it. If there is no data, it proves that the return was not successful and cannot be released. After release, the entire return process is complete. If the member is replacing an item, they should first select the replacement quantity before inspection. If this quantity is less than the quantity to be replaced, the remaining quantity will be converted into a return. This type of return will not cause the inventory limit to reset to 0. After selecting the quantity, inspection can begin. If the inspection information does not match the original inventory information, recycling cannot be completed and an inventory check is required before recycling can be restarted. After inspection is completed, the new code is scanned for replacement. The quantity of the new code scanned must be equal to the quantity to be replaced. If it is less than the replacement quantity, recycling cannot be confirmed; if it is greater, scanning new codes cannot continue to prevent erroneous operations. Recycling can only be confirmed when this quantity is reached. At this time, the new code data is automatically entered into the member's warehouse, and the replaced old code data is automatically entered into the site's warehouse. All relevant data will be updated synchronously. Members only need to verify whether the replaced items are displayed in the return / exchange area or warehouse. As long as the display proves the replacement was successful, the request can be released. Return / exchange requests include: application time or return / exchange time, product name, category, specifications, latest price, inventory, quantity to be returned (should equal the quantity of coded items), quantity to be replaced (less than or equal to the quantity of coded items), returned quantity (to be returned or replaced minus replaced quantity), replaced quantity (equal to replaced quantity minus returned quantity), refund amount (returned quantity multiplied by the latest price), code library, remarks, and deletion (to cancel the application or refuse replacement). Historical records show returned / exchanged records and cancelled records. If the same product has both returned and quality control issues a replacement, the return takes priority; if the replacement comes first, it can be deleted before returning; alternatively, if there are 0 replacements during replacement recovery, it means all items have been returned, in which case the inventory limit remains unchanged.

[0084] The "Unreturned / Exchanged" section displays information on goods that have not yet been returned or exchanged. Once a return or exchange is completed by the recycling staff or canceled by a member, the goods information will be moved out of this section. The format includes: application time, account, goods name, category, specifications, return price, quantity to be returned, quantity to be replaced, quantity returned, quantity replaced, refund amount, reason for cancellation, and code library. The format for applying for a return or exchange is: cancellation time, account, goods name, category, specifications, cancellation type (return or replacement). The "Returned / Exchanged" section displays information on goods that have been returned or exchanged on the same day. The format includes: operation time, member account, goods name, category, specifications, return price, quantity to be returned, quantity to be replaced, quantity returned, quantity replaced, refund amount, reason for cancellation, and code library. The warehouse management unit can query the damage status of goods; it can display records of damaged goods, damaged quantities (positive or negative, negative indicates deduction), and reasons for damage. Queries can be made by time, goods, and category. The format is: damage or deduction time, account, goods name, category, specifications, damaged quantity, and remarks. The warehouse management unit also has an inventory counting function. Items not in the warehouse cannot be counted, and a message indicating "item not found" will be displayed. This function is limited to the member's current account or an authorized account; other accounts cannot operate on it. The account of the person performing the operation is displayed to prevent unauthorized actions. Other accounts can only check. During inventory counting, barcode scanning can be used to cancel or deduct items. This cancellation or deduction includes both quantity and barcode changes occurring simultaneously. This record is also displayed in the daily record query. Process A: After entering the inventory counting function, select direct scanning, then select cancellation or deduction. For barcode items, the production date needs to be entered. This production date will be simultaneously recorded in or deleted from the warehouse, eliminating the need for barcode clearing. If the scanned barcode does not exist in the warehouse, cancellation cannot be completed; deduction can be added. The format includes: account, product name, category, specifications, and barcode library. The warehouse management unit can count multiple items simultaneously. When counting multiple items, the items are arranged individually. First, select the inventory function, then select Inventory, and you can directly scan the barcode. When scanning a product, the product's inventory information will be displayed at the top, and the information of the inventoried items will be listed below. When scanning a barcode, the production date must be entered. This is used for canceling codes or production dates, and adding codes and production dates. After scanning and confirming the inventory is complete, the system will automatically compare it with the inventory information, list the discrepancies, and synchronously add or cancel, record losses or deduct losses. The inventory, barcode library, barcode quantity, loss quantity, record query, and platform backend will all be updated synchronously. Newly added or removed products during the inventory count are not counted in the day's inbound and outbound shipments. After scanning, you can choose to complete or cancel the inventory count; canceling will not display the record. After the inventory count is completed, the top displays the latest inventory information for that product after the count, and the bottom lists the discrepancies. The format includes: Original / New Inventory Information: Product Name, Category, Specifications, Inventory, Barcode Quantity, Loss Quantity, Barcode Library, Inventoried Items (Product Name, Category, Specifications, Barcode Library).After the inventory count is completed, the following items will be listed as discrepancies: inventory completion time, account, product name, category, specifications, inventory, quantity identified by barcode, quantity lost, and barcode database.

[0085] The inventory management function also includes a record query function, which mainly includes all inventory records, code clearing records (distinguishing between system-automatic code clearing and account code clearing), and records of codes added due to loss. Queries can be made by time, account, product, and automatic code clearing. Query formats include: change time, account, product name, category, specification, inventory, number of codes identified, number of losses, and code library.

[0086] The inventory function also includes a verification function: this function is for use by platform staff or authorized by members to other accounts under their management. This function can only verify product and inventory information and cannot modify inventory or product information. When selecting verification, simply scan the code of a product to display the inventory information of that product in the corresponding member's inventory. However, if a member or their subordinate account can only verify the product and inventory information of their own member, they cannot verify the product and inventory information of other members. It is also possible to verify the product information of a member's entire inventory. The format includes member account: product name, category, specifications, latest price, price change, cost price, quantity received, quantity sold, inventory, retail price, quantity lost, upper limit quantity, lower limit quantity, quantity to be returned, quantity to be replaced, quantity returned, quantity replaced, code-identified quantity, collateral ratio, net value, collateral value, market value, expiration date, and remarks.

[0087] The warehouse management unit also features a record query function for removed items, displaying the current day's removed items and allowing users to query historical removed items and their removal times. Removal is triggered when: the maximum inventory quantity is 0, and the inventory quantity remains at 0 for one month. After removal, the item will no longer be displayed in the warehouse and will no longer be recognized at the checkout or inventory counter. The format includes the removal time, item name, category, and specifications.

[0088] The warehouse management unit also has a receiving function: this area displays information on unreceived goods or goods received that day. Once the site confirms shipment, the shipment information and tracking number will be simultaneously displayed in this area, in the following format: tracking number, member account, logistics status, lock status, and goods information. The inspection area displays unprocessed error / shortage information and allows querying error / shortage history; if an item is incorrectly shipped, staff can delete and return it. If there is error / shortage information, the member must provide complete video proof. The format includes: Before inspection confirmation: Account: Product name, category, specifications, identification code, production date, ownership (displayed by the site), status, list number / (Inspection completed, Return). After confirmation: Account: Inspection time, product name, category, specifications, identification code, production date, ownership (displayed by the site), status, list number / (Continue inspection, Inspection completed). History: Operation time, product name, category, specifications, identification code, production date, ownership, status, list number, cancellation or deletion (cancellation indicates lost item, deletion indicates incorrectly shipped item). The receiving area displays information on all goods actually received that day. The format includes: account, product name, category, specifications, identification code, production date, ownership, status, and manifest number.

[0089] Furthermore, in some embodiments, it also includes:

[0090] The recycling manager unit is used to add return / exchange requests or replacement requests initiated by quality control to the recycling list when a member's return / exchange request or a replacement request initiated by quality control is received. The recycling list is used to display all members who need to return or exchange items. Recycling personnel can obtain the planned route of the member's location from the recycling list, so that recycling personnel can collect returned or exchanged items according to the planned route. It is also used to allow recycling personnel to view members and returned / exchanged items that have been collected.

[0091] In this embodiment, the recycling manager unit is used by recycling personnel to recycle returned or exchanged items from members. When a member applies for a return or exchange, or when quality control issues replacement information, the recycling personnel's account receives the relevant information simultaneously. At this time, the planned route of the member applying for the return or exchange is obtained, and the recycling personnel collect the returned or exchanged items according to the planned route. Recycling personnel also need to be equipped with a recorder during recycling. The recycling manager unit can also be set to display all members and product information, addresses, contact persons, and contact information for those who have not yet returned or exchanged items in the application return or exchange area. Recycling personnel can only select members in the application return or exchange area, and can only select members displayed there; members not displayed cannot be selected. The recycling personnel select a member to recycle, and then select the product to recycle. The system will automatically identify whether it is a replacement or a return. If the product to be recycled is a replacement, the replacement quantity is selected; if it is a return, this step is not required. Then, the barcode is scanned for verification. If the information does not match the original inventory information, the recycling cannot be completed, and the member needs to inventory the item and re-verify the item for recycling. If it is a replacement, after verification, the barcode is scanned and the new product identification code is entered; if it is a return, this step is not required, and the recycling is completed directly. Then, the recycling is completed. The format includes application time, member account, product name, category, specifications, latest price, quantity to be returned, quantity to be replaced, quantity already returned, quantity already replaced, refund amount, remarks, and code library. The recycling staff management unit also has a returned / replaced section displaying information on all member and product information completed for this account on that day. This is used to measure the workload of recycling staff. The format includes: operation time, member account, product name, category, specifications, return price, quantity to be returned, quantity to be replaced, quantity already returned, quantity already replaced, refund amount, reason for remarks, and code library.

[0092] Furthermore, in some embodiments, it also includes:

[0093] Private Warehouse Management Area: This warehouse is used for member-produced product inventory management and does not require platform supply. Members can freely edit, name, add, remove, and modify items in this warehouse; this private warehouse only connects to the cashier and the store. It is used for display and sales. It should be identified in the cashier record, and its number can be displayed in the code library. Add items according to the following format:

[0094] The format is as follows: Name (product introduction and detailed pictures can be entered), Number (automatically generated member private warehouse serial number, as long as it is not repeated), Type, Specification, Retail Price, Cost Price (optional, but it is best to enter, otherwise gross profit cannot be calculated, the cashier does not calculate gross profit, only revenue), Inventory Quantity, Sales Quantity, Settings (Inventory Minimum Quantity (inventory reminder when a certain quantity is sold), Near Expiry Time Reminder), Delete.

[0095] Private inventory record query: This mainly targets records of increases and decreases in items, not quantity records. Sales records can be queried within the cash register records.

[0096] Format: Time (time of increase / decrease), Name, Number, Type, Specification, Sales Volume

[0097] Furthermore, in some embodiments, it also includes:

[0098] The platform provides backend management functions for each member account, including the site management unit and the quality control management unit.

[0099] In this embodiment, the site management unit is used by site personnel to manage and monitor various business activities of their affiliated members in their daily operations, including:

[0100] Monitoring of members' settlement area, barcode-coded goods receiving area, unstocked area, canceled order area, stocked area, members' receiving area, members' inspection area, members' cashier information, members' private warehouse, and members' account management.

[0101] Furthermore, in some embodiments, it also includes:

[0102] The site's account management unit is used to display various account lists, open new accounts, cancel accounts, publish site information, set up, manage, and monitor various accounts; the account list is displayed by type for monitoring and statistics.

[0103] The process for adding, removing, or setting up member accounts is as follows: Accounts are categorized into: Category A accounts (convenience stores, supermarkets), Category B accounts (members selling promotional products, or those primarily selling promotional products, accounting for over 60% of sales, determined by turnover), Category C accounts (members selling specialty products, also based on over 80% of turnover), Category D accounts (segment-based consumer members), Category E accounts (unlicensed members without a POS system), Category F accounts (merchants, mainly product manufacturers, used for inventory management and settlement with quality control), and Category G accounts (management accounts within the site, permissions can be changed at any time). Except for Category F and G accounts, which cannot be changed after opening, the other categories can be changed. Account type eligibility is determined by each site and can be monitored in the backend. After a change, the account's functions also change. Account opening process: Select account type (if selecting Category B or C, also select the business industry), basic account information, set account password, select functions, and add / remove only from existing modules. Generally, the functional modules for each account type are pre-configured, but these can be changed or registration completed later. Account change process: Cancel the existing account and then open a new account.

[0104] The site's account management unit displays various accounts through an account list, which can be displayed separately by type or all accounts. Format: Account Type, Account Number (allows direct access to view account details, password changes, account type changes, basic information modifications, credit ratio adjustments (adjustments require a reason and will be displayed in the member's account with the operator's account and operation time), (subsequent service score adjustments)), Name, Account Balance, Principal Amount for Interest Calculation, Collateral Amount, Loan Balance, Net Profit (refers to the member's net profit for the day, only calculating the gross profit of barcode-identified products plus the day's interest income and expenses. It does not calculate product profits; if there are no barcode-identified products, then the net profit equals the member's total profit), Turnover, Settlement Amount, Total Withdrawal (the member's cumulative total withdrawal for the day), Total Inflow (the member's cumulative total inflow for the day), Net Inflow (total inflow minus total withdrawal), Credit Ratio, Interest (shows positive or negative interest for the day, calculated on the principal of the previous day), Loan-to-Collateral Ratio (the ratio of loan to collateral), Total Gross Profit of Barcode-Identified Products, Total Gross Profit of Members.

[0105] The site's account management unit can also monitor member accounts with a credit ratio of less than 100, provide alerts for members with a loan-to-deposit ratio of less than 30% or 20%, provide statistical alerts for member accounts with negative net profit, and calculate the total turnover, total settlement amount, total deposits, total withdrawals, and total net inflows of all members on the site for the day.

[0106] Furthermore, in some embodiments, the site also allows for modifications to settings of the current account and its subordinate accounts, the creation of new management accounts, the cancellation of management accounts, queries, and password changes. The account list includes: Member accounts: member name, ID number, mobile phone number; Sub-accounts: name, ID number, mobile phone number; Management accounts: name, ID number, mobile phone number. Modifications to accounts are limited to those below the current account level and cannot be performed beyond authorized permissions.

[0107] In this embodiment, it also includes:

[0108] Member Private Warehouse Monitoring: Records and queries various changes to the member private warehouse product catalog.

[0109] Account type, member account, name, private inventory (displaying: product name, number, type, specifications, retail price, sales volume), product quantity (current total product quantity), number of new products added (number of new products added today), number of products reduced (number of products reduced today).

[0110] Furthermore, in the embodiments, it also includes: a settlement unit, a cashier unit, and a site warehouse management function for members belonging to the site.

[0111] The settlement unit is mainly used for the management of settlement goods for all members of this site and the collection of self-imported goods information.

[0112] Member Checkout Area: After a member completes payment, all settled item information is displayed in this area. This area is for display and query purposes only. Display format: Checkout Time, Member Account, Checkout Amount, Items.

[0113] Member Barcode Product Inbound Area: Data from manually inbound products completed by members will be synchronized into this area; it displays inbound information for all self-inbound products belonging to all members on this site for the current day. Format: Inbound Time, Member Account, Product Name, Category, Specifications, Latest Price, Cost Price, Retail Price, Barcode Library, Maximum Quantity, Minimum Quantity, Channel Information, Expiry Date, Remarks.

[0114] Unstocked Area: After a member completes settlement, their data enters this area to begin stock preparation. Once stock preparation is complete, the data is moved to the prepared area. This area only displays product information for members who have completed settlement but have not yet completed stock preparation. This area remains until stock preparation is completed or the order is cancelled. The items are arranged from top to bottom according to settlement time, with the most recently settled members at the end. Stock preparation also proceeds from top to bottom. Partial stock preparation is allowed; unstocked products and member information remain here. The shipment quantity for each item is generally allocated by the site based on inventory; only in special cases is the quantity determined by quality control, and then the site allocates accordingly. For transferred goods, the quantity and location are generally ordered directly by quality control at each site without site approval. Records are displayed in the shipment section. Format: Product Name, Category, Specifications: Regular / Transferred / First-Time Item: Settlement Time, Member Account, Quantity, Remarks.

[0115] Cancellation Area: Displays cancellation information for all member settlements on this site that day; this is handled by staff in the inventory preparation area. After the operation is complete, the data will be entered into this area, and the refund will be credited to the account simultaneously; the corresponding information will also be displayed in the corresponding member's account. At this time, the settlement quantity of the cancelled item in the member's warehouse will be reduced accordingly. Format: Cancellation Time, Member Account, Product Name, Category, Specifications, Latest Price, Cancellation Quantity, Refund Amount.

[0116] Ready Stock Area: Primarily used by each station for generating tracking numbers and matching shipments. Once the ready stock area has completed preparing goods for a member and locked the prepared items, the member's ready stock information will automatically enter this area, awaiting matching for shipment. Only after the ready stock area has matched a logistics route for a member's goods and generated a tracking number, and the delivery personnel have accepted the order and shipped the goods, will the logistics information enter the receiving area and be displayed in the corresponding member's receiving area. The time is the time the delivery personnel accept the order; at this point, the tracking number status is "shipped." The process is as follows: Select a vehicle, confirm the carrying capacity and route, and then automatically add the member's goods information, including the address, to the tracking number until the vehicle's carrying capacity is reached. After confirmation, a unique tracking number is automatically generated, containing delivery personnel information, vehicle information, corresponding member information, and goods information; then it waits for the delivery personnel to accept the order; once the delivery personnel confirm the order, the tracking number information is displayed in the corresponding member's receiving area. The corresponding member's prepared goods information is also transferred to the receiving area. Format: Stock preparation time, member account, lock status, goods.

[0117] Member Receiving Area: Displays all member's shipment information, logistics status, and delivery details for the day. Data is entered into the Receiving Area after the prepared area has matched logistics information for a member and the delivery personnel have accepted the order. Format: Shipping Time, Tracking Number, Member Account, Item, Status, Lock.

[0118] Member Inspection Area: Displays information on all members inspecting goods for the day, along with corresponding information on incorrect or missing items and their processing status. It also provides notifications for items with errors or shortages. Incomplete processing of incorrect or missing items will continue to be displayed until processing is complete. Format: Inspection Time, Member Account, Product. The inspection area also distinguishes between processed and unprocessed items for members, and items without errors or shortages. Processed Member Product Information: If the item is lost, staff will cancel the order, noting the reason. Simultaneously, the canceled item information will be automatically sent to the preparation area for order cancellation and refund by preparation staff; the cancellation will be displayed. This canceled item is considered a canceled item on the site and recorded in the inventory function's query history. If the item was incorrectly shipped, staff will directly delete and return it; the deletion will be displayed.

[0119] The POS unit displays all members' transaction records for the day and provides functions such as querying, monitoring, and statistics. It tracks and alerts members with abnormal transactions, the items sold, and the reasons for the abnormality. Historical records can be viewed. The bottom of the POS displays the total amount for the day. The display format can be queried and categorized by different items: member account, transaction time, transaction number, sale or cancellation, total sale amount or total cancellation amount, and item.

[0120] In this embodiment, it also includes:

[0121] The site's own inventory monitoring and management includes displaying the site's actual inventory status and various functions.

[0122] This website's product catalog only displays actual information about the products in our warehouse and their incoming and outgoing shipments; it does not offer any operational functions. The bottom of the catalog displays total data for all products on the website for the day. Format: Product Name, Category, Specifications, Latest Price, Price Change, Platform Price, Inventory Quantity, Inbound Quantity, Outbound Quantity, Settlement Quantity, Transfer Quantity, Cancelled Order Quantity, Loss Quantity, Quantity to be Returned Quantity, Quantity to be Replaced Quantity, Quantity Returned Quantity, Quantity Replaced Quantity, Total Sales Quantity, Maximum Quantity, Code-Recognized Quantity, Total Settlement Amount, Gross Profit.

[0123] Inbound / Outbound Area: Records and queries the station's daily and historical inbound / outbound information and warehouse entry data.

[0124] Incoming Goods Area: When quality control confirms shipment of goods allocated to this site, the corresponding logistics information for those goods will be simultaneously displayed in this area, and the settlement quantity will also be shown in the inventory inventory. Format: Shipment Time, Site Account, Logistics Number, Status, Goods. After the site receives the goods, it can affix barcodes and scan them for entry into the warehouse at any time, and only then will the quantity of the barcode-identified items be displayed in the inventory.

[0125] Inbound Area: Received goods are labeled and scanned for entry into the warehouse. If the received goods are transferred from other sites, they can be directly entered into the warehouse or inspected before entry. If there are any quantity discrepancies, contact quality control immediately for confirmation. Format: Product Name, Category, Specifications, Remarks, Barcode, Production Date, Ownership, Status, List Number.

[0126] Outbound: Information on goods shipped by each member. Format: Product name, category, specifications, member account or site account, remarks, identification code, production date, ownership, status, and manifest number.

[0127] Inventory function: Used to take inventory of the goods in stock on this site and to cancel, record losses, and deduct losses.

[0128] Returns & Exchanges Section: Displays all return / exchange requests and their status, as well as cancelled return / exchange requests from all members on this site. Requested Returns / Exchanges: Displays all member and product information for products not yet returned / exchanged. Format: Request time, member account, product name, category, specifications, latest price, quantity to be returned, quantity to be replaced, quantity returned, quantity replaced, refund amount, remarks, code library. Returned / Exchanged: Displays all member and product information for products returned / exchanged on the current day. Display: Operation time, member account, product name, category, specifications, return price, quantity to be returned, quantity to be replaced, quantity returned, quantity replaced, refund amount, reason for remarks, code library. Cancelled Returns / Exchanges: Displays all member and product information for products cancelled on the current day. If the replacement information was issued by Quality Control, cancellation indicates a refusal to replace. Display: Cancellation time, member account, product name, category, specifications, cancellation type.

[0129] Inventory loss query: Displays: loss recording time, account, product name, category, specifications, loss recording quantity or loss deduction quantity, and remarks.

[0130] In this embodiment, the quality control management unit is used by quality control personnel to manage and monitor various operational activities of the corresponding members and sites in their daily operations, including:

[0131] Member inventory management and monitoring, site inventory management and monitoring, product registration and listing management, product production date monitoring and management, return and exchange management and monitoring, loss monitoring, distribution and allocation of goods to each site and inventory scale control, and risk control management of the product inventory.

[0132] In this embodiment, Quality Control (QC) is primarily responsible for managing and coordinating inventory and replenishment at each station. Under normal circumstances, each station can ship goods according to its own inventory. In special circumstances or for individual products, QC is responsible for issuing total shipment requirements to each station, which then arranges for distribution to its assigned members. QC's work can be considered from two aspects: First, the total inventory size of each station and the total inventory limit of all members on the platform are determined by a multiple of the total daily sales volume of all members at each station and the total inventory limit of all members. Second, the coordination efficiency of QC is assessed by the fulfillment rate of orders for frequently ordered goods by assigned members at each station. These two factors are combined to determine the inventory of each station and the total inventory of all products on the platform, ensuring an appropriate inventory size.

[0133] The relationship between quality control and each station: Each quality control person is responsible for allocating goods to each station; determining the inventory size based on the total sales volume of all members of each station on the day, the final settlement volume, and the daily upward and downward trends; and monitoring in real time the difference between the total sales volume of the next day and the existing total inventory of the station, and then combining the total upper limit quantity to decide whether to replenish the goods in time to meet the delivery of the regular products in the settlement quantity of each station on the next day.

[0134] The relationship between newly registered products, sites, and members: When a new product is registered, all existing sites on the platform are automatically designated as its subordinate sites. The members associated with each site are considered potential customers for that product and can place orders through the market data platform. Once an order is placed and settled, the member's account and the product's information will be displayed in the quality control account's subordinate site account. For newly registered products, quality control can selectively open or block access to different sites. Members of sites that are not open to access will not see the product information in the market data platform and therefore cannot place orders. The same applies to declining products; sites can be selectively blocked. After blocking, members of the corresponding site cannot place orders. This typically only applies to sites where all member inventory is zero or sites that have not placed orders for a certain period.

[0135] Product Attribute Determination: All registered products are categorized into three types: General Products, Products Requiring Promotion, and Professional Products. Attribute determination is made by Quality Control; product attributes can be changed later. General Products: These products are open to all Category A members. Products Requiring Promotion: These products are also open to all Category A members, but there is a price difference between the latest price and the latest price for Category B members. This difference is used to compensate Category B members for promotion. Consumers can choose nearby Category B members in the same industry, or Category A members can select them on their behalf, or they can choose not to select any. This selection primarily allows Category B members to provide after-sales service and follow-up consultations. No service is required at the time of sale, but after-sales service may be necessary. Professional Products: These products can only be ordered and sold by professional members. Other members cannot place orders because these products require service and after-sales service to ensure service quality.

[0136] Quality control personnel can register and list products through this platform. Only listed products will be displayed in the market data; unlisted products will not be shown. Listed products are generally members' inbound goods. New products are registered and listed only after the quality control personnel confirm the supply information and begin preparing inventory, based on the product information provided by the member. When listing, you can choose which sites to open. Unselected sites are all blocked, meaning only members belonging to those sites can place orders. Members belonging to other sites will not see the product in the market data. The number of open sites will be gradually expanded based on market response. If required by the manufacturer and with the consequences borne by the manufacturer, the site can be opened accordingly. When members belonging to newly opened sites log in to the market data, the product will be displayed in the new products section. It will generally be moved to the regular products section after three days. The display is the same for each newly opened site, initially showing in the new products section for three days. Registration process: Enter product name, business registration barcode, category, specifications, upload real and detailed product images; pledge ratio, latest price, price fluctuation range, total sales volume, price fluctuation range, platform cost price, suggested retail price, channel information, shelf life, near-expiration date, product announcement, and product introduction.

[0137] Product Production Date Monitoring and Management: This primarily focuses on managing near-expiration dates for each production period of the product to prevent expiration and ensure timely adjustments for near-expiration items. It displays the quantity, code distribution, and status for all production periods of the product. Setting a near-expiration date for the product will automatically alert you to the quantity, distribution, and status of products reaching that date. Near-expiration reminders are not based on status or inventory quantity, but rather on the codes in the code library; a reminder is required as long as the code for that production period exists in the library. However, quality control is only responsible for the near-expiration dates of coded products; barcode products are the responsibility of the member. Format: Production Date, Station / Customer, Code Library / Station / Customer, Code Library. The account can be displayed here, but not elsewhere.

[0138] Returns and Exchanges Management and Monitoring: Displays all non-returned / exchanged, returned / exchanged, and canceled returns / exchanged items, their distribution, and historical records for the day. Non-Returned / Exchanged: Replacement and recycling information can be published. Select the production date for recycling, note the reason for recycling, and then confirm the publication; sites and member accounts with products from that production date will receive a notification simultaneously, which will be displayed in their return / exchanged section. This section will also display information on which accounts have returned / exchanged items. Format: Site / Account, Quantity to be Returned, Quantity to be Replaced, Quantity Returned, Quantity Replaced, Refund Amount. Returned / Exchanged: Displays the products and member information that have been returned / exchanged on the day. Format: Site / Account, Quantity to be Returned, Quantity to be Replaced, Quantity Returned, Quantity Replaced, Refund Amount. Cancelled Returns / Exchanged: Displays all member cancellations of returns / exchanges on the site for the day. Format: Site / Account, Quantity to be Returned, Quantity to be Replaced.

[0139] Loss monitoring and query: Displays the loss amount and reasons for each station and member. Station loss: Deduction time, station, loss amount, and remarks. Loss for each station / member and total loss: Number of stations / members, and total loss amount.

[0140] For the distribution, allocation, and inventory control of goods at each site: The daily purchase quantity and delivery information for this product are handled by the quality control department (QC) through order placement, which is only connected to the manufacturer's account. QC can manage deliveries through this function, and the manufacturer will ship goods according to the QC's order information. Once the merchant ships the goods, the delivery information will be displayed and connected to the site's receiving area, as well as to the QC system.

[0141] Product risk control management: Analyze product lifecycle and seasonal attributes, peak and off-peak seasons, holiday peaks, etc. to determine the product's risk level, and combine the number and changes of members in each station to judge the product's development trend and life status in the region, which is used as a reference to measure the station's inventory scale; judge the product's vitality based on the total number of members; when the inventory limit of all members in a station is 0 and the inventory quantity is also 0, the station can be blocked; when there is a signal of continuous decline in sales, the order quantity and the staking ratio can be restricted to prevent the risk of large-scale inventory backlog and return and exchange risks.

[0142] In this embodiment, it also includes:

[0143] Member Inventory Management and Monitoring Area: Differentiates between regular product members and first-time product members. Information can be published for individual members or for each site and its affiliated members. Format: Site Account: Inbound Quantity, Outbound Quantity, Inventory Quantity, Maximum Quantity, Quantity to be Returned, Quantity to be Exchanged, Quantity Returned, Quantity Exchanged, Damage Quantity, Cancelled Order Quantity, Code Encoding Quantity, Number of Members, Number of New Members, First-Time Product Accounts, Regular Product Accounts, Removal Accounts. This is arranged by site; clicking on a site account displays all members and related information for that product on this site, categorizing all members as First-Time Product Accounts, Regular Product Accounts, Removal Accounts, and New Accounts. Format: Member Account, Retail Price, Cost Price, Collateral Ratio, Remarks, Maximum Quantity, Minimum Quantity, Near-Expiry Time, Inbound Quantity, Sales Quantity, Inventory Quantity, Quantity to be Returned, Quantity to be Exchanged, Quantity Returned, Quantity Exchanged, Cancelled Order Quantity, Damage Quantity, Code Encoding Quantity.

[0144] Site Inventory Management and Monitoring Area: Displays inventory information for each site, allowing for individual or collective information publishing. Format: Site Account, Inventory, Inbound Quantity, Outbound Quantity, Settlement Quantity, Transfer Quantity, Cancelled Order Quantity, Quantity to be Returned, Quantity to be Exchanged, Quantity Returned, Quantity Exchanged, Loss Quantity, Total Sales, Member Limit, Code Recognition Quantity

[0145] In this embodiment, the quality control department can monitor and statistically analyze the following items: new ordering members, first-time product members, regular product members, members with a total sales volume of 0 and the duration thereof, members with 0 inventory, members with an inventory limit of 0, delisted members, members with notes, members with a collateral ratio of less than 100, returned / exchanged members, returned / exchanged members, open and blocked stations, stations with total sales volume greater than or equal to 50% of inventory, over-code members, over-quantity members, members with increased barcode products, and the inventory management unit will remind over-code members when there is a settlement quantity. If they do not cooperate with clearing codes for a long time, the collateral ratio can be lowered to control the management period, restrict returns and collateral values, and judge the development trend and life status of the product in the region based on the number and increase / decrease of members in each station, which can be used as a reference to measure the station's inventory scale; judge the product's vitality based on the total number of members of the product, and block the station when the inventory limit of all members of the station is 0 and the inventory quantity is also 0; it can also judge the authenticity of barcode products and statistically analyze the total data of the product for various indicators.

[0146] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present invention, and not to limit them. Although the present invention has been described in detail with reference to the foregoing embodiments, those skilled in the art should understand that modifications can still be made to the technical solutions described in the foregoing embodiments, or equivalent substitutions can be made to some or all of the technical features therein. Such modifications or substitutions do not cause the essence of the corresponding technical solutions to deviate from the scope of the technical solutions of the embodiments of the present invention, and they should all be covered within the scope of the claims and specification of the present invention.

Claims

1. A one-stop procurement platform for retailers, characterized in that: include: Funds Service Unit: Used to provide members with funds inflow and outflow, order settlement and financial services; the financial services include paying interest on idle funds on a daily basis and charging interest on a daily basis on the portion of the loan balance that is lower than the collateral value of the goods; Market data unit: Displays the product demand catalog and newly listed products of all members, for all members to select and purchase products; Settlement Service Unit: Used for members to select products and place orders, and to track the order status after settlement; the status includes preparation, shipment, or cancellation; when a query instruction is received, the unit queries the order status for preparation, shipment, or cancellation. The POS unit is used to sell, cancel, and query goods; it generates a notification message when a product is sold abnormally or canceled. Warehouse Management Unit: Used to record the entire process of goods in a member's warehouse from order placement to consumption, completing the member's management of the member's warehouse; the entire process includes the design and management of product identification codes and transaction list numbers; wherein the product identification code includes product name, category, specifications, identification code, production date, member, status, list number, platform website, and product description; the transaction list includes list number, sales time or cancellation time, sales or cancellation, total sales amount or total cancellation amount, and product information; Both the product identification code and the transaction list number are unique identifiers within the platform; Record the changes at each stage of the commodity circulation process to query, track, and monitor the commodities.

2. The one-stop procurement platform for retailers in the retail industry according to claim 1, characterized in that, The funds service unit is specifically used for: The account balance is updated in real time when members' funds are deposited or withdrawn, including when orders are placed, settled, sold, or cancelled.

3. The one-stop procurement platform for retailers in the retail industry according to claim 1, characterized in that, The funds service unit is also used for: Record and display the amount of funds deposited by members on that day, and calculate the interest paid based on that amount; Interest is calculated based on the portion of the loan balance that is less than the collateral value of the goods, and the amount of the difference and its changes are displayed. On the day of publication, the interest rate used to calculate and collect interest, and any changes thereto; The rules for calculating the principal for interest calculation are publicized, including: when the account balance is detected to be less than or causes the account balance to be less than the principal amount, a prompt message is generated and the principal amount is automatically changed; Settlement occurs at 24:00 each day; interest is automatically accumulated to the account balance and principal amount the following day.

4. The one-stop procurement platform for retailers in the retail industry according to claim 1, characterized in that, The funds service unit is also used for: Record changes in the value of collateral that members can use as collateral; The calculation method is as follows: Collateral value = Latest price of the commodity * Quantity of collateral * Collateral ratio; where the latest price is the latest price of the corresponding commodity in the market data unit.

5. The one-stop procurement platform for retailers in the retail industry according to claim 4, characterized in that, The funds service unit is also used for: Displays the member's available loan amount; the available loan amount is calculated with reference to the collateral value and linked to the account balance; when the available loan amount is less than or equal to 0, all transactions related to funds of the member cannot be carried out, and the member is prompted to replenish assets within a specified time. If the assets are not replenished in time, the member's credit ratio will be lowered. The calculation method is as follows: when the account balance is less than or equal to 0, the loanable amount = (collateral + account balance) * credit ratio; when the account balance is greater than 0, the loanable amount = collateral * credit ratio.

6. The one-stop procurement platform for retailers in the retail industry according to claim 1, characterized in that, The settlement service unit is specifically used for: After a member selects a product and places an order, the generated order will proceed to the checkout area. Distinguish between first-time orders and frequently ordered items in an order; Orders that have been settled will be transferred to the preparation area and simultaneously updated in the member's warehouse; When a shipment instruction is issued for an order, the order is transferred to the receiving area, and the member's warehouse is updated simultaneously. When a cancellation order is sent, the order is transferred to the cancellation area, and the member's warehouse is updated simultaneously.

7. The one-stop procurement platform for retailers in the retail industry according to claim 6, characterized in that, The settlement service unit is also used for: Collect members' actual product needs and quantities, collect information on new product sourcing channels and the best-priced sourcing channels, and monitor whether the products meet members' actual product needs when preparing and shipping goods.

8. The one-stop procurement platform for retailers in the retail industry according to claim 1, characterized in that, The cash register unit is specifically used for: To execute the sale of goods; When a product is sold, the transaction information is associated with the list number and the member's warehouse is updated simultaneously. When a cancellation order is sent to the list, the product's barcode or identification code is recognized; The order cancellation operation can only be performed when the barcode or identification code matches the associated list number, and the member warehouse will be updated synchronously.

9. The one-stop procurement platform for retailers in the retail industry according to claim 1, characterized in that, The warehouse management unit is also used for: The inventory can be divided into categories, which can be used to categorize each member's inventory into first-time purchases and frequently purchased items. Members can place orders with one click and have their self-procured goods put into inventory; You can apply for a return or exchange of goods or receive information on replacement goods initiated by the quality control department. Check the loss status of inventory items; Conduct an inventory check of the stock; Remove sold-out items from the shelves; Check the shipping and receiving status of settled orders; Modify and set various information about the inventory items.

10. The one-stop procurement platform for retailers in the retail industry according to claim 9, characterized in that, The warehouse management unit is also used for: When a member's return / exchange request or a replacement request initiated by quality control is received, the return / exchange request or replacement request is added to the recycling list; the recycling list is used to display all members who need to return or exchange items; the recycling personnel obtain the planned routes of the members in the recycling list, so that the recycling personnel can collect the returned / exchanged items according to the planned routes; it is also used for the recycling personnel to view the members and returned / exchanged items that have been collected.