- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
01-28-2025 07:31 AM
Hi,
I’m configuring MACD in our instance and noticed an issue with product inventory state transitions during the ordering process:
- When ordering a new product, the product inventory record is created under Sold products for the selected account. Upon order completion, the state changes to Active automatically.
- When modifying an active product, the state transitions to Change Pending once the change order is approved and reverts to Active after order completion.
- However, for disconnect orders, the state changes to Inactivation Pending upon approval but does not automatically switch to Inactive after order completion.
To handle this, I used the fulfillment flow to set the state to Inactive, but I’m unsure if this aligns with best practices. Additionally, I noticed that automatic state changes are also missing for Suspend and Resume orders.
Could you clarify the intended approach for handling these transitions? Is there a better or recommended way to achieve this?
Thanks in advance for your guidance!
Solved! Go to Solution.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
01-29-2025 04:53 AM
Hi @KateI , the terminal/final state is set against an inventory record only after the domain orders are closed complete.
Thus, in the Disconnect scenario the PI record will be set to Inactive only after the domain orders for the given Line Item are closed.
Can you check and confirm that is the case? And if not, perhaps post some screenshots?
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
01-29-2025 04:53 AM
Hi @KateI , the terminal/final state is set against an inventory record only after the domain orders are closed complete.
Thus, in the Disconnect scenario the PI record will be set to Inactive only after the domain orders for the given Line Item are closed.
Can you check and confirm that is the case? And if not, perhaps post some screenshots?
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
01-31-2025 03:48 AM
Thank you. This information helped. Though in the case of orders that have some time scheduling (like Disconnect, Suspend and Resume) the state change doesn't happen automatically when the scheduled time comes (even if the domain orders are completed and the order is completed), but happens after some time (I saw the change tomorrow morning). I noticed those OLI that have a scheduled type of action also have Product Inventory Operations information on them through which I can see if the inventory change is scheduled or if it is completed. I am guessing those Product Inventory changes that are scheduled get triggered once a day perhaps.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
01-29-2025 05:22 AM
In my experience, a state of a child product inventory is changed to inactive once order for disconnect is completed and after start date and time for disconnect order is over. On the other hand, a state of a parent product inventory is changed to inactive after 0:00 the next day of start day automatically.
I’m not sure this is best practice, but OOB looks like this behavior.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
01-31-2025 03:51 AM
Thank you, your info helped me figure out the process of state changes. Though in my case parent and child product inventory behave the same way. I can see the change of state the next day on both.