Shopify Theme Development Certification Exam
!@#$%%%%%
Which of the following Liquid objects do not have an associated handle %%%%%%
Product
Link
Blog
Menu
Https://help.shopify.com/en/themes/liquid/objects - (ANSWERS)Menu is not a default liquid
object
Which of the following is required for an alternative layout file?
{{ content_for_footer }}
{{ content_for_layout }}
{% layout 'alternative' %}
{% alternative_ layout %}
{{ get_content }}
Https://www.shopify.com/partners/blog/84342470-the-power-of-alternate-layout-files-in-
shopify-theme-development - (ANSWERS){% layout 'alternative' %}
If you wanted to display offsite gateway buttons on your checkout page, you would need to
remove, or comment out, the additional_checkout_buttons Liquid tag from the cart page.
True
False
Https://help.shopify.com/en/themes/customization/cart/add-more-checkout-buttons-to-
cart-page - (ANSWERS)True, since these buttons show up in both cart and checkout, you would
need to disable this tag in the cart page in order to have it show in checkout
Multiple filters can be applied to a single output. Filters are applied in order from:
Left to right
Right to left
You can use parentheses to dictate the order
Https://help.shopify.com/en/themes/liquid/filters - (ANSWERS)Left to right
What's the maximum size a theme zip file can be?
, Shopify Theme Development Certification Exam
!@#$%%%%%
20 MB %%%%%%
50 MB
100 MB
There is no limit - (ANSWERS)50 MB
If you are running Yarn, which Slate command will generate a new Slate project?
Yarn create slate-theme my-new-theme
Yarn slate create-theme my-new-theme
Yarn slate build-theme my-new-theme
Yarn create slate-build my-new-theme
Https://www.shopify.com/partners/blog/shopify-slate-new-release - (ANSWERS)yarn create
slate-build my-new-theme
To submit a theme to the Shopify Theme Store, you must be approved as a Shopify Design
Expert.
True
False - (ANSWERS)True
If a custom SEO description isn't provided for a product, then the product description will be
used as the meta description instead.
True
False
Https://help.shopify.com/en/themes/development/getting-started/search-engine-
optimization - (ANSWERS)True
When creating a link for a label in the settings_schema.json file, which format is correct?
(link URL)[link text]
(link text)[link URL]
[link text](link URL)
[link URL](link text)
Https://help.shopify.com/en/themes/development/theme-editor/settings-schema -
(ANSWERS)[link text](link URL)
, Shopify Theme Development Certification Exam
!@#$%%%%%
What would you add to the <head> of your theme to prevent duplicate content issues with
%%%%%%
search engines?
<link rel="canonical" href="{{ canonical_url }}">
<link rel="unique" href="{{ unique_url }}">
<link rel="canonical" href="{{ no-follow_url }}">
Https://www.shopify.com/partners/blog/canonical-urls
Https://help.shopify.com/en/themes/development/getting-started/search-engine-
optimization - (ANSWERS)<link rel="canonical" href="{{ canonical_url }}">
Which of the following attributes is required to render a block?
Type
ID
Title
Settings
Default
Https://help.shopify.com/en/themes/development/sections#blocks - (ANSWERS)Type
"A block must have a name and a type."
What are the different section input setting types
Https://help.shopify.com/en/themes/development/theme-editor/settings-schema#input-
setting-types - (ANSWERS)text
Textarea
Image_picker
Radio
Select
Checkbox
Range
The global variable Shopify.designmode can be used to:
Detect whether or not Shopify Developer Tools is open
Detect whether the storefront is being viewed in the theme editor
!@#$%%%%%
Which of the following Liquid objects do not have an associated handle %%%%%%
Product
Link
Blog
Menu
Https://help.shopify.com/en/themes/liquid/objects - (ANSWERS)Menu is not a default liquid
object
Which of the following is required for an alternative layout file?
{{ content_for_footer }}
{{ content_for_layout }}
{% layout 'alternative' %}
{% alternative_ layout %}
{{ get_content }}
Https://www.shopify.com/partners/blog/84342470-the-power-of-alternate-layout-files-in-
shopify-theme-development - (ANSWERS){% layout 'alternative' %}
If you wanted to display offsite gateway buttons on your checkout page, you would need to
remove, or comment out, the additional_checkout_buttons Liquid tag from the cart page.
True
False
Https://help.shopify.com/en/themes/customization/cart/add-more-checkout-buttons-to-
cart-page - (ANSWERS)True, since these buttons show up in both cart and checkout, you would
need to disable this tag in the cart page in order to have it show in checkout
Multiple filters can be applied to a single output. Filters are applied in order from:
Left to right
Right to left
You can use parentheses to dictate the order
Https://help.shopify.com/en/themes/liquid/filters - (ANSWERS)Left to right
What's the maximum size a theme zip file can be?
, Shopify Theme Development Certification Exam
!@#$%%%%%
20 MB %%%%%%
50 MB
100 MB
There is no limit - (ANSWERS)50 MB
If you are running Yarn, which Slate command will generate a new Slate project?
Yarn create slate-theme my-new-theme
Yarn slate create-theme my-new-theme
Yarn slate build-theme my-new-theme
Yarn create slate-build my-new-theme
Https://www.shopify.com/partners/blog/shopify-slate-new-release - (ANSWERS)yarn create
slate-build my-new-theme
To submit a theme to the Shopify Theme Store, you must be approved as a Shopify Design
Expert.
True
False - (ANSWERS)True
If a custom SEO description isn't provided for a product, then the product description will be
used as the meta description instead.
True
False
Https://help.shopify.com/en/themes/development/getting-started/search-engine-
optimization - (ANSWERS)True
When creating a link for a label in the settings_schema.json file, which format is correct?
(link URL)[link text]
(link text)[link URL]
[link text](link URL)
[link URL](link text)
Https://help.shopify.com/en/themes/development/theme-editor/settings-schema -
(ANSWERS)[link text](link URL)
, Shopify Theme Development Certification Exam
!@#$%%%%%
What would you add to the <head> of your theme to prevent duplicate content issues with
%%%%%%
search engines?
<link rel="canonical" href="{{ canonical_url }}">
<link rel="unique" href="{{ unique_url }}">
<link rel="canonical" href="{{ no-follow_url }}">
Https://www.shopify.com/partners/blog/canonical-urls
Https://help.shopify.com/en/themes/development/getting-started/search-engine-
optimization - (ANSWERS)<link rel="canonical" href="{{ canonical_url }}">
Which of the following attributes is required to render a block?
Type
ID
Title
Settings
Default
Https://help.shopify.com/en/themes/development/sections#blocks - (ANSWERS)Type
"A block must have a name and a type."
What are the different section input setting types
Https://help.shopify.com/en/themes/development/theme-editor/settings-schema#input-
setting-types - (ANSWERS)text
Textarea
Image_picker
Radio
Select
Checkbox
Range
The global variable Shopify.designmode can be used to:
Detect whether or not Shopify Developer Tools is open
Detect whether the storefront is being viewed in the theme editor