The Feedance AI features is rolling out.
Check it out!

What is nopCommerce?

nopCommerce

nopCommerce is a source-available, self-hosted e-commerce platform built on Microsoft's ASP.NET Core framework. First released in 2008, it lets merchants install the software on their own server (or through a hosting partner) and run a fully customizable online store backed by a database such as Microsoft SQL Server, MySQL, or PostgreSQL.

Because its source code is publicly available on GitHub, nopCommerce has built a large ecosystem of free and paid plugins, themes, and extensions covering payment gateways, shipping, and inventory tools. It supports multi-store and multi-vendor setups, runs cross-platform on Windows, Linux, and macOS, and is commonly deployed using Docker.

Why connect nopCommerce to Feedance?

Because nopCommerce is self-hosted, it does not come with a built-in multi-channel feed management layer the way some hosted SaaS platforms do. Store owners are typically left to export product data manually or rely on custom scripts to keep marketplaces, comparison shopping engines, and advertising channels up to date.

Connecting nopCommerce to Feedance removes that manual work. Feedance keeps your product, inventory, and order data flowing automatically, so listings across your sales channels stay accurate as your catalog and stock levels change in your store.

How does Feedance connect to nopCommerce?

Feedance connects directly to your nopCommerce store through a secure, authenticated connection to your store's data. Once connected, Feedance can read your product catalog, current inventory levels, and order data on an ongoing basis, and push supported updates back to your store, such as updated stock levels, without requiring manual file exports or custom development on your part.

Setup is handled entirely within Feedance and your nopCommerce admin panel. There is no need to build or maintain your own integration code.

What data does Feedance access from nopCommerce?

Feedance works with three core data entities in nopCommerce. It does not access or modify customer records, coupons, gift cards, tax and shipping settings, or newsletter subscribers.

EntityWhat Feedance readsWhat Feedance can update
ProductsProduct titles, descriptions, prices, images, categories, and identifiersProduct details pushed from Feedance-managed feeds, where enabled
InventoryCurrent stock quantity and availability status per productStock quantity updates, where enabled
OrdersOrder details needed for fulfillment and channel reportingOrder status updates, where supported

nopCommerce-specific considerations worth knowing

  • Self-hosted infrastructure. Because nopCommerce is self-hosted rather than a managed SaaS platform, the availability and performance of your store's API depend on your own server and hosting setup, not on nopCommerce itself.
  • API access is a separate module. nopCommerce exposes REST-based programmatic access through an installable Web API plugin rather than enabling it by default, so API access needs to be installed and configured in the admin panel before external tools can connect.
  • Inventory tracking mode matters. nopCommerce lets store owners track inventory either by product or by product attributes (for variants), and multi-warehouse inventory tracking is only available in the by product mode. This affects how accurately stock levels can be reported for stores using product variants.
  • Stock is reduced on shipment, not always on order. Depending on store configuration, nopCommerce can reduce stock quantity when an order is shipped rather than the moment it is placed, so inventory reads may reflect pre-fulfillment stock until an order is processed.

How to connect nopCommerce with Feedance

  1. In Feedance, start a new platform connection and select nopCommerce.
  2. Enter your store's URL and the connection credentials from your nopCommerce admin panel.
  3. Authorize the connection so Feedance can securely access your store's data.
  4. Choose which data — products, inventory, and orders — you want Feedance to sync.
  5. Run an initial sync and review the imported data before publishing feeds to your sales channels.

How often does your nopCommerce data sync?

Feedance syncs your nopCommerce data automatically on a regular schedule, with the exact frequency depending on your Feedance plan and the size of your catalog. You can also trigger a manual sync at any time if you need your product, inventory, or order data refreshed immediately.

Common nopCommerce connection issues and how to fix them

IssueLikely causeFix
Connection fails to authenticateAPI credentials are incorrect, expired, or API access has not been enabled in the nopCommerce admin panelRe-check or regenerate your credentials in nopCommerce, confirm API access is enabled, and re-enter them in Feedance
Products missing from the feedProducts are unpublished, out of stock, or excluded by store visibility settings in nopCommerceCheck the product's published status and visibility settings in nopCommerce, then re-sync
Inventory looks out of dateThe sync has not run yet, or nopCommerce is configured to reduce stock only when an order shipsTrigger a manual sync in Feedance and confirm your store's stock-reduction setting
Orders not appearing in FeedanceOrders fall outside the synced order status or date rangeReview your order sync settings in Feedance and confirm the order's status in nopCommerce

nopCommerce feed optimization tips

  1. Keep product titles and descriptions complete and consistent so they translate well into channel-specific feeds.
  2. Use accurate categories and product attributes in nopCommerce so Feedance can map your catalog correctly.
  3. Maintain clean, high-resolution product images, since image quality carries directly through to your feeds.
  4. Keep your inventory tracking mode (by product or by product attributes) consistent across your catalog so stock levels sync accurately.
  5. Review your synced product and inventory data in Feedance regularly before pushing updates to your sales channels.

Frequently Asked Questions About nopCommerce

  • How does Feedance connect to my nopCommerce store?

    Feedance connects directly to your nopCommerce store using a secure, authenticated connection to your store's data. Once connected, Feedance can read your product catalog, inventory levels, and order data, and push supported updates back to your store, all without manual exports or custom development.

  • Is there anything specific to nopCommerce I should know before connecting?

    Yes. nopCommerce exposes programmatic access through an installable Web API plugin rather than having it enabled by default, so this needs to be set up in your nopCommerce admin panel before Feedance can connect. It's also worth knowing that nopCommerce can be configured to reduce stock quantity when an order ships rather than when it is placed, which can affect how current your inventory numbers appear immediately after a sale.

  • What data does Feedance read and update in nopCommerce?

    Feedance works with three types of data in nopCommerce: products, inventory, and orders. It reads product details such as titles, descriptions, prices, and images, reads and can update inventory stock levels, and reads order information along with supported status updates. Feedance does not access customer records, coupons, gift cards, tax or shipping settings, or subscriber lists.

  • How do I keep my nopCommerce feed current on Feedance?

    Feedance automatically syncs your nopCommerce data on a regular schedule, with frequency depending on your plan and catalog size. If you need your data refreshed right away, such as after a price change or a large inventory update, you can trigger a manual sync at any time from Feedance.

  • Do I need to install anything special on my nopCommerce store to connect it to Feedance?

    Since nopCommerce is self-hosted, you may need to enable API access in your store's admin panel before Feedance can connect, as this is not always turned on by default. Once access is enabled and you have the required credentials, you can complete the connection entirely from within Feedance.

Schedule your 15-minute demo now

Schedule my demo

We’ll tailor your demo to your immediate needs and answer all your questions. Get ready to see how it works!