โ† All Shopify Flashcard Decks

Developer Flashcards

11 cards from real Shopify practice questions. Tap to flip, then mark Knew It or Still Learning โ€” missed cards come back until you master them.

Read the first 11 Developer flashcards as text
  1. Any language that you like can be selected for the administration interface.

    Answer: False

    While Shopify supports multiple languages for the customer-facing storefront, the administration interface itself is not available in 'any language you like.' Users are limited to a specific set of languages officially supported by Shopify for the backend. Therefore, the statement that any language can be selected for the admin interface is false.

  2. Which of the following, when used in Liquid, is NOT a basic operator?

    Answer: is

    In Liquid, `and`, `or`, and `else`/`elseif` are fundamental control flow operators used for conditional logic within templates. The term `is` is not recognized as a basic operator in Liquid for comparison or logical operations. It might be confused with operators in other programming languages, but it does not serve this function in Liquid.

  3. To add new Liquid variables, use variable tags. Of the following, which one is NOT a variable tag?

    Answer: duplicate

    Liquid variable tags are used to define, modify, or output variables within a template. `assign` creates or reassigns a variable, `capture` stores a block of text into a variable, and `increment`/`decrement` modify numerical variables. `duplicate` is not a standard Liquid variable tag used for these purposes; it does not exist in Liquid's core set of variable tags.

  4. The following payment gateways are offered by Shopify Payments:

    Answer: Sixty or more credit card gateways

    Shopify Payments, Shopify's integrated payment processing solution, allows merchants to accept a wide range of credit cards directly. Beyond Shopify Payments, the platform also supports integration with over 100 third-party payment gateways globally. This extensive network ensures that businesses can accept payments from customers using various credit cards and local payment methods.

  5. What file formats are supported for export and import?

    Answer: CSV

    Shopify primarily uses CSV (Comma Separated Values) files for importing and exporting various types of data, such as products, customers, and orders. This standardized file format is widely compatible with spreadsheet software, making it easy for merchants to perform bulk updates, migrations, or manage their store's data efficiently. Other formats like YML, PDF, XSLX, or DB are not the standard for these operations.

  6. A collection of goods governed by simple guidelines established by store owners is referred to as:

    Answer: Smart collection

    A Smart Collection in Shopify is an automated collection of products that are grouped based on specific conditions or rules set by the store owner. Products are automatically added to or removed from the collection if they meet or no longer meet these predefined criteria, such as product type, vendor, price, or tags. This offers an efficient way to manage product categorization compared to manual collections.

  7. The language used to create Shopify Liquid templates is:

    Answer: Ruby

    Liquid is an open-source template language developed by Shopify, and its underlying implementation is written in Ruby. While developers use Liquid syntax to create dynamic content for Shopify stores, the engine that processes and renders these templates is built using the Ruby programming language.

  8. Select all that apply. Liquid number type also contains the following.

    Answer: floats

    In Liquid, the number data type is comprehensive and includes both integers (whole numbers) and floats (decimal numbers). This allows for accurate mathematical operations and comparisons involving both discrete counts and values with fractional parts. Liquid handles these numerical types appropriately within its filters and expressions.

  9. Which of the aforementioned product fields are usable?

    Answer: Product_type

    `product_type` is a standard and highly usable field in Shopify for categorizing products (e.g., 'T-shirt', 'Electronics'). `variant` refers to a specific option or combination of options for a product (e.g., 'Size: Small, Color: Red'). Both are fundamental elements for defining and managing product information within a Shopify store.

  10. You can import a theme into Shopify by uploading a _______ file that contains the theme.

    Answer: .zip

    To manually install a custom or third-party theme in Shopify, you must upload it as a `.zip` archive file. This compressed file contains all the necessary theme assets, templates, and configuration files. Shopify then extracts and installs the theme correctly from this `.zip` package.

  11. Which of the following statements on changing the HTML or Liquid on the Shopify checkout page is correct?

    Answer: On the checkout page, you are not permitted to change any HTML or Javascript unless you are a Shopify Plus Member.

    Shopify maintains strict control over the checkout page for security, PCI compliance, and a consistent user experience. Customizing the HTML or JavaScript on the checkout page is an advanced feature exclusively available to Shopify Plus merchants. Standard Shopify plans do not permit these modifications.