Developer Accounts Guide
Developer Accounts allow you to manage and create templates for your storefront while keeping access and development separate from the main store operations. This guide focuses on the template creation functionality, which is currently available.
1. What is a Developer Account?
A Developer Account is a specialized account that enables you to:
- Create and manage templates for storefronts.
- Test and develop new features without affecting live data.
- Access add-ons, modules, routes, and hooks/actions for development purposes.
Developer accounts provide a safe environment for building and testing features.
2. Current Available Functionality
-
Template Creation
With your Developer Account, you can create new templates that define how sections, blocks, and layouts appear on the storefront.Steps to create a template:
- Log in to your Developer Account.
- Navigate to the Templates section.
- Click Create New Template.
- Enter the Template Name and select the Template Type (e.g., page, product, collection).
- Assign sections and blocks to the template as needed.
- Save the template.
The created templates can now be linked to routes, modules, or specific pages on the storefront for testing and development.
3. Managing Developer Accounts
- Access Control: Only accounts with developer privileges can create or edit templates.
- Separation of Work: Changes made in Developer Accounts do not immediately affect the live storefront.
- Versioning: Templates created can be versioned to keep track of changes over time.
4. Best Practices
- Always work in a Developer Account when creating new templates.
- Assign clear and descriptive names to templates for easier identification.
- Test templates thoroughly before linking them to live routes or modules.
- Maintain documentation of templates and associated modules/blocks.
Developer Accounts provide a safe and organized environment to create, edit, and manage storefront templates without affecting live operations.