Crafting all blocks for a ship can be a lot of additional work if many different block types are used, even if they don't need a lot of resources. This would make thing way easier:
If you put a blueprint into a shipyard you can click a recipe button, which generates a recipe item. Using this item will display a list of blocks needed for the blueprint. Handing in the recipe at a shop will automatically buy all blocks on the list, given the shop has these blocks in stock and credits are sufficient.
If the shipyard already has some blocks the recipe will only list the blocks that are still missing. This way players can mass produce hull and systems, but don't have to care about 100 different decorative blocks of which they only need a few each.
If you put a blueprint into a shipyard you can click a recipe button, which generates a recipe item. Using this item will display a list of blocks needed for the blueprint. Handing in the recipe at a shop will automatically buy all blocks on the list, given the shop has these blocks in stock and credits are sufficient.
If the shipyard already has some blocks the recipe will only list the blocks that are still missing. This way players can mass produce hull and systems, but don't have to care about 100 different decorative blocks of which they only need a few each.