auto generate sku if not present