Exploring and Extending Shopify’s Data Model

This course will introduce you to Shopify’s data model and custom data objects.

rate limit

Code not recognized.

About this course

In this course, we’ll cover Shopify’s data model and how to extend it using metaobjects and metafields to store custom data. We’ll also cover some niche objects you might run into when working with B2B or retail clients.

By the end of this course, you’ll have the tools and knowledge to:

  • Describe common ecommerce primitives as defined by Shopify.
  • Select appropriate data objects for use in common D2C, B2B, and Retail use cases.
  • Correctly choose between a metafield and a metaobject to surface custom information depending on client requests.

How to get started
You can go through this course at your own pace and on any device. For information about minimum technology requirements to access courses and assessments, navigate to our Help page.

Curriculum90

  • Shopify's data model
  • Knowledge check
  • Building custom data objects
  • Knowledge check
  • Lab: Building custom data objects
  • Course feedback

About this course

In this course, we’ll cover Shopify’s data model and how to extend it using metaobjects and metafields to store custom data. We’ll also cover some niche objects you might run into when working with B2B or retail clients.

By the end of this course, you’ll have the tools and knowledge to:

  • Describe common ecommerce primitives as defined by Shopify.
  • Select appropriate data objects for use in common D2C, B2B, and Retail use cases.
  • Correctly choose between a metafield and a metaobject to surface custom information depending on client requests.

How to get started
You can go through this course at your own pace and on any device. For information about minimum technology requirements to access courses and assessments, navigate to our Help page.

Curriculum90

  • Shopify's data model
  • Knowledge check
  • Building custom data objects
  • Knowledge check
  • Lab: Building custom data objects
  • Course feedback