初回購入から30日以内の購入に自動ディスカウトを適用する方法

  1. 初回購入は、特定のアイテム1個を50%off
  2. 初回の購入から30日以内の2回目の購入は、特定のアイテム1個を20%off

のように自動ディスカウントをflowで設定できないか検討していますが、「初回なり、2回目の購入から●日以内」の判定をどのように設定したらよいのかわからず、ご教示いただけますと助かります。

flow以外でも、こんなことが出来そうなアプリがあれば、ご教示ください