cPanel → Domains → Create A New Domain, or Subdomains on older cPanel versions.
- Enter the prefix, for example
shopforshop.yourdomain.com. - Choose the document root, for example
public_html/shop, or let cPanel create it. - Upload your files to that folder. SSL is issued automatically shortly after.
If the subdomain does not resolve, its DNS record has to be created: with our nameservers that happens automatically, with an external DNS provider you must add the A record yourself.