Very fun so far, however Im not sure what exactly triggers the shop. Its not level-end, Its not skipping the card reward, seems to only trigger randomly.
When you select the contract, It shows below if there will be a store after or just another construction. In the next update this will be communicated much clearer I promise!
Thank you for playing, hope you stop by sometime in the future when I update it again!