The REVIEWS.IO Maropost integration allows you to sync your Maropost product feed to REVIEWS.IO, as well as automate your review collection from your Neto sales orders.
Requirements
β An active Maropost store
βοΈ An active REVIEWS.IO subscription
Navigation π
Sign in to your REVIEWS.IO Dashboard
Navigate to Integrations
Select Maropost
Instructions βοΈ
Log in to Maropost Control Panel
Go to your Maropost Commerce Cloud Control Panel and select ' Addons'. Find the REVIEWS.IO App under Marketing and select 'Get Addon'
Confirm Details
Once you have selected 'Get Addon', you'll be asked to confirm the accounts login details or to set up an account if you do not already have one.
Once signed in, your Maropost app will be connected!
βYou can control your connection to your Maropost store once it is connected.
Sync Orders
Sync Old Orders (Boost reviews by sending requests to your past customers - Select date range to go back too.)
Sync Product Feed
Adding the Product Reviews Widget to your Product Pages
Step 1
Open Maropost Settings
Go to your Maropost Store Control Panel and click 'Settings & tools' and then 'All settings & tools' from the sub-menu.
Step 2
Webstore Templates
Scroll down to the System Templates section and click into 'Webstore Templates'.
Step 3
Edit Product File
Navigate to Web Themes > storefront > templates > products > includes > product_information.template.html, and click to edit.
Step 4
Add Widget Code
Look for the div
element with the id of accordionReviews
, and add the unique code found in your dashboard inside the card-body
class.
Below is example snippet only
Adding the Product Rating Snippet to your Product Pages
Step 1
Open Maropost Settings
Go to your Maropost Store Control Panel and click 'Settings & tools' and then 'All settings & tools' from the sub-menu.
Step 2
Webstore Templates
Scroll down to the System Templates section and click on 'Webstore Templates'.
Step 3
Edit Template File
To add the rating widget to the product category pages, navigate to Web Themes > storefront > templates > thumbs > product > template.html, and click to edit.
Find the card-title
element and add the following code below it.
To add this widget to the main product page, modify the following file instead : Web Themes > storefront > templates > products > include > header.template.html.
<div class="ruk_rating_snippet" data-sku="[@sku@]"></div>
In the footer file, found here: Web Themes > storefront > templates > footers > template.html, add the unique code found in your dashboard. Below is example only
Developer Notes
Add the below code to the product_review block of rich snippet widgets to enable rich snippet output.
product_review: {
enable_rich_snippets: true,
structured_data: {
category: "[%escape%][@product_type@][%/escape%]",
gtin13: "[%escape%][@barcode@][%/escape%]",
[%IF [@manufacturer_model@]%]
mpn: "[%escape%][@manufacturer_model@][%/escape%]",
[%ELSE%]
mpn: "[%escape%][@sku@][%/escape%]",
[%END IF%]
url: "[@url@]",
[% if [@thumb@] %]
image: '[@config:home_url@][@thumb@]',
[%/if%]
description: "[%escape%][%format type:'text' rmhtml:'1'%][%format type:'text' addbr:'1'%][@description@][%/format%][%/format%][%/escape%]",
[%DISPLAY_CHILD_PRODUCTS id:'[@SKU@]' sortby:'sortorder,name'%]
[%PARAM ifempty%]
offers: [{
type: 'Offer',
price: "[%if [@inpromo@]%][@promo_price@][%else%][@price@][%/if%]",
priceCurrency: "[@config:defaultcurrency@]",
url: "[%escape%][@url@][%/escape%]",
availability: "http://schema.org/[%if [@instock@] > 0%]InStock[%else%]OutOfStock[%/if%]",
seller: {
type: 'Organization',
name: '[%escape%][@config:company_name@][%/escape%]'
},
priceValidUntil: "[%if [@inpromo@]%][@promo_end@][%/if%]",
}],
[%/ PARAM%]
[%PARAM header%]
offers: {
type: "AggregateOffer",
lowPrice: "[%if [@inpromo@]%][@promo_price@][%else%][@price@][%/if%]",
priceCurrency: "[@config:defaultcurrency@]",
offerCount: "[@count@]",
offers: [
[%/ PARAM%]
[%PARAM *body%]
{
type: "offer",
[%if [@store_quantity@] > 0 AND [@preorder@] %]
availability: "http://schema.org/PreOrder",
[%elseif [@store_quantity@] > 0 AND ![@preorder@] %]
availability: "http://schema.org/InStock",
[%elseif [@store_quantity@] < 1 AND [@config:ALLOW_NOSTOCK_CHECKOUT@] %]
availability: "http://schema.org/LimitedAvailability",
[%else%]
availability: "http://schema.org/OutOfStock",
[%/if%]
[%if ![@inpromo@]%]
price: "[@store_price@]",
[%else%]
price: "[@promo_price@]",
[%/if%]
gtin13: "[%escape%][@barcode@][%/escape%]",
seller: {
type: "Organization",
name: "[%escape%][@CONFIG:COMPANY_NAME@][%/escape%]"
},
itemCondition: "NewCondition",
priceCurrency: "[@config:defaultcurrency@]",
url: "[%escape%][@url@][%/escape%]",
sku: "[%escape%][@SKU@][%/escape%]",
image: "[$home_url$][%asset_url type:'product' id:'[@SKU@]' thumb:'thumb' check_parent:'y'/%]",
name: "[%escape%][@name@][%/escape%]"
},
[%/ PARAM%]
[%PARAM footer%]
]
},
[%/ PARAM%]
[%/ DISPLAY_CHILD_PRODUCTS%]
brand: {
type: 'Brand',
name: '[@brand@]',
}
}
}