Разумеется, нужно: это намного эффективнее, чем пытаться изобретать велосипед для хранения клиентов, товаров, заказов и т.д.
Проще всего - в MySQL / MariaDB. Но, опять же, зачем изобретать велосипед? Тот функционал, который ты описываешь в комментариях, это даже не магазин и легко реализуется в CMS, начиная с Wordpress. А если нужен полноценный магазин, берёшь CMS интернет-магазина, начиная с OpenCart.