Skip to main content

We have bundle product which is setup as asset (one per unit) and one option which is subscription product. On Quote line, user enters this bundle multiple times, each with quantity 1 so that there are individual assets and individual subscription records, each with Qty = 1 will get created

 

Each bundle can be fulfilled separately on different days. So we want to create asset and subscription for each bundle when fulfillment activity is completed.

 

Since bundle can not be contracted by checking 'Contracted' on 'Activated' products on the bundle (like standalone lines), we have to contract entire order. I activated the order and then individually unchecked 'Activated' on each Order Product. Then I contracted the Order. I thought it may create empty contract but will not create any assets or subscription since those order products are not activated. But creating contract from the order, creates assets and subscription records even though order products are not active.

 

Is there a way we can contract individual bundles on same order separately?

7 comments
  1. Aug 11, 2020, 5:17 PM

    Asset (bundle parent) is setup One per Unit. Subscription (Option) is component

    On Quote, one Bundle parent and One option with Qty = 3 each. Split into 3 orders each with one Asset and one Subscription. Contracted each order and created 3 assets and 3 subscriptions.

    When I try to amend the contract or renew, it gives error 'Can't find parent record for...'. I looked into RequiredBy ID and Root ID of each subscription and that's where the values are wrong. First sub has Root Id = second asset ID and second sub has it of the third asset. The third sub has Root Id blank

    May be its a bug.

0/9000