Is it necessary to have a Wix catalog?

If you use Ecwid, it is not necessary to have the e-commerce option with Wix.

In your case, the e-commerce part is managed directly in Ecwid, the items are managed via this application.