Update shop to latest SDK.
Adapt shop to new changes.