O que referes, todo e qualquer CMS+componente decente o faz.
O mais importante é a pessoa que te irá fazer isso.
WP, Joomla, PrestaShop, Magento ou feito por medida é tudo bom - só depende dos objectivos, do orçamento e - sobretudo - do conhecimento técnico de quem o gerir.
Se metes um "curioso" que dá "uns toques" a fazer a coisa, dá asneira. Se metes alguém que percebe mesmo do CMS+componente em questão, o CMS+componente torna-se secundário...
Por exemplo:
-Poder seguir a sua encomenda, saber em que estado se encontra.
Isso inclui o tracking da DHL, UPS ou equivalente? Então é bom que quem o faça, saiba lidar com a API de ambos os lados (o CMS e a tranportadora)...