NewProduct Score, 4T Segmentation, Price War and Broken Size are live.See what's new
Feedance
Shift4Shop logoShift4ShopPlatform · E-commerce data source
Shift4Shop integration

Turn your Shift4Shop catalog into feeds that know what sells.

Connect your store once. Feedance pulls products, inventory, and orders from Shift4Shop, scores and labels every product, and keeps a tailored feed live on Google, Meta, TikTok and 200+ channels.

Shift4Shop connection
Product source in Feedance
Connected
PR
ProductsReads product details such as titles, descriptions, pricing, images, and identifiers for use in feeds and exports.
Synced
IN
InventoryReads current stock levels so downstream feeds and channels reflect accurate availability.
Synced
OR
OrdersReads order data to support order-related reporting and channel workflows.
Synced
Scored, labelled and sent to
GoogleMetaTikTok200+ channels
What is Shift4Shop

Your store is the source. Feedance makes it ad-ready.

Shift4Shop is a cloud-based e-commerce platform that lets merchants build, host, and manage an online store, including product catalog management, order processing, and payment and shipping integrations. The platform was acquired by Shift4 Payments in November 2020 and rebranded from its original name, 3dcart, to Shift4Shop in January 2021.

Because of that history, references to the older "3dcart" name still appear in some places, most notably in the platform's REST API, whose endpoint domain and documentation continue to use the 3dcart name even though the storefront product itself is now marketed as Shift4Shop.

  • Connect once, no manual exports
  • Catalog changes reach your feeds on every sync
  • Product Score, 4T, Price War and Broken Size labels on every product
  • One source, a tailored feed for each of 200+ channels
How it fits

From Shift4Shop to every channel, product by product.

1 · Data in
Shift4Shop
Products
Inventory
Orders
+ GA4 and competitor prices
2 · Decide
Feedance
Product Score, 0–100
4T segment
Price War and Broken Size
Rules, filters, enrichments
3 · Feeds out
Your channels
Google Merchant Center
Meta catalog
TikTok catalog
200+ more channels

Shift4Shop stores hold product, inventory, and order data that often needs to reach marketplaces, ad channels, or other sales systems in a consistent, up-to-date format. Connecting Shift4Shop to Feedance lets you pull that data out of the store automatically instead of exporting and reformatting it by hand every time something changes.

This is especially useful for merchants running multiple sales channels alongside their Shift4Shop store, where keeping listings, stock levels, and order records aligned across systems manually becomes time-consuming and error-prone.

What data Feedance pulls

The core data feed management needs.

Feedance reads three groups of Shift4Shop data. Each one has a job in the feed.

DataWhat is includedUsed for
ProductsReads product details such as titles, descriptions, pricing, images, and identifiers for use in feeds and exports.Feed attributes, variant feeds, titles and categories for each channel
InventoryReads current stock levels so downstream feeds and channels reflect accurate availability.Availability in every feed and Broken Size flags on size runs
OrdersReads order data to support order-related reporting and channel workflows.Sales and return context per product
Legacy naming in the API
Shift4Shop's REST API still runs on infrastructure and documentation branded under the old "3dcart" name, a holdover from before the 2021 rebrand. This is normal and does not affect functionality.
Account eligibility requirements
Shift4Shop generally requires a store to have an active, connected payment processor and to have been live for a period of time before full REST API access is enabled, which can delay a first-time connection on brand-new stores.
Per-store app credentials
Access is granted through a private-app style key and token pair generated inside the Shift4Shop Store Manager, so credentials are tied to a specific store and need to be reissued if a store is rebuilt or migrated.
Setup

Connect Shift4Shop in five steps.

Feedance connects directly to your Shift4Shop store using the credentials you provide during setup. Once authorized, Feedance reads your store's product, inventory, and order data on a recurring schedule and keeps its own copy synchronized with what is currently in your store.

No plugin installation or code changes are required on the Shift4Shop side beyond granting Feedance access; the connection is configured entirely from within your Feedance account.

  1. 01
    Log in to your Feedance account and start a new platform connection.
  2. 02
    Select Shift4Shop from the list of available platforms.
  3. 03
    Enter your Shift4Shop store credentials or API access details when prompted.
  4. 04
    Authorize Feedance to access your store's product, inventory, and order data.
  5. 05
    Confirm the connection and let Feedance run its first sync to import your store data.
Sync frequency

How often does your Shift4Shop data sync?

Feedance syncs Shift4Shop data on a recurring automated schedule so your products, inventory, and orders stay reasonably current without manual intervention. Sync frequency can vary based on your plan and store size, and you can also trigger a manual sync from your Feedance dashboard whenever you need the latest data immediately.

  • Feed Protection can stop an update when something looks wrong
Troubleshooting

Common Shift4Shop connection issues

IssueLikely causeFix
Connection fails during setupStore does not yet meet Shift4Shop's requirements for API access, such as an active connected payment method or minimum store ageConfirm a payment processor is connected and the store has been live long enough, then retry the connection
Authorization errors after reconnectingStore credentials or app tokens were regenerated or the store was migrated to a new instanceGenerate a fresh key/token pair in the Shift4Shop Store Manager and update the connection in Feedance
Products or inventory appear out of dateSync has not run recently, or changes were made after the last syncTrigger a manual sync in Feedance or wait for the next scheduled sync cycle
Some products missing from the feedProducts are unpublished, hidden, or missing required fields in Shift4ShopCheck the product's status and required fields in Shift4Shop and republish it
Optimization tips

Get more from a Shift4Shop feed.

  • Keep product titles and descriptions complete and accurate in Shift4Shop, since Feedance pulls this data as-is.
  • Make sure inventory counts are kept current in Shift4Shop so availability stays accurate downstream.
  • Use clear, consistent product identifiers (SKUs) to avoid mismatches when data is used across channels.
  • Regularly review product status in Shift4Shop to ensure discontinued or out-of-stock items are updated promptly.
  • Schedule syncs at a frequency that matches how often your catalog and inventory actually change.
FAQ

Questions about the Shift4Shop integration

Short answers to what teams ask before connecting a store.

How does Feedance's connection to Shift4Shop actually work?

Feedance connects directly to your Shift4Shop store using the store credentials you provide when setting up the integration. Once you authorize access, Feedance reads your product, inventory, and order data on a recurring schedule and keeps it synchronized without requiring any code changes in your store.

Why do I still see the name 3dcart when connecting my Shift4Shop store?

Shift4Shop was formerly known as 3dcart before Shift4 Payments acquired the platform in November 2020 and rebranded it in January 2021. The platform's API infrastructure still uses the 3dcart name in its technical documentation and endpoint addresses, so seeing that name during setup is expected and does not indicate a problem.

What data can Feedance read from or update in my Shift4Shop store?

Feedance works with three types of data from Shift4Shop: products, inventory, and orders. It does not access other store data such as customer records, coupons, or shipping and tax settings.

How do I make sure my Shift4Shop feed stays current?

Feedance syncs your Shift4Shop data automatically on a recurring schedule, so keeping your product, inventory, and order information updated in Shift4Shop itself is the main thing you need to do. If you need the latest changes reflected right away, you can also run a manual sync from your Feedance dashboard instead of waiting for the next scheduled cycle.

Why might my Shift4Shop connection fail when I first try to set it up?

Shift4Shop generally requires a store to have an active connected payment method and to have been live for a period of time before it grants full REST API access. If your store is brand new or does not yet have a payment processor connected, the connection may fail until those requirements are met.

See which of your products earn.

Connect your product feed and GA4. We will show you Product Score, 4T, Price War and Broken Size on your own catalog.