Facebook Shops provide an exciting new channel for online retailers. But are you ready to take full advantage of Shops?