Catalog & Listing Management
Import products from your suppliers, build your catalog, and push listings to every sales channel — all from one place.
Onboard a new supplier
Every supplier you work with is set up as a source channel in Foundry. This is where their product data lives before it enters your catalog.
Create the source
Go to Sources in the sidebar and click Add Source. Give it a name (e.g., "Meyer Distribution"), set the direction to Inbound, and fill in contact details — rep name, email, phone, and order email. These are used when you send purchase orders later.
Configure how data comes in
Choose an import method based on how your supplier shares their catalog:
- CSV — Upload a spreadsheet manually whenever you get an updated price list
- FTP/SFTP — Connect to your supplier's FTP server for automatic scheduled imports
- Google Sheets — Link a shared spreadsheet that stays updated in real time
Import and map columns
When you import for the first time, Foundry shows a column mapping screen. It auto-detects common columns like SKU, cost, quantity, UPC, and brand — but you can adjust the mapping manually. You can also set the delimiter if the file uses tabs or pipes instead of commas. Save your mapping so future imports use the same settings.
Build your catalog
Once supplier SKUs are imported, you turn them into catalog products. Foundry gives you two paths depending on whether the product already exists.
Promote new products
Select one or more source SKUs and click Promote. Foundry suggests groupings — SKUs that share a group key or have similar titles get grouped into a single product with multiple variants. Review the suggestions, drag items between groups if needed, then confirm. Each group becomes a product in your catalog with its own Foundry SKU.
Link to existing products
If a supplier's SKU matches something already in your catalog, click Link instead of Promote. Search for the existing variant by SKU, UPC, or name, and connect them. This lets you track multiple suppliers for the same product — useful for price comparison and backup sourcing.
Organize with brands, categories, and options
Assign brands and categories to keep your catalog organized. For products with variations, set up option types like Size, Color, or Material — these carry across products so you only define them once.
Enrich product data
Supplier data is often bare-bones — a SKU, a cost, maybe a title. Foundry's enrichment tool fills in the gaps.
Pull marketplace data
Open any product and click Enrich. Foundry searches marketplaces using the product's UPC, GTIN, or title and pulls back images, descriptions, and product details. Review what it found, select the images you want, and edit the description to match your brand voice.
Upload your own images
On the variant detail page, use the Images section to upload your own product photos. Upload multiple images at once, drag to reorder them, and set the primary image (first position). Images are stored securely and push to your sales channels automatically.
Set pricing
Control how your products are priced across channels.
Pricing formulas
Set up formulas that automatically calculate sell prices from your cost. Apply markups by percentage, fixed amount, or tiered rules. Formulas can be applied per product, per brand, or across your whole catalog.
MAP pricing
Set a minimum advertised price (MAP) on each variant to ensure your listings stay compliant with manufacturer requirements.
Push to sales channels
Once your catalog is ready, push products to BigCommerce, Shopify, or any connected sales channel.
Connect your stores
Go to Sales Channels and add your BigCommerce or Shopify store. Enter your API credentials and Foundry connects automatically — no app installs or OAuth flows needed.
Configure what syncs
Each channel has granular sync settings. Choose exactly which fields to push — price, inventory, images, descriptions, weight, dimensions, UPC, and more. You can also control what gets pulled back from the channel.
Push and monitor
Sync individual channels or use Push All to update every channel at once. Each SKU shows its listing status — Listed, Unlisted, or Error with a clear error message so you know exactly what needs fixing.