BigCommerce - Product Review Integration - Review Collection Kevin Miller
I. In the BigCommerce dashboard, open the storefront tab and open script manager to create a new script
II. Set the script to open on the order confirmation page and the script type to script
III. In script contents, paste the following and replace YOUR_SELLER_ID with your ResellerRatings SellerID
{% raw %}
<script>
var _rrPR = {
seller_id: XXXXXX,
auto: false,
invoice:{{checkout.order.id}}
};
fetch('/api/storefront/order/{{checkout.order.id}}', {
credentials: 'include'
}).then(function (response) {
return response.json();
}).then(function (myJson) {
if(myJson.lineItems && myJson.orderId)
{
skus = [];
var RR_phys_items = myJson.lineItems.physicalItems;
for(var phys_inc = 0; phys_inc < RR_phys_items.length; phys_inc++)
{
skus.push(RR_phys_items[phys_inc].sku);
}
var RR_dig_items = myJson.lineItems.digitalItems;
for(var dig_inc = 0; dig_inc < RR_dig_items.length; dig_inc++)
{
skus.push(RR_dig_items[dig_inc].sku);
}
_rrPR.sku = skus;
_rrPR.email = myJson.billingAddress.email;
(function() {
var s=document.createElement('script');s.type='text/javascript';
s.async=true;
s.src="https://www.resellerratings.com/popup/include/load.js";
var ss=document.getElementsByTagName('script')[0];
ss.parentNode.insertBefore(s,ss);
})();
}
});
</script>
{% enraw %}
IIII. Click Save
Did this answer your question?