Migrating from CraftMaker Pro to Stocksmith

Move your CraftMaker Pro data into Stocksmith without losing anything along the way


Switching from CraftMaker Pro can feel like starting from scratch, and importing your data in the wrong order makes it worse: Stocksmith silently skips any row that references a material or product it can't find yet. Import in the order below, and your materials, products, recipes, and purchase history land in Stocksmith correctly the first time.

This guide covers exporting your data from CraftMaker Pro, then importing your materials, products, recipes, and purchase history into Stocksmith in the right order, and what to expect at each step.

Before you start

  • Import your data in the order below. Recipes and purchases reference materials and products by SKU, so those need to already exist in Stocksmith, or the referencing rows are skipped.
  • CSV imports can't bring across contacts or customer records. You'll need to add those manually once your inventory data is in place.

In this article:


Exporting your data from CraftMaker Pro

CraftMaker Pro lets you export your records to Excel. Export your data from CraftMaker Pro to Excel format, then save or convert each sheet to a CSV file before uploading it to Stocksmith.

Start from each Stocksmith importer's own template spreadsheet rather than reformatting your CraftMaker Pro export to match. It's much quicker to copy your data into the columns Stocksmith expects than to rework the importer's expectations around your export.

Importing your data in the right order

Stocksmith's importers look up existing records by SKU. If a recipe or purchase references a material or product that hasn't been imported yet, that row is skipped. Bring your data across in this order:

Step 1: Materials

Start with your raw materials. Use the Starting Quantity and Starting Unit Cost columns to bring forward the stock on hand and its cost as of your Stocksmith start date.

See Importing materials for the full column reference and step-by-step instructions.

Step 2: Products

Import your finished products next. As with materials, the Starting Quantity and Starting Unit Cost columns bring forward your current stock and its cost.

See Importing products for the full column reference and step-by-step instructions.

Step 3: Recipes

Once your materials and products both exist in Stocksmith, import your recipes to link them together.

If even one material listed in a recipe row hasn't been imported yet, the entire recipe for that row is skipped, not just the missing material. Double-check every material a recipe uses is already in Stocksmith before importing it. See CSV import troubleshooting for how to read the error breakdown and re-import just the affected rows.

See Importing recipes via CSV for the full guide.

Step 4: Purchases

Import your purchase history last. Any purchase line item categorised as a material cost needs a material SKU that already exists in Stocksmith, so this step relies on Step 1 being complete.

See Importing purchases via CSV for the full guide.

Setting starting quantities and costs

You don't need a separate step to bring across your current stock levels. The materials and products importers both include Starting Quantity and Starting Unit Cost columns. Set these to whatever you're holding on your Stocksmith start date, and Stocksmith records them as your opening stock.

Importing purchases is for bringing across your purchase order history, not for setting starting stock. Most people migrating from CraftMaker Pro only need the Starting Quantity and Starting Unit Cost columns on their materials and products import to get their opening balances right.

What CSV imports can't bring across

Stocksmith doesn't currently have a bulk importer for contacts or customer records. If you're bringing across a customer list from CraftMaker Pro, you'll need to add your contacts manually once your inventory data is in place.


FAQ

Does Stocksmith import directly from CraftMaker Pro?

No, there's no direct connection between the two. Export your data from CraftMaker Pro to Excel first, then use Stocksmith's CSV importers to bring it across in the order above.

What happens if I import a recipe before its materials or product exist?

The recipe row is skipped. Stocksmith can't match a material or product it can't find by SKU. If a recipe references even one missing material, the whole recipe for that row is skipped, not just the missing ingredient. See CSV import troubleshooting to find and fix skipped rows, then re-import just those rows.

Can I undo an import if something goes wrong?

Yes. Go to your Imports page, hover over the ⋮ icon next to the import, and select Undo Import.

Can I bring across my customer or contact list?

Not via CSV import. Stocksmith doesn't currently have a bulk importer for contacts. Add your contacts manually once your inventory data is in place.


Need Help?

Still working through your CraftMaker Pro migration? Get in touch with our support team, we're happy to help you plan the move. If you'd rather follow a general, system-agnostic version of this guide, see Migrate to Stocksmith from another inventory system.

Did this answer your question? Thanks for the feedback There was a problem submitting your feedback. Please try again later.