Ce gestionnaire est lié à l'affectation d'une clé de produit sur un produit de boutique.
Son action consistera uniquement à créer un enregistrement de produit, ou 'unité de vente“ et de générer un code unique pour cette unité. Aucune autre contrepartie de données dans moodle n'est associée à ce produit. Il peut être utilisé pour enregistrer l'existence d'une référence d'un produit physique ou d'un service hors Moodle, et en assurer les fonctions minimales du cycle de vie (activation, désactivation manuelle, fin de validité, renouvellement).
L'enregsitrement de produit généré sera du type “registered_product”, et peut être vérifié en validité par des applications tierces à travers l'API “purchasemanager”.