Yes and no, Creators accounts are also able to create shoppable posts just as business accounts but from others' Instagrams shops while business accounts can create their own shops.