A method for providing a self-cleaning product, the method comprising: (a) first producing a first product having a predetermined gloss, the first producing step comprising: (i) roll coating an organic coating onto a base material; and (ii) converting the organic coating into an organic layer, wherein the organic layer is located on an outer surface of the base material; (b) second producing an intermediate product, the second producing step comprising: (i) roll coating a barrier coating onto at least a portion of the organic layer of the first product; and (ii) converting the inorganic barrier coating into a barrier layer, wherein, after the converting step, the barrier layer is located on at least a portion of the organic layer; and wherein, after the second converting step, the product retains the predetermined gloss of the first product; and (c) third producing a self-cleaning product, the third producing comprising: (i) roll coating self-cleaning coating onto at least a portion of the barrier layer of the intermediate product; and (ii) converting the self-cleaning coating into a self-cleaning layer, wherein, after the third converting step, the self-cleaning layer is located on at least a portion of the barrier layer; wherein, the self-cleaning product retains the predetermined gloss of the first product. (a) first producing a first product having a predetermined gloss, the first producing step comprising: (i) roll coating an organic coating onto a base material; and (ii) converting the organic coating into an organic layer, wherein the organic layer is located on an outer surface of the base material; (i) roll coating an organic coating onto a base material; and (ii) converting the organic coating into an organic layer, wherein the organic layer is located on an outer surface of the base material; (b) second producing an intermediate product, the second producing step comprising: (i) roll coating a barrier coating onto at least a portion of the organic layer of the first product; and (ii) converting the inorganic barrier coating into a barrier layer, wherein, after the converting step, the barrier layer is located on at least a portion of the organic layer; and wherein, after the second converting step, the product retains the predetermined gloss of the first product; and (i) roll coating a barrier coating onto at least a portion of the organic layer of the first product; and (ii) converting the inorganic barrier coating into a barrier layer, wherein, after the converting step, the barrier layer is located on at least a portion of the organic layer; and wherein, after the second converting step, the product retains the predetermined gloss of the first product; and (c) third producing a self-cleaning product, the third producing comprising: (i) roll coating self-cleaning coating onto at least a portion of the barrier layer of the intermediate product; and (ii) converting the self-cleaning coating into a self-cleaning layer, wherein, after the third converting step, the self-cleaning layer is located on at least a portion of the barrier layer; wherein, the self-cleaning product retains the predetermined gloss of the first product. (i) roll coating self-cleaning coating onto at least a portion of the barrier layer of the intermediate product; and (ii) converting the self-cleaning coating into a self-cleaning layer, wherein, after the third converting step, the self-cleaning layer is located on at least a portion of the barrier layer; wherein, the self-cleaning product retains the predetermined gloss of the first product.