+813-444-3589+44 118 328 3220+49-231-976765-0 | Contact us

Magento Guide

This quick guide explains the basic function of the FlickRocket Digital Distribution (DRM) extension for Magento.

Installation

The FlickRocket extension for Magento is installed by using the regular Magento process for installing extensions. For details see the following link.

http://info.magento.com/rs/magentocommerce/images/InstallingMagentoConnectExtensions4%200.pdf

Requirements

The extension has the following requirements:

  • Fully installed and working Magento Install 1.8, 1.9 and newer
  • Installed php-soap module

Get Started

After installing the FlickRocket extension, you are ready to go by using the pre-installed sandbox account. If you want to use it in your live environment, you need to register with FlickRocket. The free BASIC account works fine but does not offer everything the premium accounts do.

Backend

The following chapters describe all settings in the Magento admin interface.

General Settings

The general settings are configured under System -> Configuration -> FlickRocket Configuration -> General Settings.

Genral Settings

By default, the Environment is set to Sandbox which means that the extension operates in Sandbox mode. The Sandbox mode allows you to test drive the extension before using it for your production environment.

Important: In Sandbox mode the server components are shared between multiple users and are reset periodically. Uploads are not permitted.

If you want to dive deeper and work with the FlickRocket live system, you need to sign up with www.flickrocket.com (at least the free BASIC account is required), set the Environment to Live and enter your signup credentials.

Theme

The Theme setting allows you to select which theme you want to use. A theme defines the graphical design of the content access pages which guide the user after purchasing or renting content from your shop.

Ideally, the design of the theme matches the design of your Magento shop. A number of themes are available and you can get a list in the FlickRocket web interface.

Of course you can also design your own themes but in many cases it is just as fine to go with the default theme “828”.

New Product Setup (Basic Product)

To create a digital product for sale or rental, you use the normal Catalog -> Manage Products -> Add Product function.

New Product

Select Downloadable Product as Product Type and FlickRocketProduct as Attribute Set and continue.

Basic setup

The only difference to a regular Downloadable Product are the FlickRocket Attributes which you can select under Product Information.

FlickRocket Attributes

The ProjectID defines the content while the License ID identifies the license to be used.

You can select from a set of pre-defined licenses for standard “to-own” and “rental” scenarios. If you want to define your own licenses, you can do so in the FlickRocket web interface.

A ProjectID is created every time you upload a new piece of content to FlickRocket. All available projects are displayed in the drop down box so you can select the content you want to sell.

Trailers/Previews

Generally it is a good idea for any shop to offer trailers or previews for all sorts of content. For this you have to edit to the Downloadable Information section under Product Information.

Trailers Previews

Under Sample | URL you need to enter the following URL:

http://www.flickrocket.com/services/OnDemandOrder/Preview.aspx?PID=ABCD-ABCD-ABCD-ABCD

Make sure you replace the ABCD-ABCD-ABCD-ABCD with the Project ID you have selected in the FlickRocket Attributes section.

In the File | File section enter #. It needs to be filled out but will not be used.

New Product Setup (Configurable Product)

With a configurable product you can give the customer the choice to select between different licenses for the content. Typically this is rental and sales but you can define as many licenses you want.

To set up a configurable product you first need to set up a simple product for each variant you want to present for the customer to select from [see New Product Setup (Basic Product)].

Important: For any Basic Product you want to include as option into a configurable product you need to make sure that the dropdown "Links can be purchased separately" in the “Downloadable Information” tab is set to “no”.

Once you have created the Basic Products you can use the normal Catalog -> Manage Products -> Add Product function and select “Configurable Product” with Attribute Set “FlickRocketProduct”.

Configurable Product Attributes

In the following dialog check the LicenseID which will make sure that the customers can select between them and click “Continue”.

Now you can select the simple products you want to offer as selection in the “Associated Products” tab.

Associated Products

New Product Setup (Bundle Product)

In terms of FlickRocket, a bundle product is very similar to a configurable product.  The customer has the choice to select between different licenses for the content. Typically this is rental and sales but you can define as many licenses you want.

To set up a bundle product you first need to set up a simple product for each variant you want to present for the customer to select from [see New Product Setup (Basic Product)].

Once you have created the Basic Products you can use the normal Catalog -> Manage Products -> Add Product function and select “Bundle Product” with Attribute Set “Default”.

Bundle Product

Now you can select the simple products you want to offer as selection in the “Bundle Items” tab.

The setting for “Ship Bundle Items” needs be set to “Together”.

Content Upload

To upload content you need to select the Product Upload function from the FlickRocket Attributes page under Products.

You can select from a pure web based HTML5 uploader or desktop software for Windows and MacOSX.

Web Uploader

Desktop Tools

Supports all content types

Yes

Yes

DVD Encoding

The DVD data is uploaded to the servers which encode the content.

This requires high upload bandwidth but little local processing power.

The DVD is encoded locally and only the encoded data is uploaded.

This requires a modern high performance PC but less upload bandwidth.

DVD Testing

Requires download because encoded data is only available on the server.

Can be done right after encoding, prior to upload.

Project Detail Level

Enough for typical Magento projects.

More detailed. However, most of the functionality is typically not required with Magento.

Important note

Uploads take significant time and so it must be  ensured that the computer does not go into sleep mode while uploading

-

Web Uploader

The Web Uploader is purely web based and does not require any local software installation. It opens in a pop up window so your Magento admin interface is not blocked.

Web Uploader

The upload wizard guides you though all required upload steps. For more details about every step you can check the FlickRocket manual.

FlickRocket Content Tools

The FlickRocket Content Tools are available for Windows and MacOSX and need to be installed before they can be used. 

Important: The Uploader will show many steps that are not required for Magento (e.g. pricing information, group distribution, etc.). In this case you should just select one of the default options as your Magento shop works independent of these settings. 

Frontend

The following chapters describe the process from the view of a customer.

Content Consumption

Customers consume the content through FluxPlayer available for Windows, MacOSX, iOS, Android, Kindle and SmartTV. FluxPlayer handles the download/streaming, social functions (ratings and sharing) and much more.

Customers log in to FluxPlayer and get presented with their content.

Content ipad

content iphone

It is also possible to get back to the shop from the player.

Account Creation / Consistency Check

Because customers need to log in to FluxPlayer to access the content, it is important that the account information they use for the purchase matches the account used for logging in to the player.

To make sure this is always the case, the FlickRocket Magento extension will check at every purchase if the account specified by the customer is new or matches an existing FluxPlayer account. If there is already an existing account for the email address but the password does not match, the user is asked to specify the correct password.

account creation check

If the customer changes his password, this is automatically synced back to FluxPlayer.

After the purchase

Once the purchase completes, the customer sees the following page when he goes to “Downloadable Products”.

Player installation

Note: To prevent fraud, digital product orders are created in FlickRocket at the time of purchase and only after payment has been approved. Payment forms that are not authorized/captured at the time of order such as checks or Cash on Delivery will not be sent to FlickRocket.

All he has to do now, is to follow the instructions to install FluxPlayer (current platform is always on top) and log in with his credentials.

The design of the HTML used to present the FluxPlayer downloads and the design of the Players can be customized.