Find insights and best practices for setting up your online store.
Uploading and Managing Contract Parts
Use this article to upload, update, or remove Contract Parts for a specific customer's location.

Before you start

Always required:

  • Your customer's company location already set up in Stella Source. Contract Parts are tied to one specific customer location.
  • Contract Parts entitlement enabled for that customer's company location. (One-time, per customer location. See Contract Parts for setup.)
  • Your CSV file of parts, with one row per part and a globally unique SKU on each.

Add Contract Parts

The fastest way to add Contract Parts is a CSV upload.

  1. As an admin, navigate to Quote Settings > Product Mgmt > Contract Parts in the left sidebar.
  2. Click ADD CONTRACT PARTS.
  3. In Select from your locations, choose your customer's company location.
  4. Download the sample CSV template if you don't already have your file built.
  5. Upload your CSV. Show Image
  6. Map your CSV columns to the Stella Source fields. The system flags invalid rows so you can fix them before final submission.
  7. Click UPLOAD.


The parts are now associated with that customer's location and will appear in their online storefront the next time they sign in.

SKU rules

SKUs are global to your shop, not per-customer. If you try to upload a SKU you've already used somewhere else, the upload fails for that row with a duplicate-SKU error. Either give the new part a unique SKU, or delete the existing entry before retrying.

Update or remove a Contract Part

When pricing changes, update the existing part rather than deleting and re-adding. That keeps the SKU history intact.

To update a Contract Part:

  1. Navigate to Quote Settings > Product Mgmt > Contract Parts and filter to the customer's location.
  2. [PLACEHOLDER: confirm update mechanism, in-product edit vs. CSV re-upload vs. both.]
  3. Save the change.

To remove a Contract Part:

Only delete a Contract Part when the part is no longer produced. If the contract is renegotiated or pricing changes, update the existing part. Deleting and re-adding the same SKU loses the part's history.

[PLACEHOLDER: confirm delete UI location and confirmation pattern.]

Troubleshooting

The upload failed with a duplicate-SKU error

That SKU is already in use somewhere in your shop, either for a different customer's Contract Part, a Catalog Item, or a Stock Material. Either give this part a different SKU or remove the existing entry, then re-upload.

Some rows from my CSV didn't come through

The upload report shows which rows had invalid data. Fix those rows in your file and re-upload only the failed ones, not the full CSV.

The wrong customer can see a Contract Part

Check which company location the part was uploaded against. Contract Parts are tied to one customer location, so if a part was loaded against the wrong location, it will be visible to the wrong customer. Remove it from that location immediately, then re-upload to the correct one. If the customer who saw the part shouldn't have, contact your Stella Source Support Rep so they can verify no other SKUs are affected.