There are 3 parts to this setup:

  • Part 1: Get the value for A record and CNAME record

  • Part 2: Setup in Namecheap

  • Part 3: Setup in Commerce

Reminder: Make sure your domain has been purchased and is ready for setup. If you purchased a ".com" domain, you can continue to follow this tutorial.

If the Malaysian domain is like ".my,," you need to setup your DNS records in your MYNIC account or you can contact your domain provider to make the changes.

Part 1: Value A Record and CNAME Record

1. You can log in to the Commerce dashboard

2. Click on Settings

3. Click on Custom domain

4. Click on Add existing domain

5. Later you will be able to see a popup that has a value for your A record and your CNAME record.

Setting up CNAME in domain provider.

1: If the CNAME value is, enter that value in the CNAME record field in your domain provider.

2: If the CNAME value is @, enter your domain name in the CNAME field in your domain provider.

You need to save the Value for A record and the CNAME record for you to enter in your domain's DNS record in the domain provider's system later.

Part 2: Setup in Namecheap

1. Log in to your Namecheap account

2. Click on Account -> from the menu click on Dashboard

3. Click on Domain List and click on the Manage button in the domain for which you want to set up a DNS record.

4. Click on Advanced DNS

5. In the HOST RECORDS column you can click on the ADD NEW RECORD button

Setup for A record

  1. Next, you can click on the ADD NEW RECORD button again and from the menu that will appear, you can select A Record.

Setup for CNAME record

  1. Next you can select CNAME Record from the menu.

Attention: Make sure your setup only has A records and CNAME records, other records such as URL Redirect records can be removed from the setup.

The display of your finished domain setup as below :

Once done you can click on Save all changes and for this setting.

You have to wait at least 48 hours before it can be read. Once your domain is usable you can enter your domain in the settings in Commerce. Please refer Propagation Period

Propagation Period

You only need to wait for a period of 48 hours for the setting to be read and your domain can be used before you make a Custom domain setting in Shoppegram.

The shortest time your domain can be used is within 1 hour. If not, you need to wait for a period of 48 hours to 72 hours. You can check the status of your domain propagation through the link we provided (

Additional information:

To ensure that your DNS has been pointed to your Commerce, you can check your DNS here and make sure that the displayed DNS is your own IP number.

  1. To check your DNS: You can click this link: Check your DNS here or

In the A record dropdown, you can enter your domain name without the www.

  1. Referring to the image below, to check if your domain has propagated.

You can enter your domain name (including www if you have set up CNAME record in your Domain Provider) in the provided field.

Part 3: Setup in Commerce

  1. Log in to the Commerce Dashboard -> Settings(1) and click Custom Domains(2).

  1. On this Domains page, click on the Add existing domain button.

3. In the space below, you need to enter your domain name without www.

  1. When you have successfully entered your domain, the display will change as below:

**Note: If there are no issues, the team will take 30-60 minutes to activate your domain.

  1. If your Custom Domain is ready and can be used, an example display like the following will appear.

The words "Connected" and "SSL activated" will turn green. This condition will only occur if all the settings that have been made are correct.

Last updated