System and method for online shopping using dynamic linking information
20230147211 · 2023-05-11
Inventors
Cpc classification
G06Q30/0643
PHYSICS
International classification
Abstract
A method for online shopping using a dynamic linking code (DLC) is provided. The method comprises displaying information associated with at least one item; obtaining a selection of the at least one item by the user; obtaining input information to virtually manipulate the selection of the at least one item; generating the DLC associated with the selected at least one item, the DLC pointing to at least one of: a first storage location of the database to store the status information indicative of a status of manufacturing of the at least one item; and a second storage location of the database comprising secondary information for recommending one or more other items to the user, based on the at least one item; and displaying output information associated with at least one of the status information or the promotional information, based on a delivery rule of the at least one item.
Claims
1. A system comprising: a database configured to store status information and information associated with a plurality of items; a server linked to the database, the server comprising: a memory configured to store computer-executable instructions; and at least one processor configured to execute the stored computer-executable instructions to: display, on a user device, the information associated with at least one item from the plurality of items; obtain, from the user device, a selection of the at least one item by a user; obtain input information, from the user device, to virtually manipulate the selection of the at least one item; generate a dynamic linking code associated with the selected at least one item, the dynamic linking code configured to point to at least one of: a first storage location of the database to store the status information indicative of a status of completion of a manufacturing stage of the at least one item; and a second storage location of the database comprising secondary information for recommending one or more other items to the user, based on the at least one item; and display, on the user device, output information associated with at least one of the status information or the secondary information, based on a delivery rule of the at least one item, the delivery rule specifying whether the at least one item has completed manufacturing and been shipped to the user.
2. The system of claim 1, wherein the at least one processor is further configured to: generate a digital image file based on the input information and the dynamic linking code and including the dynamic linking code as a graphic within the digital image file; and transmit the digital image file to a remote user device, wherein the remote user device is associated with at least one manufacturer of the at least one item.
3. The system of claim 2, wherein: the dynamic linking code is scanned by a reader device coupled with the remote user device to update the first storage location of the database with the status information of the at least one item in the manufacturing stage and the delivery rule of the at least one item, and wherein the dynamic linking code is pointing to the first storage location.
4. The system of claim 3, wherein: on scanning the dynamic linking code by the reader device coupled with the remote user device, the at least one processor is further configured to display, on the remote user device, a graphical user interface, and wherein the graphical user interface is accessed by the at least one manufacturer by using the remote user device to update the first storage location of the database.
5. The system of claim 1, wherein the dynamic linking code is printed on the at least one item.
6. The system of claim 1, wherein the at least one processor is further configured to: obtain the delivery rule of the at least one item; and based on determining that the delivery rule indicates that the at least one item is shipped, update the dynamic linking code to point at the second storage location of the database.
7. The system of claim 1, wherein the at least one processor is configured to: receive a request, from the user device, to view the status information associated with the at least one item; obtain the delivery rule associated with the at least one item from the first storage location of the database; based on determining that the delivery rule indicates that the at least one item is in the manufacturing stage, display output information associated with the status information of the at least one item in the manufacturing stage on the user device.
8. The system of claim 1, wherein the at least one processor is configured to: receive a request, from the user device, to view the secondary information associated with the at least one item, wherein the request is received when the dynamic linking code is scanned by the user device; obtain the delivery rule associated with the at least one item from the first storage location of the database; based on determining that the delivery rule indicates that the at least one item is shipped, display output information associated with the secondary information on the user device.
9. The system of claim 1, wherein the dynamic linking code comprises at least one of a quick response (QR) code or a barcode.
10. The system of claim 1, wherein the input information to virtually manipulate the selected at least one item comprises at least one of: one or more artworks to be printed on the selected at least one item, or customer specific information to be printed on the selected at least one item.
11. A method comprising: displaying, on a user device, information associated with at least one item from a plurality of items; obtaining, from the user device, a selection of the at least one item by a user; obtaining input information, from the user device, to virtually manipulate the selection of the at least one item; generating a dynamic linking code associated with the selected at least one item, the dynamic linking code pointing to at least one of: a first storage location of a database to store status information indicative of a status of completion of a manufacturing stage of the at least one item; and a second storage location of the database comprising secondary information for recommending one or more other items to the user, based on the at least one item; and displaying, on the user device, output information associated with at least one of the status information or the secondary information, based on a delivery rule of the at least one item, the delivery rule specifying whether the at least one item has completed manufacturing and been shipped to the user.
12. The method of claim 11, wherein the method further comprises: generating a digital image file based on the input information and the dynamic linking code and including the dynamic linking code as a graphic within the digital image file; and transmitting the digital image file to a remote user device, wherein the remote user device is associated with at least one manufacturer of the at least one item.
13. The method of claim 12, wherein: the dynamic linking code is scanned by a reader device coupled with the remote user device to update the first storage location of the database with the status information of the at least one item in the manufacturing stage and the delivery rule of the at least one item, and wherein the dynamic linking code is pointing to the first storage location.
14. The method of claim 13, wherein: the method further comprises displaying a user interface on scanning the dynamic linking code by the remote user device, and wherein the user interface is accessed by the at least one manufacturer by using the remote user device to update the first storage location of the database.
15. The method of claim 11, wherein the dynamic linking code is printed on the at least one item.
16. The method of claim 11, wherein the method further comprises: obtaining the delivery rule of the at least one item; and based on determining that the delivery rule indicates that the at least one item is shipped, updating the dynamic linking code to point at the second storage location of the database.
17. The method of claim 11, wherein the method further comprises: receiving a request, from the user device, to view the status information associated with the at least one item; obtaining the delivery rule associated with the at least one item from the first storage location of the database; based on determining that the delivery rule indicates that the at least one item is in the manufacturing stage, displaying output information associated with the status information of the at least one item in the manufacturing stage on the user device.
18. The method of claim 11, wherein the method further comprises: receiving a request, from the user device, to view the secondary information associated with the at least one item, wherein the request is received when the dynamic linking code is scanned by the user device; obtaining the delivery rule associated with the at least one item from the first storage location of the database; based on determining that the delivery rule indicates that the at least one item is shipped, displaying output information associated with the secondary information on the user device.
19. The method of claim 11, wherein the dynamic linking code comprises at least one of a quick response (QR) code or a barcode.
20. A computer programmable product comprising a non-transitory computer readable medium having stored thereon computer executable instructions which when executed by one or more processors, cause the one or more processors to validate a road object, the computer executable instructions comprising: displaying, on a user device, information associated with at least one item from a plurality of items; obtaining, from the user device, a selection of the at least one item by a user; obtaining input information, from the user device, to virtually manipulate the selection of the at least one item; generating a dynamic linking code associated with the selected at least one item, the dynamic linking code pointing to at least one of: a first storage location of a database to store status information indicative of a status of completion of a manufacturing stage of the at least one item; and a second storage location of the database comprising secondary information for recommending one or more other items to the user, based on the at least one item; generating a digital image file based on the input information and the dynamic linking code, and including the dynamic linking code as a graphic within the digital image file; transmitting the digital image file to a remote user device, wherein the remote user device is associated with at least one manufacturer of the at least one item; and displaying, on the user device, output information associated with at least one of the status information or the secondary information, based on a delivery rule of the at least one item, the delivery rule specifying whether the at least one item has completed manufacturing and been shipped to the user.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
[0011] Having described example embodiments of the invention in general terms, reference will now be made to the accompanying drawings, which are not necessarily drawn to scale, and wherein:
[0012]
[0013]
[0014]
[0015]
[0016]
[0017]
[0018]
[0019]
[0020]
DETAILED DESCRIPTION
[0021]
[0022] In an example embodiment, the system 101 is arranged in one or more ways. For example, the system 101 may be embodied as a cloud-based service or a cloud-based platform. The system 101 may be communicatively coupled to the components shown in
[0023] In certain example embodiments, the user device 105 and the remote user device 107 are any user accessible device such as a mobile phone, a smartphone, a portable computer, and the like. In an example embodiment, a user of the remote user device 107 may be a manufacturer or a vendor who manufactures items sold via the online site, hosted on a server. In an example embodiment, a user of the user device 105 may comprise a coach of a sports team, where the coach may issue an online order for manufacturing of a plurality of sportswear, such as jerseys, shorts, shoes, or balls for a plurality of team members. Accordingly, while issuing the online order, the coach may specify sizes of each sportswear corresponding to each team member of the plurality of team members. The coach may further customize sportswear for each team member. For example, the coach may specify a number, such as a uniform number to be printed on a jersey of each team member of the plurality of team members and artwork to be printed on a plurality of jerseys corresponding to the plurality of team members.
[0024] The user device 105 and the remote user device 107 may comprise a processor, a memory, and a communication interface. The processor, the memory and the communication interface may be communicatively coupled to each other. In example embodiments, the user device 105 and the remote user device 107 may comprise a processing module such as a central processing unit (CPU), storage module such as on-board read-only memory (ROM). The user device 105 and the remote user device 107 may be configured to execute and run mobile applications such as a messaging application, a browser application, a navigation application, or similar.
[0025] The network 103 may be wired, wireless, or any combination of wired and wireless communication networks, such as cellular, Wi-Fi, internet, local area networks, or the like. In one embodiment, the network 103 may include one or more networks such as a data network or a wireless network.
[0026]
[0027] The database 203 is coupled with the server 201. In some embodiments, the database 203 is at a remote location and the database is coupled with the server 201 by the network 103 (see
[0028] Further, the server 201 is configured to obtain from the user device 105 (see
[0029] In some embodiments, the server 201 may be configured to use an online item manipulation GUI, where the user may customize the selected at least one item. The item manipulation GUI may be a webpage displayed to the user on the user device 105. To manipulate the item, the user may access the item manipulation GUI to input the customization information such as one or more artwork that the user wants to be printed on the item, one or more custom fields comprising information such as names or numbers that the user wants to be printed on the item, and the likes.
[0030] In an example embodiment, the item manipulation GUI may provide one or more tools to the user to manipulate the item. For example, the item manipulation GUI may suggest one or more artworks to the user to be printed on the item. The one or more artworks suggested by the item manipulation GUI may be fetched by the server 201 from the database 203. Thus, based on the input information the selected at least on item is virtually manipulated.
[0031] In an example embodiment, some information to be printed on the item may be predefined, where the predefined information may be provided to an operator of the server 201. The operator may be a manufacturer or a vendor of sportswear. In another embodiment, the operator of the server 201 may be in direct communication with one or more manufacturers of the sportswear. For example, a coach of a sports team may provide name of a team and one or more artwork to be printed on jerseys of team members to the operator of the server and obtain a unique link, such as a unique resource locator (URL) that each team member may use to access the server 201 and customize the jersey as required. For instance, team members may provide their unique uniform numbers to be printed on their jerseys, they may select sizes.
[0032]
[0033] For example, in the
[0034] The user may further customize plurality of jerseys 301a and 301b such that the four adult size jerseys 301a are of white color and the three youth size jerseys 301b are of grey color as illustrated in
[0035] Referring back to
[0036] Further, a dynamic linking code (DLC) associated with the item is generated. The DLC includes a quick response (QR) code or a barcode. The DLC is initially configured to point to at least one of a first storage location of the database 203 to store status information indicative of a status of completion of a stage of manufacturing of the item. Following delivery of the item to the customer, the DLC will be altered to point to a second storage location of the database 203 comprising promotional information, or secondary information, for recommending one or more other items to the user, based on the item that was ordered. To that end, the DLC is dynamically linked to a unique resource locator (URL), either a first URL or a second URL, where the first URL points to the first storage location of the database 203 and the second URL points to the second storage location of the database 203. More details regarding dynamic linking of the DLC to the first URL and the second URL is provided later with reference to
[0037] The server 201 may be further configured to store, at the first storage location of the database 203, information associated with the selected at least one item. The information can include a unique item code associated with the item, names of the plurality of manufacturing stages involved in manufacturing the item, and a delivery rule, which is also sometimes referred to as “delivery criterion”, indicating whether the item is shipped to the user or not. In some embodiments, the input information associated with the manipulation of the item may be stored at the first storage location.
[0038] The server 201 is further configured to generate a digital image file based on the DLC and the input information associated with the manipulation of the selected at least one item, where the DLC is included as a graphic within the digital image file. The digital image file is transmitted to the remote user device 107, where the remote user device 107 is associated with at least one manufacturer of the item. The remote user device 107 uses the digital image file to manufacture at least one item. The remote user device 107 may be coupled with one or more machines that may be used for manufacturing the item. The manufacturing of the items may include a plurality of stages that vary based on a type of the item. For example, for manufacturing a jersey the manufacturing stages may include a printing stage, a cutting stage, and a sewing stage. Further, the one or more machines may include a dye sublimation printer that uses heat to transfer dye onto materials such as a plastic, card, paper, or fabric to print input information. Input information can include artwork, and/or custom field information including numbers and team names.
[0039] The remote user device 107 may provide the digital image file to the one or more machines, where the one or more machines are configured to decode the digital image file and manufacture the item as per the input information encoded in the digital image file. Further, based on the digital image file, the one or more machines print the DLC on a tag that may be attached to the at least on item during the manufacturing process.
[0040] In some embodiment, the DLC may be printed anywhere on the item, for example, in a drop zone of the item. The drop zone is the predefined specific area, where the DLC associated with the item and information associated with custom fields such as names, numbers, and similar, as illustrated in
[0041] The manufacturing process of the item may include a plurality of stages, where the stages vary based on a type of the item. For instance, the number of stages for manufacturing a pair of shoes are different from that of the number of stages for manufacturing a t-shirt. In an example embodiment, the manufacturing process may comprise a single stage. Based on completion of a stage of the manufacturing process, the manufacturers may update status information associated with the manufacturing of the item. Further, on completion of all the stages of manufacturing an item, the item may be delivered to the user. Accordingly, the manufacturers may further update information associated with the delivery rule of the item at the first storage location of the database 203, where the delivery rule is indicative of at least one of: the item is shipped or the item is at the manufacturing stage.
[0042] The status information and the delivery rule of the at least on item is obtained by the server 201, where the server 201 is configured to display output information based on the delivery rule of the at least on item.
[0043] To update the status information and the delivery rule, the at least one manufacturer uses the remote user device 107 to read or scan the DLC associated with the item. The DLC is initially configured to point at the first storage location of the database 203. On scanning the DLC using the remote user device 107, the server 201 is configured to display a graphical user interface on the remote user device 107. The graphical user interface is accessed by the at least one manufacturer by using the remote user device to update the status information and the delivery rule associated with the item at the first storage location of the database 203. For example, the at least one manufacturer may update the status of completion of each stage of manufacturing across the unique item code associated with the item and under the name of the corresponding stages of manufacturing involved to manufacture the item as per the input information associated with the at least on item. Further, the at least one manufacturer updates the delivery rule at the first storage location of the database 203.
[0044] The server 201 obtains the status information and the delivery rule updated by the at least one manufacturer at the first storage location of the database 203. To that end, the server 201 may periodically check the first storage location. In an example embodiment, a flag is generated when the first storage location of the database 203 is updated, and then based on the generated flag, the server 201 obtains the updated status information and the updated delivery rule from the first storage location of the database 203.
[0045] The server 201 is configured to update the output information based on the delivery rule. For example, when the obtained delivery rule is indicative of the item is in the manufacturing stage the server 201 displays, on a status updates GUI, the status information indicative of the completion of one or more stages associated with the manufacturing of the item. The user, likely the third-party who manages the website through which the item was ordered, may view the status information using the user device 105 by accessing the status updates GUI hosted by the server 201 and track the manufacturing status of the item that the user has ordered. To that end, the server 201 may receive a request, from the user device 105, to view the status information associated with the item. In response, the server 201 may obtain the delivery rule associated with the item from the first storage location of the database 203. Based on determining that the delivery rule indicates that the item is in the manufacturing stage, the server 201 displays output information associated with the status information of the item in the manufacturing stage on the user device 105.
[0046] On the other hand, when the obtained delivery rule indicates that the item was shipped, the DLC is updated to point to the second storage location of the database 203, where the second storage location of the database 203 comprises the promotional information. To that end, the URL, to which the DLC initially configured to point at i.e., the first storage location, is modified to access a recommendation GUI that obtains one or more other items associated with the item purchased by the user from the second storage location of the database 203.
[0047] To access the recommendation GUI, the user may scan or read the DLC printed on a tag attached to the item by using the user device 105. After scanning the DLC, the user device 105 displays the recommendation GUI, where the one or more other items associated with the item are recommended. In an example embodiment, the server 201 may be configured to display the one or more other items that are manufactured by the manufacturer of the item.
[0048] To that end, the server 201 may receive a request, from the user device 105, to view the promotional information associated with the item, where the request is received when the dynamic linking code is scanned by the user device 105. In response, the server 201 may obtain the delivery rule associated with the item from the first storage location of the database 203. Based on determining that the delivery rule indicates that the item is shipped, the server 201 displays output information associated with the promotional information on the user device 105.
[0049]
[0050] During manufacturing of the garment 401, at least one manufacturer uses a digital image file associated with the garment 401 to manufacture the garment 401 as per customization information, inputted by the user, encoded in the digital image file. The digital image file includes the DLC 403, associated with the garment 401, as a graphic. The DLC 403 is printed at a specific location on the garment 401.
[0051] In an example embodiment, the DLC 403 may be printed on a tag to be attached to the garment ordered by the user.
[0052] Referring to
[0053] For example, during manufacturing of the garment 401, a first stage of the manufacturing corresponds to the printing stage, where one or more machines are provided with the digital image file associated with the garment 401, and where the one or more machines print the customization information on a piece of fabric, to be manufactured into the garment 401, at the drop zone predefined for the garment 401. Further, the DLC 403 is also printed at a specific location on the piece of fabric associated with the garment 401. The location for printing the DLC 403 on the garment 401 may be predefined. In an example embodiment, the DLC 403 may be printed at the drop zone along with the customization information. For example, the customization information to be printed on the piece of fabric at the drop zone specified for the garment 401 may comprise one or more artworks then the DLC 403 may be printed at the drop zone on the piece of fabric along with the customization information such that the aesthetic value of the customization information does not degrade because of the DLC 403. In an example embodiment, the DLC 403 may be printed anywhere on the garment 401. In an example embodiment, the specific location for printing the DLC 403 on the garment 401 may be defined in the digital image file.
[0054] In an example embodiment, the DLC 403 printed on the piece of fabric is used for automating subsequent manufacturing processes such as the cutting stage and the sewing stage. For example, the DLC 403 printed on the piece of fabric may comprise information associated with cutting paths to be used by cutting machines such as laser cutting machine to cut the fabric 401 into a specific size provided by the user in the customization information. Thus, the laser cutting machine obtains cutting path by reading the DLC 403 and automatically cuts the fabric in the specific shape. The DLC 403 may further comprises information associated with sewing of the fabric such as color of threads to be used in sewing the fabric, number of stiches to be used for sewing the fabric, and the likes. For example, the sewing machine on reading the DLC 403 may automatically use a thread of a specific color and a specific number of stiches for sewing the fabric, where the color of threads and the number of stiches to be used for sewing by the sewing machine are encoded in the DLC 403. In this way, the digital image file comprising the DLC 403 as a graphic automates the manufacturing process.
[0055] In some embodiments, the customization information is printed on a first piece of fabric i.e., the jersey 405 (see in
[0056] Still referring to
[0057] Similarly, in the second stage that may involve cutting the printed piece of fabric associated with the garment 401 into a size encoded in the digital image file. On completing the second stage, the manufacturer further scans the DLC 403 printed on the piece of fabric associated with the garment 401 using the reader device coupled with the remote user device 107 to access the first storage location, where the manufacturer updates status information associated with completion of the second stage of manufacturing the garment 401. Further, the manufacturer updates the delivery rule of the garment 401 to indicate that the garment 401 is in the manufacturing stage. The server 201 may obtain the delivery rule of the garment 401 which indicates that the garment 401 is in the manufacturing stage. Therefore, the server 201 obtains the status information and display the status information on the status updates GUI. Further, the server 201 may be configured to display the updated delivery rule on the status updates GUI. The user can view the updated status information and the updated delivery rule on the status updates GUI by using the user device 105 to track the status of the manufacturing of the garment 401.
[0058] Similarly, the manufacturer updates the status information and the delivery rule on completion of the final stage of manufacturing the garment 401 that involves sewing the printed and cut piece of fabric into the garment 401 wearable by the user. On completing the third stage, the manufacturer may further scan the DLC 403 using the reader device coupled with the remote user device 107 to access the first storage location, where the manufacturer updates status information associated with completion of the third stage of manufacturing the garment 401. After completion of all the stages of manufacturing the garment 401, the garment 401 may be shipped to the user at a location provided by the user while issuing the online order. Accordingly, the manufacturer updates the delivery rule of the garment 401 to indicate that the garment 401 is shipped. The server 201 may obtain the delivery rule of the garment 401 which indicates that the garment 401 is shipped. Accordingly, the server 201 obtains the status information indicating a completion of the final stage of manufacturing and display the updated status information on the status updates GUI. Further, the server 201 may be configured to display the updated delivery rule on the status updates GUI. The user can view the updated status information and the updated delivery rule on the status updates GUI by using the user device 105 to track the status of the manufacturing of the jersey 401.
[0059]
[0060] In an example embodiment, the status information 501 and the delivery rule 503 may be automatically updated by the remote user device 107 based on completion of each stage of the manufacturing.
[0061] Referring back to
[0062]
[0063] Thus, the server 201 is configured to dynamically determine content to be presented in response to a scan of the DLC (such as DLC 403) by either the user device 105 or the remote user device 107. Initially, the server 201 is configured to generate a unique DLC associated with the item selected by the user on the item displaying GUI, where the DLC is configured to encode a web site address or URL. The encoded URL is a network address of the database 203. Further, during manufacturing of the selected at least on item, the unique DLC associated with the item being manufactured is printed either directly on the item ordered by the user (see in
[0064] In some embodiments, the server 201 is configured to establish rules for the content to be delivered in response to a scan of the DLC from the user device 105 and the remote user device 107. For example, the server 201 is configured to deliver different contents to different users based on a delivery rule of the item, on scanning the DLC. For example, the server 201 is configured to deliver the first storage location of the database 203 to update the status information when the DLC is scanned by the remote user device 107 during manufacturing, whereas the server 201 is configured to deliver the promotional information from the second storage location of the database 203 when the DLC is scanned by the user device 105.
[0065] In some embodiments, the server 201 may be configured to display promotional information content on scanning the DLC based on a type of the item purchased by the user of the user device 105. For example, the one or more other items included in the promotional information may be different when the item ordered by the user corresponds to a pair of shoes than when the item corresponds to clothing.
[0066] In some embodiments, when the DLC is scanned by a wireless device, such as the user device 105 or the remote user device 107 the wireless device 105, 107 transmits an indication of the DLC scanned by the wireless device 105, 107 to the server 201, where the scanning application decodes the DLC and then provide the URL encoded in the DLC and directs the wireless device thereto. The server 201 is configured to receive the indication of the DLC scanned by the wireless device 105, 107 and determine variables associated with the indication such as name of the item the DLC is associated with, the delivery rule of the item, and the type of the item. The server 201 then applies the established rules for the determined variables and delivers the content to the wireless device 105, 107 that is determined based on the rules.
[0067]
[0068] At step 703, a selection of the item by the user is obtained by the server 201 via the user device 105. To that end, the user may select the at least on item from the item displaying GUI via the user device 105, such as by clicking, pointing, touching, and the like. On selecting the item, the user may be prompted to customize the selected at least one item. If the user chooses to customize the selected at least one item, the server 201 may direct the user device 105 to the online item customization GUI.
[0069] At step 705, input information, from the user device 105, for virtually manipulating the selected at least one item is obtained by the server 201, where the item is manipulated using the online item customization GUI. In an example embodiment, the online item customization GUI may receive from the user device 105, customization information such as one or more artwork that the user wants to be printed on the item, one or more custom fields comprising information such as names or numbers that the user wants to be printed on the item, and the likes. Further, the online item customization GUI allows the user to view the virtually customized at least one item in real-time.
[0070] The input information may include custom information such as names, numbers, and one or more artworks that the user wants to be printed on the item during manufacturing of the item.
[0071] At step 707, a dynamic linking code (DLC) is generated for the item, where the DLC is unique for the item. The DLC may be printed on the item during manufacturing of the item. The DLC may comprise at least one of a QR code, a bar code, or another symbol that encodes a URL to a specific network location. For example, the DLC may point to at least one of a first storage location of the database to store the status information indicative of a status of completion of a stage of manufacturing of the item ordered by the user or a second storage location of the database comprising promotional information for recommending one or more other items to the user, based on the item. In some embodiments, the DLC is scanned by the reader device coupled with the remote user device 107 to access the first storage location of the database 203 to update status information associated with the manufacturing of the item and the delivery rule. In some embodiments, the DLC is scanned by the user device 105 to obtain the promotional information recommending one or more other items associated with the item, where the one or more other items are obtained from the second storage location of the database 203.
[0072] In some embodiments, the DLC is used to automate at least some manufacturing stages of the plurality of manufacturing stages involved in manufacturing the item. For example, the DLC may be printed on the item at a first stage of manufacturing the item. The DLC printed on the item may comprise information that can automate at least some of the manufacturing stages of the item. For example, when the item corresponds to a pair of shoes, the DLC may be printed on a material such as leather, rubber, and the like used to manufacture the pair of shoes, where size of the material and type of the material to be used for manufacturing the pair of shoes is predefined. The DLC printed on the material is used to automate subsequent manufacturing stages such as cutting the material and sewing it to manufacture the pair of shoes of size, shape, and design provided by the user as customization information. For example, the DLC may comprise information associated with cutting paths to be used by cutting machines such as laser cutting machine to cut the material into a specific size and shape provided by the user in the customization information. Thus, the laser cutting machine obtains cutting path by reading the DLC and automatically cuts the material in the specific size and shape. The DLC may further comprises information associated with sewing of the material such as color and/or type of polyester to be used in sewing the material into the pair of shoes of specific size, number of stiches to be used for sewing the material, and the likes. For example, the sewing machine on reading the DLC may automatically use a specific type of a polyester and a specific color of the polyester for sewing the pair of shoes. Further, the sewing machine on reading the DLC may automatically use a specific number of stiches for sewing the material into the pair of shoes, where the color and type of the polyester and the number of stiches to be used for sewing are encoded in the DLC. In this way, the digital image file comprising the DLC automates the manufacturing process.
[0073] Finally, at step 709 output information associated with at least one of the status information or the promotional information is displayed on the user device 105, based on a delivery rule of the item. For example, the output information associated with at least one of the status information is displayed on the status updates GUI, where the status updates GUI is displayed on the user device 105 by the server 201 when the delivery rule indicates that the item is in the manufacturing stage. To that end, the server 201 may receive a request, from the user device 105, to view the status information associated with the item. In response, the server 201 may obtain the delivery rule associated with the item from the first storage location of the database 203. Based on determining that the delivery rule indicates that the item is in the manufacturing stage, the server 201 displays output information associated with the status information of the item in the manufacturing stage on the user device 105.
[0074] On the other hand, the output information associated with the promotional information is displayed on the recommendation GUI, where the recommendation GUI is displayed on the user device 105 by the server 201 when the delivery rule indicates that the item is shipped. To that end, the server 201 may receive a request, from the user device 105, to view the promotional information associated with the item, where the request is received when the dynamic linking code is scanned by the user device 105. In response, the server 201 may obtain the delivery rule associated with the item from the first storage location of the database 203. Based on determining that the delivery rule indicates that the item is shipped, the server 201 displays output information associated with the promotional information on the user device 105.
[0075] In this way, the DLC printed on the item may be used to guide customers to upsells, retailers and guide the manufacturers to manage inventory, third party logistics/warehouses, to inform shipping requirements, reverse logistics to manage returns, and the likes. Further, the DLC printed on the item is also used by the at least one manufacturer for updating status information associated with the manufacturing and/or delivery of the items. In some embodiments, the DLC printed on the item is used for automating at least some of the manufacturing processes.