I’m wondering if you can do whatever you want if you’re using the actual API yourself. I’m using the preset modules on Integromat (Same as Zapier) — you can’t create a product using the simple “Create Item” option offered on Integromat Webflow module. So absurd really. Webflow just make it possible.
But, it’s because it wants a Product ID that you don’t have yet because the product has yet to be created. Obviously, when you use the simple .csv upload (or even just create the product manually within the webflow product section on the builder), you don’t have to have the Product ID. But, the little work around is to just upload using a .csv for the given fields. Then you can update the custom fields with the “Update Item” option on Integromat. You can do this because you then you will have the necessary Product ID.
So why can’t “Create Item” on Integromat or Zapier just work the same freaking way when doing it on with .csv or manually? Just don’t require the product ID that doesn’t exist yet. Just let us create items with Integromat or Zapier. It cannot be that hard. It’s so annoying that you have to make a 1 step process a 2 step process, every, single, time.
And this doesn’t even cover SKU’s. I know you need a default SKU and then your new SKU’s, so I’m sure it’s a similar, if not more complicated problem. The solution is to use Foxy.io or snipcart. Then your Webflow plan is less expensive and you have far more freedom over creating and updating products.
Webflow, if you don’t want people to use other products that undercut you, then just make 2 fixes (Product ID & Default SKU), and people will always use Webflow Ecommerce. You can raise the monthly price for Webflow Ecommerce, and put these fledgling competitors away forever.