Adding your Ecwid store to WordPress site

WordPress is a popular content management system that allows you to create websites. Specially for WordPress, we have created a plugin that helps easily add an Ecwid store to a website.

After you install the Ecwid E-commerce Shopping Cart plugin, you will see Ecwid blocks that give you the flexibility to add your entire store, single product widgets, or “Buy now” buttons to different pages of your website. Besides, you can add other store elements such as categories menu, search box, shopping cart icon, product search, and filters, etc.

Adding Ecwid to and

There are two solutions: or The main difference is that if you use, you should take care of your website hosting. If you use, then WordPress takes care of the hosting. There are other differences as well. To choose what version will work best for you ( or, read more about the pros and cons of each variant in WordPress Help or in their blog.

The Ecwid E-commerce Shopping Cart plugin is available for both WordPress solutions, so you can add your store to a website on or After the plugin is installed, add the store or its parts using the Ecwid blocks.

With Ecwid blocks, you can add your entire store, single product widgets, or “Buy now” buttons to different website pages. Also, they let you add other store elements like categories menu, search widget, shopping cart icon, etc.

Add different blocks depending on the desired result. For example, if your website's primary purpose is selling, add the store to the website home page so that customers could see it as they open your website. If you use the website mainly for blogging, you might want to add separate products or Buy now buttons to those blog posts where you promote your store products.

Check out our video guide on how to add the Ecwid plugin to WordPress:

To install the Ecwid plugin to WordPress, follow this instruction:

  1. Open your WordPress admin panel and go to Plugins → Add New.
  2. Type "ecwid" in the search field. Click Install Now next to the Ecwid E-commerce Shopping Cart plugin:


The installation may take several seconds.

  1. Click Activate. This will direct you to a screen where you log into your Ecwid store.
  2. Click Connect if you already have an Ecwid store and log into your account.
    If you do not have an account, click the link below that reads “Don't have an Ecwid account? Create one now” and complete the registration.
If you didn’t connect the store directly after you installed the plugin, you can find the “Connect” button anytime in the WordPress admin panel → Ecwid → Setup.
  1. Once connected, click Accept to give permissions to the Ecwid plugin.

After you complete these steps, the store will be added to a newly created “Store” page. You can keep the store on this page or add it to other pages of your WordPress website:

  1. Open the WordPress page where you want to add the store.
  2. Click Add block.
  3. Type “Ecwid” in the search box.
  4. Select Store Home Page.
  5. Click Update.

The storefront automatically inherits fonts and colors of your WordPress website for a seamless blend. You may also customize the store design using block settings, themes or CSS codes.

To add products, track orders and manage store settings, go to the Ecwid control panel. This is accessible from the WordPress admin panel. In, go to My site → Tools → Plugins → click on the Ecwid icon. In, just click on Ecwid in the menu on the left.

Manage your Ecwid store from anywhere using our mobile apps. Add products, receive push notifications for new orders, and much more on the go. Download the mobile app for Android and iPhone.

Showing products on separate pages

You can add products from different categories to different pages of your website. Let’s say you have some products on sale or you sell clothes for men and women and you want to display all these products on separate website pages.

You can also feature a single product on a page if you want to promote an individual product instead of a category of products.

When you add a store category to a separate website page, the link to this page appears on the website menu. This provides more chances to attract customers’ attention as the designated category is visible from any website page.

To add a category of products to a separate page on the WordPress website:

  1. Go to the WordPress Admin PanelPages and open the page where you want to add the store category. In, go to SitePages.
  2. Click Add Block, search for “ecwid” and select Store Category Page block.
  3. In the Block menu on the right, select the category you wish to display:


  1. Save the changes.
The Block section contains setting options for category list appearance, product list appearance, etc. These settings will apply only to this block and won’t affect the store design and layout on other pages.

Featuring one product on a page

You can add one product from your Ecwid store to any website page. For example, you could highlight a specific product in a post and allow customers to purchase it without leaving the page. Fewer clicks, more sales.

There are three ways to feature a product on your WordPress website page:

  1. Large product card
  2. Small product card
  3. “Buy Now” button


To add one product to a page on the WordPress website:

  1. Go to your WordPress Admin PanelPages and open the page where you want to add a product. You can add it to a new or existing page.
  2. Click Add Block.
  3. Depending on how you want to represent a product, click on the appropriate block: Product Card Large, Product card small or Buy Now Button.
  4. To modify the appearance of the product card, click on the block with the product and change the block settings on the right:


Featuring store products in the website sidebar

You can promote products from your Ecwid store on your WordPress website by showing them in the sidebar. Usually, it displays on pages where you have blog posts:


This way, customers will see products as they read your posts without opening the store page.

To add products to the website sidebar, use the Ecwid store widgets:

  1. Go to the WordPress admin panel → AppearanceWidgets.
  2. Click on the Ecwid store widgets that you want to use to show products:
    • Recently viewed products,
    • Latest added products,
    • Random product.
  3. Select where to display the widget.
  4. Click Add Widget.

In addition to products, you can also add other Ecwid store widgets:

  • Shopping cart
  • Product search
  • Store root categories
  • Store page link

After you add any of these widgets, check to make sure they fit with your site’s design.

Adding store search

You can add a store search box to any page on your WordPress website:

  1. Go to your WordPress editor and open the page where you want to add the search.
  2. Click Add blockProduct Search Box:


  1. Save the changes.
Instead of a search box block, you may want to use the block "Product search and filters" — it adds all your products to a site page along with a search field and filters (if you use them).

Showing store categories in the website menu

If products in your store are divided into categories, you can show store categories in the drop-down of the website menu. This will improve your website navigation and will help customers find products faster.


As you add new root categories to the store, Ecwid automatically adds them to this menu.

Here is how to add the Ecwid store categories to your WordPress website menu:

  1. Go to the WordPress admin panel → AppearanceMenus.
  2. Open the Store tab.
  3. Tick Store with Categories Menu.
  4. Click Add to menu.
  5. Click Save Menu.
If you added a new root category to the store and it doesn’t display in the menu, click Refresh categories list link in the WordPress admin panel → Appearance → Menus.

Also, in Appearance → Menus, you can add other store links to your website menu:

  • Cart: adds a link to the cart page
  • Product Search: adds a link to a page with the search and filters
  • My Account: adds a link to the customer store profile page
  • Store: adds a link to the main store page

Select what links will be helpful for your customers and add them to the website menu.

Offering one login to site and store for customers

Most websites offer an option for users to create accounts. You can use it for different reasons: generate a list of customers, hide specific pages from unregistered users, etc.

The Ecwid store also allows customers to create accounts and log in. In the store account, customers can see their order history and get discounts if they belong to customer groups among other options.

If you offer a login on the website and in the store, two login icons may confuse customers. It will also require dual login: the website and the store. Ecwid offers a solution. When customers log into the website, you can automatically log them in to the store using the setting called Single Sign-On (SSO).

To enable the Single Sign-On option on your WordPress website:

  1. Go to the WordPress Admin Panel → Ecwid → Advanced.
  2. Tick Customer Single Sign-On option.
  3. Click Save changes.
This Single Sign-On option is available on Venture, Business, and Unlimited plans. Upgrade to get this feature

Including products into website sitemap

A sitemap helps search engines like Google, Bing, Yahoo to better index your site. It provides search bots with the complete structure of your site which allows for faster indexation. When your website and store pages are indexed, they appear in search results and help potential customers find your store.

To create a sitemap for your Wordpress site and include product and category links, we suggest using one of the plugins:

Fully compatible with Ecwid, these plugins will add links to the product and category pages of your store to the generated sitemap. This way, search engines will be able to index your website pages along with the store pages.

The ability to add store pages to the sitemap requires access to Ecwid API, which is available on Venture, Business, and Unlimited plans. Upgrade

Adding several stores to WordPress website

You can have two or more different Ecwid stores on the same WordPress website. Add one store with a plugin and add additional stores with a code. Don’t be afraid of the “code” word. It’s a ready code — you just need to copy and paste it.

You can also add different categories of the same store to different website pages.

Follow these steps to add the second store with code:

  1. Go to Ecwid Control PanelAll sales channels.
  2. Scroll down the page to see the Sell on your website section. Click on Other platforms and sitebuilders.
  3. Click Copy Code to Clipboard button. Now you’ve got your store code:


  1. Go to the WordPress Admin PanelPages and open the page where you want to display the store.
  2. Click Add BlockCustom HTML.
  3. Paste the copied code to the field.
  4. Save the changes.

You will see the store's home page on the website. To add other stores to the website, follow the above steps for each store.

Make sure to add stores to separate pages – one store on a page. If you add two store codes to the same page, Ecwid will load only one code. This means only one store will show up.

Connecting to another Ecwid account

In case you initially connected a wrong Ecwid account or just decided to put another store on the website, you can connect the plugin to another store anytime. Here is how to do it:

  1. Go to your WordPress Admin PanelEcwidDashboard.
  2. Scroll down to the bottom of the page.
  3. Click Reconnect in the bottom right corner:


  1. You will see the Connect button. Log into the control panel of the store that you want to show on the website.

After you complete the steps, the new store will appear on your website.

Restricting access to Ecwid backend to certain users

You can restrict access to your Ecwid store backend in WordPress with the help of the User Role Editor plugin. Here’s what you need to do.

  1. Install the User Role Editor plugin to your WordPress admin panel.
  2. Go to the Users menu.
  3. Find the user, you want to block from the Ecwid Control Panel.
  4. Click the Capabilities link:


  1. Use the Quick filter field and find manage_options:


  1. Disable it and click Update.
  2. This person will not be able to access your Ecwid store backend when using your WordPress Dashboard.

Next Steps

  1. Set up your store: add products, configure shipping and payment methods, taxes, etc.
  2. Sell on other sales channels like Facebook and Instagram.
  3. Download the Ecwid mobile apps for store management for Android and iOS.
  4. Place a test order to check how your store works.
  5. Promote your store and attract new customers.

For more information about selling on Wordpress, please visit our website.

Was this article helpful?

Awesome! Thanks for your feedback!

Sorry about that! We are here to assist you by email or chat.

Contact support