If it's a short period of time since your last visit, you can get a bigger discount.
The shorter the time since your last visit, the greater your discount will be.
1) は、シンプルに ’もっと頻繁に(お店に)来たら割引を受けられます’
get a discount 割引を受けることができる
more often もっと頻繁に
来店周期は、If it's a short period of time since your last visit ’もし最後の訪問から短い期間だと’ という表現に2) ではしました
you can get a bigger discount ’大きな割引が得られます’
あとは、3) の表現で、The shorter the time since your last visit ’前回の訪問がより短い期間だと’ the greater your discount will be.’もっと大きな割引が受けられるだろう’ という表現です