Systems and methods for recommending retailer-supplier associations to support volume stability
AssigneeShopify Inc.
InventorYizhar Toren
Life of this patent
Estimating the term…
Abstract
An example procedure includes an operation to obtain a product record for a first product associated with a supplier account of a supplier of the first product, an operation to select, based on the product record a group from amongst a number of online stores, online stores selling products matching the first products and having a stable demand for those matching products, and an operation to associate the supplier account with merchant accounts corresponding to the selected group of online stores to allow the supplier to supply the selected online stores with the first product.
Claims25
A computer-implemented method comprising:
- maintaining, at an e-commerce platform, a plurality of merchant accounts, and a plurality of supplier accounts. where each merchant account of the plurality of merchant accounts is associated to a respective plurality of merchant products and where at least one supplier account of the plurality of supplier accounts is associated to a first product;
- providing an online store for each merchant account, the providing comprising tallying historical sales data for each of the plurality of merchant products;
- obtaining a product record for the first product;
- identifying product records of the plurality of merchant accounts with information describing an attribute matching a corresponding attribute of the first product to determine merchant accounts selling products matching the first product;
- selecting, based on historical sales data and from amongst the plurality of merchant accounts, merchant accounts that sell products matching the first product and have, based on the historical sales data, aggregate stable sales of those matching products over a defined period, wherein aggregate stable sales correspond to at least one of a sales volume over a threshold within the defined period and a sales volume varying by less than a defined amount within the defined period;
- and
- associating the supplier account with the selected merchant accounts to allow a supplier of the supplier account to supply the online stores of the selected merchant accounts with the first product.
A system, comprising:
- a memory to store a plurality of merchant accounts, and a plurality of supplier accounts. where each merchant account of the plurality of merchant accounts is associated to a respective plurality of merchant products and where at least one supplier account of the plurality of supplier accounts is associated to a first product;
- at least one processor to:
- provide an online store for each merchant account, the providing comprising tallying historical sales data for each of the plurality of merchant products;
- obtain the product record for the first product;
- identify product records of the plurality of merchant accounts with information describing an attribute matching a corresponding attribute of the first product to determine merchant accounts selling products matching the first product;
- select, based on historical sales data and from amongst the plurality of merchant accounts, merchant accounts that sell products matching the first product and have, based on the historical sales data, aggregate stable sales of those matching products over a defined period, wherein aggregate stable sales correspond to at least one of a sales volume over a threshold within the defined period and a sales volume varying by less than a defined amount within the defined period;
- and
- store in the memory an association between the supplier account and the selected merchant accounts to allow a supplier of the supplier account to supply the online stores of the selected merchant accounts with the first product.
A non-transitory computer-readable storage medium storing instructions, that when executed by a processor of a computer system cause the computer system to:
- maintain, at an e-commerce platform, a plurality of merchant accounts, and a plurality of supplier accounts. where each merchant account of the plurality of merchant accounts is associated to a respective plurality of merchant products and where at least one supplier account of the plurality of supplier accounts is associated to a first product;
- provide an online store for each merchant account, the providing comprising tallying historical sales data for each of the plurality of merchant products;
- obtain a product record for the first product;
- identify product records of the plurality of merchant accounts with information describing an attribute matching a corresponding attribute of the first product to determine merchant accounts selling products matching the first product;
- select, based on historical sales data the and from amongst the plurality of merchant accounts, merchant accounts that sell products matching the first product and have, based on the historical sales data, aggregate stable sales of those matching products over a defined period, wherein aggregate stable sales correspond to at least one of a sales volume over a threshold within the defined period and a sales volume varying by less than a defined amount within the defined period;
- and
- store an association between the supplier account and the selected merchant accounts to allow the supplier to supply the online stores of the selected merchant accounts with the first product.
Dependencies are inferred from the claim text.