A system for tracking welding-type products, comprising: processing circuitry; and a machine readable storage device comprising machine readable instructions which, when executed, cause the processing circuitry to: in response to receiving a first signal indicative of installation of a first durable welding product to a welding-type system, reset a variable representative of a use period of the first durable welding product, wherein the use period corresponds to a consumed quantity of a first consumable welding product, the first consumable welding product being a welding wire electrode, and wherein the use period of the first durable welding product corresponds to at least one of a weight or a length of the welding wire electrode; characterized in that the machine readable instructions, when executed, further cause the processing circuity to: assign a consumption function to at least one of the weight or the length for each of a plurality of welding wire electrode types; determine the welding wire electrode type of the first consumable welding product; identify a consumption of the first consumable welding product by the welding-type system; apply the corresponding consumption function to the consumption of welding wire electrode based on the determined welding wire electrode type; and update the variable representative of the use period of the first durable welding product based on the identified consumption of the first consumable welding product. processing circuitry; and a machine readable storage device comprising machine readable instructions which, when executed, cause the processing circuitry to: in response to receiving a first signal indicative of installation of a first durable welding product to a welding-type system, reset a variable representative of a use period of the first durable welding product, wherein the use period corresponds to a consumed quantity of a first consumable welding product, the first consumable welding product being a welding wire electrode, and wherein the use period of the first durable welding product corresponds to at least one of a weight or a length of the welding wire electrode; characterized in that the machine readable instructions, when executed, further cause the processing circuity to: assign a consumption function to at least one of the weight or the length for each of a plurality of welding wire electrode types; determine the welding wire electrode type of the first consumable welding product; identify a consumption of the first consumable welding product by the welding-type system; apply the corresponding consumption function to the consumption of welding wire electrode based on the determined welding wire electrode type; and update the variable representative of the use period of the first durable welding product based on the identified consumption of the first consumable welding product. assign a consumption function to at least one of the weight or the length for each of a plurality of welding wire electrode types; determine the welding wire electrode type of the first consumable welding product; identify a consumption of the first consumable welding product by the welding-type system; apply the corresponding consumption function to the consumption of welding wire electrode based on the determined welding wire electrode type; and update the variable representative of the use period of the first durable welding product based on the identified consumption of the first consumable welding product.