Products plugin skeleton