Question: If I go into the revel backend and manually make a change to a product that is not currently in the shopify database, it gets put in there. If on the other hand I export all my products into a spreadsheet and make sweeping changes across all the data or even just change one product, and then import that data back into revel. DSYNC does not see that as a product change and does not pass that info on to shopify.
Answer: Unfortunately it Looks like it is something Shopify is not capable of doing - We did some research and found this link https://ecommerce.shopify.com/c/shopify-apps/t/request-new-webhook-update-create-product-44884
Basically the mass update does not trigger the platform to update. Unfortunately it looks like an individual update will be required to trigger the sync across.