Recently, we have come across with a Drupal website requirement which needs Ubercart customization for recurring payments. The site features monthly and annual subscriptions for membership. Users will be assigned a special role - 'member' on subscribing to any of the monthly or annual plans. Let us see how to configure Ubercart to achieve this.