drmd'in dediği gibi yapabilirsiniz fakat şöyle bir sorunla karşılaşabilirsiniz örneğin siz xxxx.domain.com diye bir sub domain açtınız. Buraya yeni bir wordpress kurduğunuz zaman veritabanında kendi wp-posts, wp-postmeta gibi alanlar oluşturmaya çalışacaktır bu yüzden ayrıca bir veritabanı da bu subdomain için açmanız gerekecek. O zamanda örneğin ben kullanıcı olarak girdim, üyelik açtım sonra sub domaine gidip ürün eklediğimde, benim üyeliğim açık olmayacak çünkü aslında başka bir siteye gitmiş gibi olacak. Bu durumun önüne geçmek için ister tek bir veritabanı kullanmayı deneyin (dediğim çakışma sorunları olabilir) ister sitede üyelik sistemi varsa hem üyelikleri hem ürün satışını shop subdomaininin veritabanında tutun. Birisi siteye girip üye ol veya ürün al derse shop domainine yönlenip üyeliğini orada açsın.

PHP bilginizin yeterli olmadığını var sayarak bu tavsiyeleri veriyorum. Eğer PHP bilginiz iyiyse o zaman zaten üyelikler için ayrı bir veritabanı açıp üye panelleri yahut ürün vb. şeyleri hem ana domaine hem de subdomaine çekebilirsiniz.

Eğer bunların hiç birisiyle uğraşamam derseniz temanızı değiştirin :) Themeforest'da Wordpress Woocommerce diye aratarak e-ticaret uyumlu güzel temalar bulabilirsiniz.