Skip to main content
Skip table of contents

Configuring cookie notice and policy

Purpose and scope

Your cookie policy explains how your customer information is used in WebShop. Typically, it categorizes cookies into four types, as follows:

  • Strictly necessary

  • Performance

  • Marketing

  • Functionality

For each cookie, its name, purpose and a link to more information must be specified.

Cookies our software uses

Aphix WebShop requires you store a SessionID cookie for the platform to operate correctly. The SessionID contains information about what page you are on. It stores your preferences, such as your cart contents or how you like your products listed.

Information about these cookies are stored in cookies.html, which is automatically added to your WebShop during its build. It is a standard statement of what cookies on your WebShop are maintained by Aphix. It can be found at the following URL:  https://YOURSITE.com/cookies.html

For example, here is the cookie statement for our demo site. 

Additional configuration options

Should you wish to include additional cookies in your WebShop implementation, you are required to document them and make that information available to your customers.  You may not be GDPR compliant if you do not record and share information about the cookies you are using.

Initially, WebShop is supplied with a default cookie notice, located at https://YOURSITE.com/cookies.html

When your customer opens WebShop, the default cookie notice is displayed in a panel at the bottom of the screen. A link to the default cookie policy page is also provided. The default cookie notice only lists the two cookies that are Strictly necessary for WebShop to operate correctly. 

Click Privacy Settings under Web Settings to access controls that allow you to configure your cookie notice and cookie policy.

Option 1: Display default cookie notice, and use the default Cookie Policy

Use default cookie notice and policy

By default, this is set to Yes with the Cookie Page set to Default. Default points to /cookie.html. It is not possible to modify the default page.

Option 2: Manage cookies using Aphix default cookie notice but use your own Cookie Policy

Create and manage your own cookie policy

The default cookie notice is set to Yes, but the Cookie Page is set to a page you have created that contains your customized Cookie Policy.

  • Create your custom Cookie Policy in Pages.

  • Change the Cookie Page in Web Settings → Privacy Settings to your newly created Cookie Policy.

  • Click Save. Your newly created custom Cookie Policy is used instead of the default Cookie Policy.

Key points

  • When creating a Cookie Policy page in Pages:

    • On the General tab, set URL to cookies.

    • On the Status tab, set the page to Published.

    • Include your custom Cookie Policy using the editor provided on the Content tab.

    • On the Menu tab, set the "Show in Menu" to No

  • Remember to save your changes, and that any changes made and saved are immediately applied in WebShop.

  • You may have to Clear Cache in order to view your newly created Cookie Policy in the Cookie Page drop-down list of pages in Privacy Settings.

Option 3: Manage your cookies using a third party tool and use your own Cookie Policy

Use 3rd party tool

A third party tool is configured and used rather than the default cookie notice. In some circumstances, this may make it easier to manage cookie settings and to meet requirements of the EU Cookie Directive.

  • Set the default cookie notice to No in Web Settings → Privacy Settings

  • Connect your third party tool to WebShop.

  • Add in the banner code generated from your third party tool, specify the Cookie Page (which can be either the default cookies.html or a custom Cookie Policy created in Pages)

  • Click Save.

Recommendations

  • We recommend cookie-script, which you can configure directly from our App Store.

  • Remember to save your changes, and that any changes made and saved are immediately displayed in WebShop.

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.