I'm working with a few retail stores in my country, and currently all orders are logged on Firebase via Shopify webhook for our custom delivery and order management app for the store. I'm planning on building a simple dashboard for the retail store to use with simple buttons for marking products as out of stock or in stock. Is there a way for some HTTP request from the js of an external webpage to mark a product as out of stock or in stock on my Shopify site?
If they are logged in shopify-admin-staff
For external sites , external logins, you have to use the api and a server
Some just integrate with services like airtable to setup these custom backends.
Keep in mind what "available" means https://shopify.dev/docs/themes/liquid/reference/objects/product#product-available