Hello there! Sorry for the delayed reply.
Generally, the process of connecting Ecwid with Instagram is the following:
You connect your Ecwid with Facebook Business Account and upload Ecwid products to Facebook Catalog.
Then you sync your Facebook catalog with Instagram account for tagging products.
This process is the same with other eCommerce platforms. So Instagram doesn’t really keep a catalog on their side.
You can add your products to Ecwid, connect it with Facebook first (How to? – https://support.ecwid.com/hc/en-us/articles/115005892705-Selling-on-Facebook)
and connect it with Instagram: (How to? – https://support.ecwid.com/hc/en-us/articles/360000629245-Tagging-products-on-Instagram)
Then add your Ecwid to WordPress ( How to? – https://support.ecwid.com/hc/en-us/articles/207101259-Adding-your-Ecwid-store-to-WordPress-site) and you’ll have same products on your WordPress website and on Instagram
You can also, import your existing products to Ecwid using a CSV file. Here you can find more details on Importing Products to Ecwid