customize the recharge customer portalrebuild the portal. using liquid code, html, css and...

15
Customize the ReCharge Customer Portal with the Theme Engine

Upload: others

Post on 08-Jul-2020

45 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: Customize the ReCharge Customer Portalrebuild the Portal. Using Liquid code, HTML, CSS and JavaScript, you can control every aspect of the customer experience. The theme editor displays

Customize the ReCharge Customer Portalwith the Theme Engine

Page 2: Customize the ReCharge Customer Portalrebuild the Portal. Using Liquid code, HTML, CSS and JavaScript, you can control every aspect of the customer experience. The theme editor displays

Table of Contents

01. Why Customize the Customer Portal?........

02. Theme Engine at a Glance..........................................

03. Example Customizations...........................................

04. How to Get Started.............................................................

3

6

10

15

Page 3: Customize the ReCharge Customer Portalrebuild the Portal. Using Liquid code, HTML, CSS and JavaScript, you can control every aspect of the customer experience. The theme editor displays

Why Customize the Customer Portal?

The ReCharge Customer Portal enables a Shopify

merchant’s subscription customers to sign in to their

account at any time, and depending on the settings a

merchant selects, customers can:

● Edit the delivery address

● Update credit card payment details

● Swap subscription products

● Skip a delivery

● Cancel a subscription

with no intervention on the merchant’s part. The

following Customer Portal settings are available to

merchants by default:

3

Page 4: Customize the ReCharge Customer Portalrebuild the Portal. Using Liquid code, HTML, CSS and JavaScript, you can control every aspect of the customer experience. The theme editor displays

The Customer Portal is ideal for empowering a

merchant’s customers to self manage their relationship

with the merchant, while freeing up the Shopify

entrepreneur’s time to focus on growing their business.

The default Customer Portal generally inherits the

styling of a merchant’s site with no extra work, but you

can also customize the look and feel of the Customer

Portal using our styling feature:

4

Page 5: Customize the ReCharge Customer Portalrebuild the Portal. Using Liquid code, HTML, CSS and JavaScript, you can control every aspect of the customer experience. The theme editor displays

This option addresses about 90% of the customization

questions we receive from merchants.

However, for Shopify store owners with budget and

a strong need for customizing the default Customer

Portal beyond styling, there are additional options:

Both options require skilled developers and a solid

understanding of the ReCharge data structure, but a

custom API build will require expertise on the frontend

and the backend—as well as some infrastructure.

If a merchant needs to change the structure of the

default Customer Portal pages (e.g., creating an all-in-

one subscription management page) the ReCharge

Theme Engine is an ideal option—and should only

require the expertise of a frontend developer.

Building a custom solution using the ReCharge API

Building a custom solution using the ReCharge Theme Engine

5

Page 6: Customize the ReCharge Customer Portalrebuild the Portal. Using Liquid code, HTML, CSS and JavaScript, you can control every aspect of the customer experience. The theme editor displays

Theme Engine at a Glance

With the Theme Engine you can quickly tailor the

look and feel of the Customer Portal to fit any Shopify

store’s style and branding. You can also customize

the presence and presentation of UI controls that a

merchant’s customers are able to access.

Making changes to the theme files is handled by the

theme editor, which allows you to tweak or completely

rebuild the Portal. Using Liquid code, HTML, CSS

and JavaScript, you can control every aspect of the

customer experience.

The theme editor displays the theme files and presents

you with a code window and additional controls,

depending on template file selected:

6

Page 7: Customize the ReCharge Customer Portalrebuild the Portal. Using Liquid code, HTML, CSS and JavaScript, you can control every aspect of the customer experience. The theme editor displays

While the code window doesn’t replace a full-featured

IDE, it’s an excellent proxy, especially for someone

who’s familiar with the Shopify code editor.

The code window features:

● Syntax highlighting

● Code folding

● Tag and bracket matching

● Active-line highlighting

● Searching (CTRL+F / CMD+F)

● CTRL+S / CMD+S to save

● Liquid validation on save

With the theme editor, you can manage multiple

themes, quickly switch between them, build your own,

or edit an existing one.

By default, a merchant’s store comes with a pre-built

theme:

7

Page 8: Customize the ReCharge Customer Portalrebuild the Portal. Using Liquid code, HTML, CSS and JavaScript, you can control every aspect of the customer experience. The theme editor displays

The default theme includes a standard assortment of

options that will meet most customer needs, including

pre-built pages for reviewing and managing their

subscribed products, adding new or canceling existing

subscriptions, as well as options for viewing their

order history, updating address and payment info, and

changing their order/delivery schedule.

The changes you make can be saved and previewed

without publishing them to the live site for all

customers.

Merchants (or agencies on their behalf) can choose to

roll out the Customer Portal changes to subscription

customers in a controlled manner.

To deploy the custom theme, visit Settings > Customer

portal in the ReCharge admin menu and choose

“Storefront - Theme Editor” as the Customer Portal

location:

8

Page 9: Customize the ReCharge Customer Portalrebuild the Portal. Using Liquid code, HTML, CSS and JavaScript, you can control every aspect of the customer experience. The theme editor displays

Upon selecting that option, the Deployment interface

will appear, allowing you to specify what percentage of

the merchant’s new and existing customers will see the

customized Portal:

When you’re completely satisfied with the Customer

Portal and settings changes, you can publish the

theme and make it live for the merchant’s customers:

What follows are some recent examples of Customer

Portal customizations made using the ReCharge

Theme Engine.

9

Page 10: Customize the ReCharge Customer Portalrebuild the Portal. Using Liquid code, HTML, CSS and JavaScript, you can control every aspect of the customer experience. The theme editor displays

Example Customizations

The out-of-the-box, unaltered Customer Portal looks

like this:

Subscription Overview

This is where customers can find their subscriptions

details, and in this case, edit their subscription product,

swap products, or cancel their subscription altogether.

10

Page 11: Customize the ReCharge Customer Portalrebuild the Portal. Using Liquid code, HTML, CSS and JavaScript, you can control every aspect of the customer experience. The theme editor displays

Delivery Schedule

Customers can see their upcoming deliveries and

choose to skip a specific month.

Billing Information

Customers are able to make changes to their payment

and billing details on this screen.

11

Page 12: Customize the ReCharge Customer Portalrebuild the Portal. Using Liquid code, HTML, CSS and JavaScript, you can control every aspect of the customer experience. The theme editor displays

All of the above screens can be branded, modified—

and even combined—using the Theme Engine.

The team at Asset Drop recruited the help of

a ReCharge agency partner to customize the

subscription overview screen. It provides a nicely-

branded, all-in-one summary page for customers to

manage their own subscriptions:

12

Page 13: Customize the ReCharge Customer Portalrebuild the Portal. Using Liquid code, HTML, CSS and JavaScript, you can control every aspect of the customer experience. The theme editor displays

LovePop also enlisted the help of a development

agency to brand and modify the subscription overview

screen (aesthetically and functionally) to better suit

their business and their customers:

LOLA sells feminine hygiene products on subscription,

and their agency used the Theme Engine to apply

LOLA’s branding to the default Customer Portal:

13

Page 14: Customize the ReCharge Customer Portalrebuild the Portal. Using Liquid code, HTML, CSS and JavaScript, you can control every aspect of the customer experience. The theme editor displays

LOLA’s agency also developed a robust edit

subscription screen for customers, who now have the

ability not only to update their shipping address and

payment details, but also to modify their preferred

delivery frequency and product SKU—all on a single

screen:

14

Page 15: Customize the ReCharge Customer Portalrebuild the Portal. Using Liquid code, HTML, CSS and JavaScript, you can control every aspect of the customer experience. The theme editor displays

How to Get Started

It’s simple! From a merchant’s ReCharge admin menu,

go to:

Settings > Theme engine

For additional help, visit our Theme Engine

documentation here.