| Contact

Shopify Guide

This quick guide explains the function of the FlickRocket Digital Sales (DRM) App for Shopify.


The App has the following requirements

  • Active Shopify account (TRIAL is supported)
  • Active FlickRocket account (BASIC is supported)


The FlickRocket App for Shopify is installed directly from the Shopify App Store. After clicking on Add App to install the App, you can open it under Apps from your Shopify store admin interface and connect it to your FlickRocket account.

If you have already an existing FlickRocket account, you can click on Connect (use my existing account). Alternatively, you can create a new FlickRocket account by filling in your email, selecting a password, and clicking on Connect (create new account).

After connecting your account, you are ready to create digital products, upload the content, and tweak your settings.

Working with the App

The following describes the App settings and guides you through setting up your digital products for sale in Shopify.


To get to the App's Dashboard, click on Apps in your Shopify Admin and then select the Digital Content Sales with DRM - Flickrocket app. 


The dashboard lists the products available in your FlickRocket account. From the dashboard, you can create and upload new products to FlickRocket and sync those products to your Shopify store.

Since FlickRocket handles the complete content delivery, you always need to create a product in FlickRocket first before you can sync it to Shopify. Depending on your app settings, the Shopify product is created/activated automatically, once you create a new product in FlickRocket.

To create and upload a new product, select the Upload New Product button. It will require you to log in to FlickRocket from where you can set up the new product and upload the content.

To sync products from FlickRocket to Shopify, select the products from the list and click the Sync products now button. Once the products are created in Shopify, you can edit them and change title, description, pricing, etc.

As an alternative to syncing products to Shopify, you can manually assign the FlickRocket product to an existing product variant. You may want to do this if creating a product manually or adding a digital product variant to a physical product.

To assign the FlickRocket product manually, select and choose Edit on the desired variant. Then choose More Actions>Edit product assignment (FlickRocket) and pick the FlickRocket desired product and license from the dropdown lists.

The Products in Shopify / Manage FlickRocket product assignment section of the Dashboard displays a list of Shopify product variants and the FlickRocket product/license that have been assigned to each variant. Clicking the Manage button allows quick assignment or removal of the FlickRocket product/license assignment.


Analytical data is provided.


On the Settings page, you define the basic settings on how the app operates.

General Settings

The Use of legacy theme and theme selection should only be used in rare cases and only when directed by support. The need for theme selection is a legacy feature, since that functionality is now embedded in the app. This option will be removed in the future.

The Hide code unlock option removes the Code Redemption functionality from the shop. We do not recommend hiding the code redemption option without first discussing with your account manager.

Enabling the Single Sign-On (SSO) option allows your customers to access the content using either the player or shop credentials. Once enabled, the SSO functionality is available for customers making a purchase after the option was enabled. 

NOTE: Your Shopify Settings MUST be set to Customer accounts>Accounts are required and Customer contact method>Email. 

Sync Settings

With the sync settings, you can define if products you create/edit in Flickrocket are automatically synced and activated in Shopify. We recommend disabling these options unless you are certain you want to automatically create and activate products as soon as you create or make any changes to those products in FlickRocket. 

As an alternative to syncing products to Shopify, for example in the case the product already exists, or you want to add a digital variant, you can manually assign the FlickRocket product to the variant. To assign the product, edit the variant and choose More Actions>Edit product assignment (FlickRocket) and select the desired product and license.

The Use barcode option is a legacy feature and is no longer needed for new installations.

Content Notification Email

By default, the app sends an email with information on how to access the content to every customer. The email contains important data like the email and password to use, as well as instructions on how the content can be accessed.

We strongly recommend letting the app send this email. However, it is not absolutely required, as the same information is also displayed by Shopify after the order is complete. This email template also contains logic for issuing unlock codes when the customer orders a quantity greater than one or when offering products with Multi-user Licensing. 

Accessing content after purchase

The following describes the process of accessing purchased content from the view of a customer. 

Content Access

Customers access the content through their web browser or the FluxPlayer app. The customer can stream or view their purchase in their browser without installation of any software, or they can install the Flux Player app. The main advantage of using the app is that once downloaded, the content can be used anywhere, anytime without internet connection while still protecting your content from unauthorized access.

The Flux Player is available for Windows, macOS, iOS, Android, Kindle Fire, ChromeOS, and SmartTV including Roku, FireTV, and AndroidTV. FluxPlayer handles the download/streaming, social functions (ratings and sharing) and much more.

After the purchase

At the end of the checkout process, an Access Digital Content button is displayed, and the customer can click this button to access the Digital Content Access page on your Shopify store. An email is also sent to the customer with a link to the Digital Content Access page, access details, and their login information.

The Digital Content Access page allows instant streaming/viewing of the content in their browser. This page also contains links to installers for the Flux Player app. If using the app for the first time, the customer needs to sign-in using with their login information or their Shopify store credentials if Single Sign-On is enabled.

On this page the customer is instructed to download the player and access the content with the account which was created at purchase time.