[FIX] product: fix _set_price_extra method

avoid crash is context is None
create call does not have ids parameter