RTL Your Shopify Theme

Follow this tutorial to RTL your shopify theme.

Demo (Venture) Source Code

# Theme Backup
Please Backup your theme before you start, just in case anything goes wrong.
  1. Login to your admin panel
  2. Under SALES CHANNELS click Online Store
  3. In the Themes Tab, click on the Actions menu and select Download theme file or Duplicate
# Adding Hebrew Locale
  1. Login to your admin panel
  2. Under SALES CHANNELS click Online Store
  3. In the Themes Tab, click on the Actions menu and select Edit Code
  4. Under Locales folder click Add a new locale
  5. Select scratch in Create a new locale from and type he in called then click Create locale
  6. Copy the content below:
    Download cloud_download
  7. In the text editor, paste the content you just copied and click Save
# Updating scss files
  1. Login to your admin panel
  2. Under SALES CHANNELS click Online Store
  3. In the Themes Tab, click on the Actions menu and select Edit Code
  4. Under Assets folder find all the files ending with .scss.liquid
  5. Copy each file content at a time and paste in the textarea below then click Submit.
  6. Copy the content below:
  7. Back to the text editor, overwrite the file content with the content you just copied and click Save
  8. Repeat for each file ending with .scss.liquid
# Updating Store Language
  1. Login to your admin panel
  2. Click Settings
  3. Click Store languages
  4. Under Default language click Change theme language
  5. Select Hebrew and click Save
# Updating Notifications (not translated yet..)
  1. Login to your admin panel
  2. Click Settings
  3. Click Notifications
  4. Click on any notification (Order confirmation, Order edited, Order edited invoice, etc..) you want to RTL
  5. Copy the content below:
    Download cloud_download
  6. On the text editor Email body (HTML) paste the code you just copied before the line </head>

    paste here the inline code

  7. Click Save
  8. Repeat for each notification (Order confirmation, Order edited, Order edited invoice, etc..)