Custom product subscription

How can I add a custom product subscription in magneto 2.3.3? any proposal

  1. Customer can subscribe to a product weekly / monthly / 2 months according to tariff
  2. I am trying to use the subscription period quota table
  3. get diff. the current date and the subscription date after the match condition CRON
    Order for reordering