In your attribute management you already have columns like "weight surcharge" or "price surcharge".
We add a column "Delivery time surcharge" here. Here you can enter the deviations from the standard delivery time. The surcharges are added.
Example:
Delivery time specification in the product: 3 days
Attributes:
Colour blue: empty field
Colour red +3
Size S: empty field
Size L: +2
Attribute blue: if someone chooses blue, the delivery time remains 3 days
Attribute red: if someone chooses red, the delivery time changes to 6 days
Attribute size S: if someone chooses S and blue, the delivery time remains 3 days
Attribute size L: if someone chooses size L and colour blue, the delivery time changes to 5 days.
The module currently only "understands" days. Other tenses such as weeks are available for an extra charge.