Most e-commerce integrations follow the same playbook: install a plugin, give it API credentials, let it pull data from your store on a schedule. This works on Shopify. It works on WooCommerce (mostly). On Drupal Commerce, it falls apart.

Drupal Commerce stores are not uniform. Two stores might both sell shoes, but one uses product variations...