Find the word definition

Wikipedia
Ecwid

Ecwid is an e-commerce platform enabling individuals and businesses to create online store or add those to existing websites.