1. A method for catalog digitization of a plurality of products in a shop, the method comprising: receiving captured photographs of the plurality of products from a camera mounted in the shop; receiving captured video of the plurality of products from a video camera mounted in the shop, wherein the captured video comprises photographs and audio; generating a set of descriptions from the captured photographs by extracting physical attributes from the captured photographs and the captured video using image recognition technology and from the captured audio from the captured video using voice recognition software, wherein the physical attributes are selected from a group consisting of a dimension, a shape, a weight, a color, a price, a location in the stop, and words spoken when someone is holding or pointing to a product of the plurality of products; assigning an importance value to each physical attribute based on a likelihood of each physical attribute positively identifying a product; organizing the set of descriptions into product categories based on the physical attributes of each description of the set of descriptions and their corresponding importance value, based on a likelihood of each physical attribute positively identifying a product, wherein a higher importance value is determined to have a higher likelihood of identification of the product; combining one or more groups of one or more descriptions of the set of descriptions into one or more product descriptions, based on multiple iterations of comparison of each physical attribute of each description of the set of descriptions, the product category of each description of the set of descriptions, a likelihood of any two physical attributes of each description of the set of descriptions being observed together, and on the importance value of each physical attribute of each description of the set of descriptions, wherein the importance value of each physical attribute is updated on each iteration of comparison of each physical attribute of each set of descriptions, wherein the likelihood of each physical attribute positively identifying a product increases with each iteration of multiple iterations of comparison; determining a product profile for each of the of the one or more product descriptions based on the corresponding one or more groups of the one or more descriptions of the set of descriptions; and creating a digital product catalog comprising the one or more product profiles.