A knock-off shoe is designed to look like the original one, but without the logo or trademarks, therefore not misleading buyers.
Counterfeit shoes are imitations of the original products designed to mislead buyers into believing they purchase the authentic brand.