Create Project
Free

Introducing GDPR checkbox for an online Shopify store

Krzysztof Wojciechowski

Certified SoftwareSupp Web Developer

Web developer with 10 years of professional IT experience including Web design & Web app security.

3 min read

written by

Krzysztof Wojciechowski

Certified SoftwareSupp Web Developer

The customer contacted us with a specific problem. Namely, he needed to make modifications to his website built on Shopify. The goal was to display the checkbox for permission to the processing of personal data. The expert’s job was to make changes to the code in the Shopify theme. The project consisted in completing two specific tasks in order to solve the technical problem related to the change of the e-commerce platform theme. The client cared about the time because the personal data management regulations require specific page settings. Immediate aid made it possible to maintain the dynamic pace of development.

Project's details

The client is the owner of an online store built on the e-commerce platform - Shopify. The shop, Policzona-szama.pl, sells food and kitchen equipment. The website also includes cooking recipes and various guides.

Scope of the project:

  • Backend changes on the store's website
  • Shopify theme changes

Project duration: 1-2 hours

GDPR checkbox
Contact form - desktop version

Chris Wojciechowski - Certified Shopify Freelancer

I am a web developer hired to solve this problem. I have over ten years of experience in the IT industry. I have already completed 57 projects on my account. Among the software that I use in my daily work, I can distinguish AWS, Sharetribe, WordPress, Magento, and many others.

Web developer's skills
Shopify expert profile


Shopify development - project's realization

The problem with the visibility of the Privacy policy and terms checkbox appeared after changing the Shopify theme from Expanse 1.3 to Expanse 2.0. During this project, knowledge of the use of the Shopify platform and proficiency in HTML coding was required.

My work for the customer Policzona-szama.pl consisted in adding a function to the backend causing the display of information on the GDPR (Privacy policy and terms). PHP modifying function has been implemented in the store's contact form.

To accomplish this task, I also had to make a change in HTML CSS in the graphic theme of the store.

Information on the Privacy Policy has been prepared for mobile and desktop versions by adding dynamic content. The changes introduced in the theme are consistent with the style of the store.

Often, details or small elements have key importance from the perspective of the recipient of the website. It is worth paying attention to them because they can affect the whole assessment of the presented product.

For most corporate websites, the inclusion of a privacy policy (or at least an information clause) is a duty. It is because personal data is collected via the form. The provisions set out by the European Parliament and the Council (EU) force the addition of the GDPR to the website and the redrafting of the content of Privacy Policies into more detailed ones. The privacy policy is a document whose purpose is to collect crucial information regarding the protection of privacy. When providing personal information during filling in the contact form, the customer must be informed that the website administrator has the right to store the data. It means that every website with a contact form has to give its visitors the possibility to read the Privacy Policy and Terms.


The client decided to cooperate with us because he could commission us to perform individual tasks. In case of any necessary changes to the website or technical problems, a dedicated specialist can be hired on-demand. During creating a project, tasks are automatically transferred to the project board. Thanks to this feature, hired freelancer could go to work immediately.

Task's automation
Automation of transferring tasks to project board


In this project, the regulations forced additional measures that the customer could not cope with on his own. Within 2 hours, the expert solved the problem, and the client could take care of business development and customer service. A similar situation arises in the event of sudden bugs on the website. In order not to lose sales opportunities, it is worth taking care of them immediately. SoftwareSupp freelancers can support you in the expected timeframe. In our global network of experts, we can find the best match in your business hours, or if needed, we can even provide you coverage at a specific time of the day.

Our experts are required to communicate the course of the project weekly. It gives the client a complete picture of the work carried out.
The presented comments are part of the project board available to the client. It is how freelancers report that a certain stage of their work has been completed. Or, as in this case, they provide information on how much work they need to complete the task. Transparency of communication and quick response of freelance enable efficient implementation of the assigned tasks. The client also receives a communicator on the platform at his disposal, where he can negotiate details. The project board shared with every client is a complete project management tool.

Shopify expert comments about the project's implementation
Communication on a project board


Share Article

written by

Krzysztof Wojciechowski

Certified SoftwareSupp Web Developer

Create your project and connect with a Certified Expert.

Create Project Free

You might also be interested in these