I have uploaded my products to the Facebook catalogue manager, all good there.
I am running some ads promoting products.
Once the user clicks through to the product, they get the option to "check out on website" at which point they are redirected to my site.
My question is, is there any way that I can change the settings so that they can check out on Facebook?
Short answer, depends on where you're based.
The checkout on Facebook (or Instagram) feature is only available for businesses with US bank accounts at the moment, and is expected to roll-out for the rest of the world soon(?). If it is available to you, then you can set it up through your Commerce Manager section on your Facebook account's Business Manager, by following the setup process.
In order to have the native Facebook/Instagram checkout activated, you need to meet the eligibility requirements, found here:
If you meet the requirements above, you should be able to see the option (Checkout on Facebook and Instagram) available when you create your Shop on Facebook's Commerce Manager. If you don't see the option available, you can try reaching out to your Facebook Rep, or contact their support team.