Support for Drupal 7 is ending on 5 January 2025—it’s time to migrate to Drupal 10! Learn about the many benefits of Drupal 10 and find migration tools in our resource center.
Unless I've misunderstood the data model, there is no relationship between role expirations in uc_roles_expirations and original order. This makes it difficult to (say) offer the same subscription as previously ordered when a notification occurs. I propose that uc_roles_expirations should have the order_product_id column. This would allow any expiration to lookup the order and product that generated the expiration.
Comments
Comment #1
TR CreditAttribution: TR commentedWe can still address data model changes in 8.x-4.x, but the 7.x-3.x model has to remain pretty fixed so as not to break contributed modules and existing sites.