How to use the Shopify API to add an existing product to my store/make unavailable product available?

Shopify Partner
2 0 0

I'm using an app to allow customers to custom-design their products.  During this process, the app creates an unlisted clone of the product with the image that the user has customized (so that we can add it to cart and checkout).  After checkout, the app removes that custom product from my store.  This is not ideal, as it means my customers can't reorder items, nor can they even see the items they've purchased through their account page.  I've reached out to the developers of the app and they said that it is intended behavior and have no intention of changing it. 


As such, I'm looking into ways to just build this myself with a shopify app, but it looks like the Sales Channel APIs are only available to Sales Channel SDK applications.  Is there another way to make a product available on my online store sales channel via API?

Shopify Expert
10360 158 2003

If the customers are only purchasing this through the online storefront you don't need to worry about the sales channel SDK. You can just publish/unpublish the product as you need via the API

I jump on these forums to help and share some insights. Not looking to be hired, and not looking for work.

Don't hand out staff invites or give admin password to forum members unless absolutely needed. In most cases the help you need can be handled without that.

★ ★
49 0 12

I know this has been 2 years ... Is it possible to create a Variant (or product or attach a custom image to one of these) specific to the customer not using the admin API, as this code would be in my public front-end and ... well, you know, that is the very reason there is a separate admin API. 

Any hope?  Thanks, jb