Shopify Customization
If existing apps or new apps need to be applied to this store, they should be listed as sub-tasks of this task (or as stand-alone tasks, depending on scope). In most cases, the necessary apps have already been installed or connected; we are now working to customize the apps so that they work well for the particular purposes of the client.
Configure Google Tag Manager
Note: If you have not been granted permission to GTM, ask for your email to be added (via Task comment). You will receive an invitation from Google when your email has been added.
We use GTM for a variety of functionality, including analytics and the injection of various third-party code into a site.
- Log into Google Tag Manager.
- Find the appropriate Container ID for the client (e.g. BandMerch, Global, Sandbag, Sony, Universal OR an OLM Hosted Site should have their own Container ID, OR a Shopify Store)
- Change the Container ID in the shopify theme to correspond with the client. (e.g. GTM-N3BJTD for a BandMerch client)
- Now in Google Tag Manager -
For OLM Managed clients: under OLM Managed Clients click Shopify Stores. OR
For Merch stores: under Merch Stores click the appropriate Merch client (BandMerch, Global, Sandbag, Sony or Universal.) OR
For OLM Hosted sites: under OLM Hosted Sites click the appropriate client.
NOTE: Sites will no longer use a LiveChat Variable in GTM. Skip the Add LiveChat Tag instructions and follow the Configure LiveChat steps.
Add LiveChat Tag
If the site is to have LiveChat:- Find the "LiveChat GTM Code" notebook in the TeamWork project.
- Find the Group ID in the code. It will be number following "__lc.group," as in "__lc.group = 5". In this example "5" is the Group ID. Make a note of this value.
- In Google Tag Manager, click Variables in the left side menu.
- Click LiveChat Groups in the list of Variables shown.
- At the end of the list of Input/Output values, click +Add Row.
- In the new row, enter the URL of the current site (e.g. willie-nelson.myshopify.com) for Input. This URL will be updated when the site is launched.
- Under Output, enter the Group ID, you noted in Step 2 above.
- Click Save Variable.
- Click Publish in the upper right-hand of the window to publish your changes to the site.
Configure AddShoppers
AddShoppers is a social push tool we are using to give shoppers the ability to share their purchases with others.-
Log into AddShoppers.
- Your Email webmaster@onelivemedia.com
- Password ZCjr26kpp
- Click Login.
-
Select the intended Store in the dropdown menu at the top of the screen.
- Go to Apps in the left sidebar menu.
- Click Configure under Sharing Buttons. You should be in the Floating tab.
- Select Twitter, Facebook, Google+, Email, Pinterest and LinkedIn for Sources.
- Features select Enable hover popup widget.
- Customize > Size Big.
- Customize > Position Left.
- Customize > Button Background Enter the color used for secondary button background in the site Design Scheme (see Project Notebooks for Design Scheme). Hit "Enter" after entering the hexadecimal color code for it to take effect.
- Customize > Button icon Enter the color used for secondary color text in the site Design Scheme. Hit "Enter" after entering the hexadecimal color code for it to take effect.
- Click Push It Live. You should be able to see the floating buttons appears momentarily on the site.
Product Page Share Panel
The AddShoppers share buttons should be already appearing on the Product Detail page, as this code is baked into our Base Theme. However, in certain versions, the padding between the share panel and the product description may not be adequate (i.e. too close).
To adjust the distance between the bottom of the share panel and the top line of the product description:
- Go to Online Store > Themes.
- Click Customize theme.
- Click Products.
- In After Cart Content, add the following in the opening <div> tag: style="margin-bottom: 20px;" . You can adjust the distance by changing "20px" to any appropriate value. After modifying this code, it should appear similar to:
<div class="share-buttons share-buttons-panel" data-style="medium" data-counter="false" data-oauth="true" data-hover="true" data-promo-callout="left" data-buttons="twitter,facebook,google,email,pinterest,linkedin" style="margin-bottom: 20px;">
- Click Save Changes.
Configure Yotpo
Configuring Yotpo for a client site takes several steps.- Log into Yotpo by Client Group. Bandmerch: UN: webmaster+bm@onelivemedia.com PW: ZXEKHY34jy CMG: UN: webmaster+cmg@onelivemedia.com PW: ZXEKHY34jy Epic: UN: webmaster+epic@onelivemedia.com PW: frgfrwhfd453 Global: UN: webmaster+gm@onelivemedia.com PW: ZXEKHY34jy MerchCollective: UN: webmaster+tmc@onelivemedia.com PW: ZXEKHY34jy OL Direct: UN: webmaster+olm@onelivemedia.com PW: ZXEKHY34jy Sony: UN: webmaster+sony@onelivemedia.com PW: frgtyhfd453 Universal: UN: webmaster+um@onelivemedia.com PW: ZXEKHY34jy Sandbag: UN: webmaster+sb@onelivemedia.com PW: ZXEKHY34jy
-
Select the store you wish to configure in the top, upper-right drop-down menu.
-
Go to the Settings menu by clicking on the user silhouette in the top menu bar:
- Copy the API key under API Credentials.
- Go to Online Store > Themes in your Shopify store backend.
- Click Customize theme.
- Click Advanced.
- Paste the API Key into Yotpo API Key.
- Click Save changes.
- If showing, click ACTIVATE CONVERSION TRACKING.
-
Click ACTIVATE in the modal dialogue that appears.
- In the modal wizard, click Copy code and click the Next arrow.
- Go to Settings > Checkout in the Shopify Store backend.
- In Order Processing > Additional content & scripts, paste the Yotpo code at the end of any existing code (i.e. if any code is already present in this field, append the Yotpo code).
- Click Save.
- In the Yotpo modal wizard, click the Next arrow again.
- Click ACTIVATE CONVERSION TRACKING.
Once these items are completed, product reviews and conversion tracking is in place for the site.
Moderation Settings
We configure Yotpo initially so that submitted reviews are not automatically published to the website until someone has reviewed and approved the review for posting.
Note: Before configuring Moderation, review the Site Requirements or consult the Project Manager to find out to which email address reviews are to be sent for moderation.
- Click Moderate in the top menu.
- Click Moderate Settings in the sidebar menu.
- Select Enable the Help Desk Integration.
- Enter the desired email address to where reviews will be emailed for moderation.
- Select all boxes under Auto Escalation.
- Click Save Changes.
- De-select Auto publish reviews with a minimum star rating of:
There is no additional "Save" button after deselecting auto publish.
The remaining configurations are accessed by clicking Tools in the top menu bar. Each section appears in the left sidebar.
Collect Reviews
Email and General Settings
- Expand General Settings.
- Click the icon next to Logo:
- Upload the store's email logo as created and stored in DropBox.
- From name: [Store Name].
- From email: [Store customer support email address] (for some clients, this would be support@onelivemedia.com; see the Site Information sheet for information).
- In the next section, set Product Reviews at 80% and Site Reviews at 20%.
- Click Save changes.
- Expand Products to promote.
- Title: Have you considered these?
- Click Save changes.
Mail After Purchase
- Bulk purchase settings > Product reviewed: least reviewed product.
- Click Save changes.
- Click Add.
- Bulk purchase settings > Product reviewed: least reviewed product.
- Click Save changes.
On-Site
Reviews Widget
Under the General Settings tab:- Select Better Performance.
- Click Save changes.
- De-Select Widget Background Transparent.
- Enter Widget Background: ffffff
- Click Save changes.
Reviews Tab
We will initially activate the Reviews Tab. Certain clients may not want this tab showing. However, without this tab, site reviews will not be available for public viewing.- Select Reviews Tab enabled:
- Default Reviews Tab Site tab.
- Review Tag header text: Real reviews from real fans
- Position Right
- Click Save changes.
Social & Loyalty
Comments
- Label: [Store Name].
- Check Check this box to display your comments in expanded view.
- Click Save changes.
Q&A
First, make sure the Q&A is "Enabled."- Label: [Store Name].
-
Uncheck the first two boxes under "In order to ..." (see graphic below)
- Click Save changes.
Configure LiveChat
The main focus with LiveChat is to style the LiveChat message box to match the branding scheme of the store.-
Log into LiveChat. (For client accounts managed outside of the ONELIVE account, see the Notebook File for login credentials).
- Username metrics@onelivemedia.com
- Password sps3kcRGgx4L
- Click LOG IN.
- Click Installation from the right sidebar.
- Under URL rules Click Add URL rules.
- Click Add rule.
- Enter the Shopify store URL and assign to the Group.
- Enter the store URL and assign to the Group.
- Click Save rule.
-
Go to Settings (the "gear" icon in the top menu bar)
- In the Chat Window > Theme tab, click pick a group. (This only applies for stores which are within the ONELIVE media LiveChat account; otherwise, you may disregard instructions relating to groups.)
- Select the store you wish to configure in Settings for group:
- Click Chat window from the right sidebar.
- Pick your theme modern.
- Pick your color enter a dark hexadecimal color from the stores Site Design scheme. Do not use the primary color, but any other dark color of the scheme can be used. Also avoid the same color as the site footer.
- Click Advanced window tweaks.
- De-select Display Logo.
- Click I'm done editing.
- Click Save changes.
- Click Customize using own CSS.
-
Paste the following code to move Chat Window to left.
#livechat-compact-container, #livechat-full { left: 20px!important; right: auto!important; } -
Paste the following code for mobile devices.
@livechat-mobile { #livechat-compact-container { transform: scale(0.5) translatey(50%); -webkit-transform: scale(0.5) translatey(50%) translatex(50%); -moz-transform: scale(0.5) translatey(50%) translatex(50%); } } - If you want to change the text color, Paste the following code, changing to the desired HTML color code.
#content #full-view-button { color: #173489; } - If you are configuring the Chat Window color White, Paste the following code (this will position left and configure for mobile as well).
#livechat-compact-container, #livechat-full { left: 20px!important; right: auto!important; } @livechat-mobile { #livechat-compact-container { transform: scale(0.5) translatey(50%); -webkit-transform: scale(0.5) translatey(50%) translatex(50%); -moz-transform: scale(0.5) translatey(50%) translatex(50%); } } #content #full-view-button { color: #000000; } @livechat-mobile { #content #full-view-button { color: #000000; } } #content #open-label { color:#000000!important; } #title #title-text { color:#000000!important; } .icon-minimize, .icon-close, #open-icon { color: #000000; } - Click I'm done editing.
- Click Save changes.
- Click Chat Window > Language.
- Under the Customize area, enter the following changes in the fields containing the replaced copy:
- Welcome to LiveChat Live Help is Here!
- Chat Now Need help?
- Click Save changes.
- Click Chat Window > Pre-chat survey.
- Hover over the "Welcome to our LiveChat..." text area until an Edit link appears. Click Edit.
- Enter We're here to help! Please fill in the information below to start the chat.
- Press Enter. (The key on your keyboard.)
- Click Save changes.
- Click Installation > Email.
- Your support email: [Store Support Email Address]
- Your support name: [Store Name] Support
- Click Save changes.
Configure MailChimp
Subscribe Form Configuration
- Log into MailChimp. UN: musicone PW: GWC1414
- Select ONELIVE Media account.
- Go to Lists in the top menu bar.
- Find the appropriate store list and click on the name of the list.
- Click Signup forms.
- Click Embedded forms.
- Click Naked.
- Copy the text in the Copy/paste onto your site field.
- Paste the text into a text editor on your computer.
-
Find the form action tag, which will look like this:
<form action="//OneLiveMedia.us1.list-manage.com/subscribe/post?u=83280adac6bd89afc15222bc4&id=36185df3e0" method="post" id="mc-embedded-subscribe-form" name="mc-embedded-subscribe-form" class="validate" target="_blank" novalidate>
-
Copy the text within the quotes of the action attribute. Add secure, https: to the URL. In the above example, it would be:
https://OneLiveMedia.us1.list-manage.com/subscribe/post?u=83280adac6bd89afc15222bc4&id=36185df3e0
- Go to Online Store > Themes in the Shopify store backend.
- Click Customize theme.
- Click Social.
- Paste the copied action path into Newsletter submit URL.
- Click Save changes.
List Settings
To complete this configuration, you will need to refer to the Site Information in TeamWork.- Log into MailChimp. (If you need access, please ask the CTO for a login account.)
- Go to Lists in the top menu bar.
- Find the appropriate store list and click on the name of the list.
- Go to Settings > List name and defaults.
- List name Edit the name of the list, if necessary. Remove the name of any merch company, such as "Global," "Bandmerch," etc. This name is seen by customers; the name of the merch company will only confuse them. Use something like [Store Name] Customers.
- Default "from name" Customer Service
- Default "from" email Use support@onelivemedia.com for any clients for whom we will be providing customer service. For all others, use the client's customer support email address.
- Default "subject line" Updates from [Store Name]
- Select Let users pick plain-text or HTML emails.
- Select Send unsubscribe confirmations to subscribers.
- Email daily digest to: metrics@onelivemedia.com
- Click Save List and Campaign Defaults.
- After saving your changes, you may notice a verify domain link underneath Default "from" email. If so, click this link, then click Send Verification Email.
- Go to Settings > Required email footer content.
- Company / organization For our customer service accounts, use ONELIVE Media. Otherwise, use the [Client Company].
- Contact name For our customer service accounts, use Bret Williams. Otherwise, use the client's primary contact name. This should be an actual person's name.
- Email address For our customer service accounts, use webmaster@onelivemedia.com. Otherwise, use the client's primary information email address.
- Phone For our customer service accounts, use 512-371-6924. Otherwise, use [Store Phone Number].
- Follow the same policy for the address fields. For our address, use 210 Barton Springs Rd Suite 500 Austin, TX 78704 USA
- Website URL [Store URL]
- Click Save.
Add Riskified
For Shopify stores that are using the OneLive Stripe gateway, Riskified will need to be added to help prevent fraud.
Only Install Riskified on stores that are using the OneLive Media merchant account.
Note: Add Riskified only for stores under following groups a) OneLive Direct b) Sony c) RCA d) Merch Collective & d) CMG
- Log into the Shopify store backend.
- Go to Settings > Payments > Payment authorization settings.
- Select Manually.
- Click Save.
- TO DOWNLOAD (Signed in as OLM Webmaster):While replacing the bolded shop url with the shop url you wish to add. So in this case, please use the following link, after you have signed in to shopify:https://app.riskified.com/auth/shopify?shop=shopurl
- Go to https://app.riskified.com/login
- Enter credentials (obtain from account manager).
- Click Log In.
- Click Webmaster in the top-right menu.
- Click Switch Account.
- Select the new account you wish to modify.
- Click Settings in the left hand bar.
- There will be three checkboxes you need to complete: Enter credit card payment details (email project manager for CC info), Agree to the chargeback guarantee and set the domestic country.
- Click the Plan tab.
-
Select Shop Protection.
- Click the Account tab.
- Invite the following users:
- hollye@onelivemedia.com [select Admin role and Refunds & Chargebacks]
- support@onelivemedia.com [select Team role and Order Declines]
- Update the webmaster@onelivemedia.com account to receive notices only for Technical Issues.
- Domestic country United States
- Time Zone: (GMT -6:00) Central Time (US & Canada), Mexico City
- Click Advanced tab.
- Select auto capture, Auto Void
- Select Send customer confirmation requests
- Click Save Changes.
- Log out.
-
Email integrations@riskified.com with this email:
Dear Riskified, We have added [Store_URL] to Riskified and connected it to the Shopify store. We will be launching this site soon, so please make appropriate accommodations. Please email me when confirmed. If you have any questions, please let me know. Thank you, [Your_Name] ONELIVE Media
- When you receive confirmation, copy & paste their confirmation into a Notebook file in the TeamWork project.
Configure Bold Apps - In Stock Reminder
For Shopify stores using the In Stock Reminder App, the email address will need to be verified.
An email will be sent to the "Reply-To-Email" address. Make sure the recipient knows to verify the address.