They're almost same words, but each term has kind of different meaning.
When you want to stress something is for selling, you should use 상품. However when you want to stress something means an article(object? or stuff) more than selling, then you should say 제품.
I'm not good at English..But I hope you'll understand.