These last few years have brought about an overabundance of e-commerce suffixes, creating an information overload in the minds of consumers and businesses alike. One of these new terms is an ...