# Shopify
This guide explains how to install and integrate the REES46 Shopify application (hereafter REES46 Application) with your online store built on the Shopify platform. This app gives your store full access to REES46 functionality. With REES46, you can improve your sales performance.
# Install application
- Install the REES46 application (opens new window) from Shopify AppStore.
- Create a new REES46 account or bind the store to an existing account using the user's public and private keys.
If an account with the email already exists, the application will ask to enter public and private keys. The keys are available in REES46 account settings (opens new window).
Please note
The customer's keys and the store's keys are different keys, and in this case, it is necessary to use the customer's keys.
- If you have already added the store to your account, select it from the list offered.
- On the success page follow the instructions to speed up the activation of the tools: see a product, add the product to the cart, and complete the purchase. These actions will allow the system to understand the application installation was correct.
# Set Up & Design Product Recommendations
Read detailed guide about products recommendations configuration and design in Product recommendations.
# Blocks (widgets) settings
To add recommendation blocks to your site, customize the active theme:
# Home Page
Select the home page and add a new section.
Select the widget type for the home page and click "Add".
Enter the unique widget (block) code generated when you create it in your REES46 account and configure other settings to display the widget. Save the settings and return to the previous section list page.
Move the created section by simple drag and drop to the needed position on the page.
You can add an unlimited number of widgets to the main page, but it is recommended to use two with algorithms: "Popular" and "Buying Now" algorithms. To add another section, follow steps 1-4 again.
# Collection Page
Select the collection page and the section on the left.
Enter the unique widget (block) code generated when you create it in your REES46 account and configure other settings to display the widget. Save the settings and return to the previous section list page.
# Product Detail Page
Select the product page and the section on the left.
Add a new widget and configure it - enter the unique widget (block) code generated when you create it in your REES46 account, and other settings to display the widget.
Add a second widget and configure it. You can only add two widgets to the product page in total.
# Shopping Cart Page
Select the cart page and the section on the left.
Enter the unique widget (block) code generated when you create it in your REES46 account and configure other settings to display the widget. Save the settings and return to the previous section list page.
# Search Page
The search page may not be in a drop-down menu, so you may need to search for something directly in the preview window to go to it. When you open a page, select the section to the left.
Enter the unique widget (block) code generated when you create it in your REES46 account and configure other settings to display the widget. Save the settings and return to the previous section list page.
# Order Status Synchronization
This topic explains how to set up REES46 Order Synchronization feature.
Our system supports three order statuses: new order, complete order and cancelled order (incl. fake orders).
Main purpose of our Order Status Synchronization is to differentiate real orders from orders that will not be completed (cancelled, fake, prank). It also calculates the amount of our CPA commission and your monthly KPIs. The Synchronization helps increase effectiveness of our triggered emails and allows you to see a detailed KPI report anytime.
# How to Enable Synchronization
Open your Shopify online store settings in the left menu and go to the Checkout
. Paste the following code into the field Additional scripts (Order processing section)
:
<script type="text/javascript">
{% if checkout %}
window._r46_order_number = {{ checkout.order_number }};
{% endif %}
</script>
Note
Note that if any such code as, for instance, analytics counters is already present in the field, our code above should be inserted prior or past that, keeping the existing code in tact.
Don't forget to save the changes.
# How It Works
The synchronization is performed automatically when the product feed (XML) is updated and at the same intervals. You can set up a product feed (XML) update period in the store settings in the REES46 account.
# Troubleshooting
Recommendations may not appear immediately - it all depends on your store traffic. If you are in the testing process right now, it means behavioral data is getting collected and you will soon see generated product recommendations.
Be sure to check that the installation procedures have been followed properly.
If still no success
If you encounter any problems (e.g. no event tracking or no product recommendations on the site) after all has been set according to this guide and double-checked, it most likely means this app is in conflict with some plugin you installed for your site, or you're using customized Shopify templates. In this case, please contact us at support@rees46.com.
Our support service will help you resolve the issue.