Skip to main content

Ecwid installation

Ecwid Store Testimonials with Custom Code

Ecwid stores live in one of two places: on Ecwid’s own Instant Site, or embedded inside another website. On Instant Site, a Custom Code section from Add Section, Advanced Solutions, Embed and Custom Code takes the StoryProof lines on the page you choose. If your Ecwid store sits inside WordPress, Wix or another builder, install the widget on that host site instead.

  • Code for an Instant Site Custom Code section
  • The script for the site wide JavaScript field
  • Which site to edit when the store is embedded elsewhere

Instant Site code

Code for Ecwid’s Instant Site

Enter your widget id. For a single page, Part A goes into one Custom Code section. If you place widgets on several Instant Site pages, use Part B in each section and Part C once in the site wide JavaScript field.

Shown in StoryProof when you copy a widget’s embed code.

Part 1 · Part A: one Custom Code section with both lines

Website › Edit Site › Add Section › Advanced Solutions › Embed & Custom Code › Add Custom Code Section

<div data-storyproof-widget="YOUR_WIDGET_ID"></div>
<script src="https://app.storyproof.io/embed.js" async></script>

Part 2 · Part B: a Custom Code section on each page with a widget

Page dropdown › choose page › Add Section › Embed & Custom Code

<div data-storyproof-widget="YOUR_WIDGET_ID"></div>

Part 3 · Part C: site wide, added once

Advanced website settings › Custom JavaScript code › Add Code

<script src="https://app.storyproof.io/embed.js" async></script>

Click Back, drag the section to its place in the list, and Publish. Refresh the live Instant Site and check the section on a phone.

Generated on this page in your browser. Nothing you enter is saved.

The problem, solved

Ecwid testimonial gaps and how StoryProof fills them

  • Problem 1

    Ecwid reviews only cover product buyers

    Ecwid’s review section takes reviews from customers who bought a product, which leaves out service clients, wholesale buyers and video praise.

  • Problem 2

    Not sure where my store’s code goes

    An Ecwid store embedded in another builder does not use Instant Site sections, so Instant Site steps do nothing on that site.

  • Problem 3

    Widgets on several Instant Site pages

    Repeating the script in every section is easy to get wrong when you later edit one of them.

  • Problem 4

    Asking every buyer by hand

    Remembering to email each customer after delivery does not survive a busy season.

  • Problem 5

    The built in testimonial block is hand typed

    Instant Site’s own testimonial section is filled in by hand in the editor, which suits a launch but not a growing store.

In StoryProof

Add it to an Instant Site

Step 1 of 4

Choose the page

In the site editor, use the page dropdown at the upper left to open the page that should show testimonials, such as the homepage.

Before you start

Limits to plan around

  • Ecwid docs as of 2026-11-13

    Menu names come from Ecwid’s custom code article as published on Lightspeed’s help center and read on 2026-11-13. Ecwid’s own copy was not readable by our tools. Nobody has run the steps on a live store.

  • Legacy Instant Site lacks sections

    Ecwid’s article says custom code sections are not supported on the legacy Instant Site. Stores still on it can only use the site wide fields.

  • Site wide field has a cap

    The Custom JavaScript code field accepts up to 4000 characters per entry. The StoryProof script line is far below that.

  • No Ecwid app

    StoryProof is not in the Ecwid App Market and does not read Ecwid’s product reviews. The install is the embed code.

  • Badge on lower plans

    A small "Powered by StoryProof" badge shows under widgets until Pro.

FAQ

Questions people ask

Short answers to what usually comes up next.

Should I turn off Ecwid’s product reviews?

No need. Product reviews sit on product pages, while a StoryProof widget suits store wide praise and video. Showing both is fine.

Will the header meta tag field work for the script?

Ecwid describes that field for site and domain verification. Use the Custom JavaScript code field, which Ecwid places at the end of the body, or the section itself.

Does Ecwid send StoryProof my orders automatically?

Not by itself. The post purchase automation, from Pro, starts from a webhook your store sends when an order is placed; how you send it from Ecwid is up to your setup.

Can I see the widget before publishing?

Judge it on the live site after Publish and a refresh. Ecwid’s article does not say whether custom code runs inside the editor.

Still have a question? Ask the StoryProof team or book a demo.

Show more than star ratings in your Ecwid store

Collect and approve testimonials in StoryProof, then add one Custom Code section.

Sources

  1. Adding custom code to Instant Site (Lightspeed help center copy of the Ecwid article), Lightspeed. Checked 2026-11-13.
  2. Adding custom code to Instant Site, Ecwid Help Center. Checked 2026-11-13.
  3. Selling on SITE123 with Ecwid (example of an Ecwid store added to another site), Ecwid Help Center. Checked 2026-11-13.
  4. How to add testimonials to your site, Ecwid Blog. Checked 2026-11-13.

Last updated 2026-11-13.