What Does GDPR Mean For Your Ecommerce Store?
By now you should be moving away from these privacy related tasks:
- Not telling your subscribers what they can expect from being on your email list
- Sharing data with more people than intended and informed about. For example, sharing email addresses with the brand sponsoring a giveaway.
- Automatic opt-in forms
- Not having a ‘confirmation of subscription’ email being sent out to your subscribers
- Adding people to your email list without asking (you shouldn’t be doing this to begin with)
- And finally, you should not be sharing brand contacts without permission
Luckily, most applications and software you are using where you are potentially collecting data (your shopping platform, your payment gateway, your email software or fulfillment software) are most likely way ahead of you on this. I'm sure you've seen the slew of emails with information on how they are ensuring compliance with the GDPR. This is a good thing!
Here we distinguish what you are - Controller vs. Processor
The GDPR separates data protection responsibilities into two categories: controllers and processors.
Controller: The party that determines for what purposes and how personal data is processed.
Processor: The party that processes personal data on behalf of the controller. Under the GDPR, in most cases the merchant collects information from their buyers as a controller. Generally, Shopify acts as a processor for the merchant with respect to such buyer personal data (or, if the merchant acts as a processor, Shopify acts as a subprocessor):
Processor obligations To comply with the GDPR, generally the processor may only process personal data when authorised to do so by the controller. Where Shopify is a processor for a merchant, it processes personal data on documented instructions from merchants. For example, when a merchant clicks 'fulfill items', they give Shopify the instruction to process the data necessary to perform that action. Similarly, when a merchant selects a particular payment processor, or installs an application through the Shopify app store, they give Shopify the instruction to transmit data to the relevant party. The GDPR also places several other responsibilities on the processor, discussed below:
Subprocessing Processors must notify and obtain consent from their controller when transmitting personal data to a subprocessor. Shopify uses a number of subprocessors to provide the service, including to: ● Store platform data ● Operate the forums and other portions of Shopify's website ● Respond to and manage support inquiries When a merchant signs up for the Shopify service, they consent to allow Shopify to use subprocessors. A list of subprocessors is available upon request.
WHAT DO YOU NEED TO DO TO BE COMPLIANT?
Compile a list of apps, software and plugins you are currently collecting information about your customers, readers or followers. For anybody that has a website, this will commonly be your email list and your comments software. If you are an ecommerce site/store, you have a lot more information and responsibilities to your customers. You are responsible where you store data, to ensure that every single of these is in compliance with the GDPR.
Make sure you have a cookie warning. If you are using cookies on your website -you know, the little pop-up that a reader has to either dismiss, agree with, or click ‘OK?’ These 'cookies' are used in Facebook Ads pixel and Google analytics tracking, so chances are; you are using cookies. Make sure you have a warning indicating you use them!
Go through ALL of your email list forms and landing pages. This ensures that you are in compliance with the GDPR. This includes;
- Explicitly saying what information you will be storing and for what purposes it will be used for
- Ensure that you are getting their active consent in receiving this information, either by having a checkbox, a clear notice that their email addresses will be added to your list, or a double opt-in.
Check with your email marketing software to see what they are doing! I am using MailChimp, who have added the settings you see below, in order to help you comply with the GDBR as an ecommerce store.
Update your privacy policy. Make sure your privacy policy is as explanatory and transparent as possible. Include what data you are collecting from your readers and how you are using it. Also tell which third-party vendors you share their info with (if at all). Last, tell your audience how they can view their data.
HAVE ANY QUESTIONS ABOUT THE GDPR FOR WEBSITES? LEAVE THEM BELOW AND I’LL ANSWER AS BEST AS I CAN!
As learning about the GDPR it's import to highlight website owners of all ilk. Please share this information wherever you think it may be relevant! Use the links below to share, pin, tweet or post.
Check Your Theme's Privacy Policies
For example, while 'Out of the Sandbox' theme code does not directly process or store personal information submitted via the forms included in themes (this is handled by Shopify), including email newsletter sign up, back in stock notification requests and contact forms, you may want to review the header and description text around each form to ensure that it clearly outlines the purpose of each form and that personal information is collected, stored and used for marketing purposes.
To change this text, you can edit your theme language file or edit the page text where the form appears. Search for the term you'd like to edit and modify the text field that appears that corresponds to what you'd like to update.
For more information about GDPR and email marketing, please consult your email marketing provider's documentation (MailChimp's information can be found here).
In all 'Out of the Sandbox' themes, a cookie is also used, if enabled, to store information about when a user last visited a site to determine when to display popup windows. This cookie expires after a set number of days, as defined by the store owner.
By default, these cookies are not associated with any personally identifiable information, though third-party tracking or other apps may add this functionality. Contact your app developers for further details on GDPR compliance.
These cookies may also be deleted by the user at any time, though theme functionality associated with them may be limited.
If applicable under GDPR, it is the store owner's responsibility to include notices about these cookies through compliant notifications, privacy policy notices or other methods.
Default Opt-in on Checkout page
The obvious implication is getting valid GDPR consent will halve your list growth.
Doing more to sell the reason to opt-in will help reduce the impact.
- Provide visual focus. Whilst pre-ticked opt-ins are often in small font, with light colors and placed so they are easily overlooked, do the opposite. Use large fonts, draw people’s attention to the option with icons, arrows or other elements that attract and guide the eye.
- Use benefit based language, rather than focus on function, ‘notify me’, give the benefit of getting the notifications.
-
Consent isn’t bundled with other T&Cs – it must stand alone
-
Records are kept of how and when consent was captured
-
The information provided at time of capture is recorded for audit purposes
-
Consent must be freely given
-
The person must be informed about their choice and to what is being consented must be specific
-
Consent requires a positive affirmative action, which means no use of pre-ticked boxes. Though that doesn’t mean a default to no consent should be used.
-
The checklist includes the following items.
-
We have checked that consent is the most appropriate lawful basis for processing.
-
We have made the request for consent prominent and separate from our terms and conditions.
-
We ask people to positively opt in.
-
We don’t use pre-ticked boxes or any other type of default consent.
-
We use clear, plain language that is easy to understand.
-
We specify why we want the data and what we’re going to do with it.
-
We give individual (‘granular’) options to consent separately to different purposes and types of processing.
-
We name our organisation and any third party controllers who will be relying on the consent.
-
We tell individuals they can withdraw their consent.
-
We ensure that individuals can refuse to consent without detriment.
-
We avoid making consent a precondition of a service.
-
If we offer online services directly to children, we only seek consent if we have age-verification measures (and parental-consent measures for younger children) in place.
-
- MailChimp: https://kb.mailchimp.com/accounts/management/collect-consent-with-gdpr-forms
- https://kb.mailchimp.com/accounts/management/about-mailchimp-the-eu-swiss-privacy-shield-and-the-gdpr
Leave a comment
Also in eCommerce Success Blog
What is the difference between Shopify CSV and Matrixify Products import and export?
By Veronica Jeans, Bestselling Author November 16, 2024
Shopify CSV vs Matrixify Excel: A Comprehensive Guide to Product Management
Managing product data in an e-commerce platform can be a complex task, especially when dealing with large inventories. This article compares two prominent methods for handling product data in Shopify: the native CSV system and the Matrixify Excel approach. We'll explore how these tools differ and why choosing the right one can significantly impact your workflow efficiency.
Shopify vs Matrixify Comparison
Detailed Comparison between Shopify & Matrixify Product Management & Uploads
File Format and Basic Handling
Shopify CSV
Matrixify Excel
Data Management Capabilities
1. Product Export Features
Shopify CSV
Matrixify Excel
2. Image Handling
Shopify CSV
Matrixify Excel
Advanced Features
3. Metafields Management
Shopify CSV
Matrixify Excel
4. Product Updates and Maintenance
Shopify CSV
Matrixify Excel
5. Inventory Management
Shopify CSV
Matrixify Excel
6. Template Management
Shopify CSV
Matrixify Excel
Special Features
Matrixify Exclusive Capabilities
1. HTML Code Optimization
2. Variant Management
3. Publishing Control
Best Practices and Recommendations
When to Use Shopify CSV
When to Use Matrixify Excel
While Shopify's native CSV system provides basic functionality for smaller stores, Matrixify Excel offers a more robust, flexible, and efficient solution for managing product data. The choice between the two largely depends on your store's size, complexity, and specific needs. For larger operations or those requiring detailed control over their product data, Matrixify Excel presents clear advantages in terms of functionality, efficiency, and scalability.
Remember that investing time in learning the more powerful tool can save significant time and reduce errors in the long run, especially as your store grows and your product management needs become more complex.
Frequently Asked Questions (FAQ)
General Questions
What's the main difference between Shopify CSV and Matrixify Excel?
The main difference is that Shopify CSV is a basic file format with limited functionality, while Matrixify Excel offers advanced features like real-time tracking, multiple sheets, and partial updates. Matrixify also allows you to work with pure Excel files instead of CSV format.
Which option is better for my store?
It depends on your store size and needs:
Use Shopify CSV if:
Use Matrixify if:
File Size & Limitations
What are the file size limitations?
Shopify CSV: 15MB maximum
Matrixify: Can handle gigabytes of data (600,000+ products)
How many products can each handle?
Shopify CSV: small catalog
Matrixify: 600,000+ products in one import
Features & Functionality
Can I update specific fields without replacing entire products?
Shopify CSV: No, you must replace the entire product
Matrixify: Yes, you can update individual fields
How do multiple images work in each system?
Shopify CSV: Requires separate rows for each image
Matrixify: All images can be in one row, separated by semicolons
Can I manage metafields?
Shopify CSV: No metafield support
Matrixify: Full metafield support with column-based management
Import/Export Process
How do I track the progress of my import?
Shopify CSV: No tracking wait for email notification
Matrixify: Real-time progress bar with estimated completion time
Can I cancel an import once it's started?
Shopify CSV: No
Matrixify: Yes, at any time during the import
Data Management
What happens to product IDs during import?
Shopify CSV: Creates new IDs, breaking collection references
Matrixify: Maintains existing IDs and references
How are variants handled?
Shopify CSV: Each variant requires a separate row
Matrixify: Can generate variants from combinations using semicolon separation
Technical Questions
How does each handle HTML in descriptions?
Shopify CSV: Leaves escaped HTML code as is
Matrixify: Automatically fixes escaped HTML code to normal HTML
Can I manage inventory across multiple locations?
Shopify CSV: Limited location support
Matrixify: Full multi-location inventory management
Best Practices
What's the recommended way to update product prices?
Shopify CSV: Must upload full product data
Matrixify: Can update prices alone using a simple price column
How should I handle large product catalogs?
Shopify CSV: Split into multiple files under 15MB
Matrixify: Can handle in single file with filtering options
Troubleshooting
What if my import fails?
Shopify CSV: Check email for basic error message
Matrixify: Detailed error reporting with specific row/column information
How do I fix broken product references?
Shopify CSV: Manually rebuild collections and references
Matrixify: No action needed references are maintained
Integration & Compatibility
Do these work with all Shopify plans?
Both work with all Shopify plans, but Matrixify requires a separate subscription.
Can I use these with other e-commerce platforms?
Shopify CSV: Shopify-specific format
Matrixify: Designed for Shopify but Excel format is more universal
Support & Resources
Where can I find documentation?
Shopify CSV: Shopify Help Center
Matrixify: Comprehensive documentation with tutorials and examples
Is there technical support available?
Shopify CSV: General Shopify support
Matrixify: Dedicated support team with Excel/import expertise
Cost & Efficiency
Which option is more time-efficient?
Matrixify is generally more time-efficient due to:
Faster processing of large files
How do they compare in terms of cost?
Shopify CSV: Free with Shopify subscription
Matrixify: Requires separate subscription but offers more features and efficiency
Continue reading
Lesson 2. Ecommerce Introduction
By Veronica Jeans, Bestselling Author October 24, 2024
Continue reading
6 Ways How To Improve Your Ecommerce Store in 2025
By Veronica Jeans, Bestselling Author September 16, 2024
Continue reading