Thursday 31 May 2018

Working with Product Variants When Building a Shopify Theme

Become a partner

New Blog Post

Working with Product Variants When Building a Shopify Theme

product-variants

One of the most crucial elements of any ecommerce site is the product page. With careful use of Liquid, developers can use deep-links to automatically select particular variants on a product page. This allows clients to highlight key variants and minimize the number of mouse clicks their customers need to make during the sales flow.

In this article we'll cover:

  • How deep-linking works on Shopify
  • How variants can be pre-selected on product pages
  • How the cart page can be updated to show variant images

More

Wednesday 30 May 2018

Understanding Shopify Theme Styles and Presets With settings_data.json

Become a partner

New Blog Post

Understanding Shopify Theme Styles and Presets With settings_data.json

Shopify theme styles and presets with settings_data.json

Building themes, especially dynamic ones, can be hard. But creating theme styles with presets for Shopify themes doesn't have to be. In fact, it can be super useful—especially if your theme might be used by many merchants, and you want to curate the experience they have when using your theme.

In this article, you will learn:

  • The differences between `settings_schema.json` and `settings_data.json`
  • The nuances of the `settings_data.json` file, and what input types Shopify considers presentational values vs. content values
  • How to manage multiple stores with a single theme using presets
  • Common gotchas when tracking changes

More

Tuesday 29 May 2018

Web Security Fundamentals: What Every Developer Should Know

Become a partner

New Blog Post

Web Security Fundamentals: What Every Developer Should Know

web security

Web security is important. According to the Cost of Data Breach study done by IBM in 2017, the average size of data being affected in breaches is increasing, and the odds of an organization being breached are now one in four. So even if you don't think you're a target, it's important to protect yourself and your users from vulnerabilities that may be present in your app.

In this article, you will learn:

  • Common vulnerabilities you should know about
  • How to protect your app from these vulnerabilities
  • How to stay up to date on the latest in web security

More

Saturday 26 May 2018

How to Create Your Own Slate Starter Theme

Become a partner

New Blog Post

How to Create Your Own Slate Starter Theme

shopify starter theme

A couple weeks ago at Unite, we announced the newest release of Slate, our open-source toolkit to help improve the theme developer experience.

Developers often reference Shopify's free themes when building their own projects, but because we understand that not everyone has the same taste in libraries and solutions as we do, Slate also allows you to specify your own custom theme.

In this article, you'll learn:

  • How to get started with Shopify starter themes
  • The two starter themes Shopify offers
  • How to develop off a starter theme

More

Friday 25 May 2018

How to Create Your Own Slate Starter Theme

Become a partner

New Blog Post

How to Create Your Own Slate Starter Theme

shopify starter theme

A couple weeks ago at Unite, we announced the newest release of Slate, our open-source toolkit to help improve the theme developer experience.

Developers often reference Shopify's free themes when building their own projects, but because we understand that not everyone has the same taste in libraries and solutions as we do, Slate also allows you to specify your own custom theme.

In this article, you'll learn:

  • How to get started with Shopify starter themes
  • The two starter themes Shopify offers
  • How to develop off a starter theme

More

Thursday 24 May 2018

What App Developers Need to Know About GDPR

Become a partner

New Blog Post

What App Developers Need to Know About GDPR

gdpr compliance

As an app developer building on Shopify, you've always been expected to conduct your business in a transparent and ethical way. But with GDPR coming into effect tomorrow, we want to help you take steps to assure merchants your apps are GDPR compliant.

In this article, you'll learn:

  • What GDPR is, and how it impacts app developers
  • How to stay GDPR compliant on the Shopify Platform
  • Steps to prepare your app for these new regulations

More

Wednesday 23 May 2018

Top 10 Trends in Mobile Design in 2018

Become a partner

New Blog Post

Top 10 Trends in Mobile Design in 2018

mobile design

Mobile is quickly taking over the world, and that means that mobile design trends are especially important to pay attention to. These trends are changing not only our designs, but how we interact with the environment around us.

In this article, you'll learn:

  • Ten fundamental mobile design trends reshaping mobile in 2018
  • How these trends create better user experiences
  • Examples of products that are successfully embracing these trends

More

Tuesday 22 May 2018

Please Read - How Shopify is Preparing for GDPR

To prepare for GDPR we���ve made some platform updates‌ 
Partner login

Hi Anand,

At Shopify, our merchants have to simultaneously run and grow their businesses, while making sure that they comply with relevant legal and regulatory requirements. We also know that our merchants often rely on you, our partners, to help them build and run their businesses in a way that complies with these requirements. That’s why we want to ensure you have all the information you need to grow globally while complying with local regulations.

On May 25th, the General Data Protection Regulation (GDPR) will take effect. The GDPR is the European Union’s new data privacy law. It impacts how all companies, big and small, collect and handle personal data about their customers.

We are working to fully comply with the GDPR rules the moment it takes effect, so our merchants will be able to use our platform in a way that complies with the GDPR from the outset.

We think it’s important that you trust in our data protection practices. We want to share the specific steps Shopify has taken to support your merchants as we prepare for the GDPR, so we can continue to grow together.

What has Shopify already done to prepare for the GDPR?

Our team has been hard at work preparing for the GDPR for a while. So far:

  • We’ve updated our Terms of Service for all merchants to automatically include a Data Processing Addendum governing how we process the personal data of European customers
  • We’ve updated our Privacy Policy to make sure we provide information around the rights individuals have under the GDPR and to include more details around our processing of personal data
  • We’ve updated our privacy policy generator to include some of the information that merchants may be required to provide under the GDPR
  • We’ve updated our marketing opt-in to allow merchants to set it up as unchecked for their store, and also allowed merchants to tie abandoned cart notifications to whether the customer has opted into marketing
  • We’ve prepared a whitepaper to explain how we are approaching certain legal requirements under the GDPR
  • We’ve updated our Cookie Policy to include specific information about the categories of cookies that we place through a storefront

What’s new for developers building on Shopify?

We have also made some important changes to our app ecosystem, to provide our merchants with greater comfort and better transparency into how apps use their personal data. By May 25:

  • We’ll have updated the Shopify App Store interface to allow you to link to a privacy policy, so that merchants can understand the full extent of personal data that your app collects, and how your app uses that personal data
    • If you would like help preparing a privacy policy, we have a template that includes some of the information merchants will need to know to ensure that usage of your app complies with GDPR
    • Please also keep in mind that if your app collects persistent identifiers like IP addresses or cookie identifiers, you may be collecting personal data covered by the GDPR (even if that information might appear to be anonymous, or might be considered anonymous elsewhere)
    • Make sure to include contact information so merchants can contact you with specific needs with respect to their data
  • We’ll have updated app permissions and listing screens so merchants can see exactly what personal data the apps they have installed (or want to install) request access to, and the option to click through to a more detailed privacy policy
  • We’ll have updated our platform to allow merchants to request access to all of the personal information that we hold about a particular customer
  • We’ll have updated our platform to allow merchants to request that Shopify and all installed apps delete specific customer records upon request, and/or upon uninstall of an app
    • We will soon be releasing two mandatory webhooks for all apps, through which we will notify installed apps when a merchant requests personal data deletion
    • You will need to connect with these webhooks and delete information as required by merchants
    • More information can be found here

We are dedicated to providing you with the resources and tools you need to be globally compliant and grow with Shopify.

If you have any questions around the Shopify updates for partners, you can reach out to partnersupport@shopify.com. If you have any additional questions or concerns around how the GDPR affects your business specifically, we recommend speaking with a lawyer.

Regards,
Shopify Partners Team

Unsubscribe

© Shopify Partners
150 Elgin Street, Ottawa ON, K2P 1L4

Five Useful Usability Testing Tools Proven to Convince Clients

Become a partner

New Blog Post

Five Useful Usability Testing Tools Proven to Convince Clients

usability testing

Usability testing is an important step of the design process—it helps users by creating easy-to-use websites, your clients by improving conversions, and you by giving you evidence to prove that your approach is best.

In this post, we round up five useful usability testing tools that will help you ensure your project provides excellent user experiences.

More