When a supplier does not fulfill an order who takes the blame - the website where the order was made or the supplier. Generally what happens in such situations
It’s your store, your business, your responsibility to give your customers what they paid for.
If your supplier did not ship the product then you refund the customer.
It’s important to choose your suppliers wisely, they are essentially your partners. They represent your business because they make your products.