We found some issues with the offerIds being used differently between the JWP and Cleeng integrations.
The difference between JWP assets and Cleeng offers is that JWP uses a single asset with two pricing options (monthly & annual). But for Cleeng, two offers need to be created. In the codebase, JWP imitates having two offers and this has some problems with backtracking the correct assetId for some places.
We should consider making this more generic and not integration-specific in the business logic.
See #492 for more information about this.
We found some issues with the offerIds being used differently between the JWP and Cleeng integrations.
The difference between JWP assets and Cleeng offers is that JWP uses a single asset with two pricing options (monthly & annual). But for Cleeng, two offers need to be created. In the codebase, JWP imitates having two offers and this has some problems with backtracking the correct assetId for some places.
We should consider making this more generic and not integration-specific in the business logic.
See #492 for more information about this.