Allows product to be created/updated (push) or deleted (retract) via interface attribute (id)