Unfortunately, signing up in-store does not automatically create an online account.
You'll need to create an online account with the same email address you used in-store.
Once you do, your in-store and online transaction history will merge! Your first spend as a Skechers Insider (online or in-store) will accrue a $20 reward to redeem on your next purchase over $100.