| Contact

Shopify Guide

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


Requirements

The App has the following requirements

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

Installation

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.

Dashboard

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. For more information on creating and uploading products, see Creating a Product in the Usage Guide.

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.

Note: Non-DRM protected product types of MP3 and FLAC are not 

Analytics

Analytical data is provided.

Settings

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

 

General Settings

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. 

Notification Email

The Notification Email field enables the sending of an email notifcation whenever an order with a FlickRocket-based product is processed. If this field is left blank, no email notifcation is sent other than the standard Shopify emails. The customer will still receive the Content Notification Email with the content access instructions.

Other Options

The first option allows connection to a different FlickRocket account or reconnection to the FlickRocket account should it become disconnected.

FlickRocket supports a number of languages. The second option provides more details should you want to add support for an unsupported language.


Configuring the Shopify Checkout

Beginning in July of 2024, new Shopify integrations will need to configure the Shopify Checkout. This customization will add a Digital Content Access button to the checkout page and will link the customer directly to the page on your shop where they can streaming the content or find installers for the player apps. It is important that the customer use their email and a Shopify store account, so those settings should also be configured.

Follow the steps below to customize the checkout.

  1. Select the Shopify Settings in the lower left-corner.
  2. Choose Checkout from the left-side panel
  3. In the Customer Contact section, enable Require customers to log in to their account before checkout.
  4. In the Customer Contact section, select email and click Save.
  5. In the Configurations section, click Customize.
  6. Click the Sections button in the top-left corner.
  7. Choose Thank you from the Checkout dropdown at the top of the screen.
  8. Select Add app block in the lower-left corner.
  9. Choose the content-access-after-order block from the left-side panel
  10. Click Save.

The integration should now be ready for you to make a test purchase. 


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 AppleTV, AndroidTV, FireTV, and Roku. The Flux Player app handles the download/streaming, social functions, ratings, 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.

Read more: