| Sno. | Question | Options | Marks |
|---|---|---|---|
| 1. | A merchant wants to allow non-technical users to change homepage banner text from the admin. What should you implement? |
(a). Hardcode text in theme.liquid (b). Use JavaScript to update text (c). Add setting in settings_schema.json (d). Use Shopify API |
0 |
| 2. | Which API is recommended for Shopify apps? |
(a). REST API (b). GraphQL API (c). SOAP API (d). XML API |
0 |
| 3. | You need to reuse a product card UI across multiple pages. What should you use? |
(a). Template (b). Snippet (c). Layout (d). Section |
0 |
| 4. | Where should you include global HTML structure (header/footer)? |
(a). snippets (b). templates (c). layout/theme.liquid (d). config |
1 |
| 5. | Variant price is not updating when user selects a new variant. Why? |
(a). Liquid issue (b). Missing JavaScript event handling (c). CSS issue (d). API limit |
1 |
| 6. | Which folder stores reusable Liquid components? |
(a). assets (b). snippets (c). config (d). locales |
1 |
| 7. | Which file defines page structure in Shopify themes? |
(a). schema.json (b). template JSON (c). settings_data.json (d). config.yml |
0 |
| 8. | You need to show a product’s inventory count that updates without page reload when a variant is selected. What is the correct approach? |
(a). Use Liquid only (b). Use JavaScript with AJAX API (c). Use settings_schema.json (d). Use snippets only |
0 |
| 9. | A merchant wants to add custom business logic like subscription billing. What is the correct approach? |
(a). Modify theme.liquid (b). Create a Shopify App (c). Edit CSS (d). Using Snippets |
0 |
| 10. | You need to display product price dynamically on product page. What should you use? |
(a). Static HTML (b). Liquid object (c). CSS (d). JSON file |
0 |
| Total Marks:3/10 | Percentage:30% | ||