People can no longer operate e-commerce businesses in the country without having a digital business identification (DBID) number, which can be availed even without a trade license given that the entity has an official website or social media page, according to new guidelines in this regard.