I have been playing around with the Shopify API trying to add a dynamic product depending on the user selection. So far I have been able to create the product/variants and delete it, but I want the user to be able to checkout without the product being kept at the store. The thing is, if I delete the product/variant and continue to checkout, as it would be expected the product disappears from the order. How does an app like "Infinite Options" add those Customization Price that looks like ghost products, because if I go to the products on the admin those aren't even there. How can I achieve something like that with the API? Add a product but don't show it in the frontend or even the admin, like that Hulk App thing.