Create seller offers with inventory items and offer-scoped prices.
Creates one offer per entry: creates and links new inventory items (with optional starting stock levels) to the offer and the seller, ensures the master variant has a PriceSet, writes the offer’s prices onto that shared set scoped by an offer_id price rule, and links the price rows to the offer. Emits offer.created. Triggered by POST /vendor/offers and the vendor/admin offer batch routes.
New inventory items to create and link; at least one entry. Each entry accepts sku, title, required_quantity (default 1), and stock_levels ({ location_id, stocked_quantity }[]).