Hi Phil, we’ve all hands on deck since yesterday to restore the functions and UI extensions. Note that the impact on Functions is specific to Payment and Delivery Customization functions.
I am now intrigued to what will happen when the problem is “fixed”, will the original functions we put back?
Yes, the original functions will be re-created, but even if you’ve added back the functions manually, that shouldn’t lead to any issues given functions are deterministic and the output will always be the same, even if it’s duplicated. You should feel free to cleanup the duplicates after we restore them.
For UI extensions, we’ve re-added the blocks to the published checkout profile, and have excluded shops that have updated their profile since the incident started, to avoid duplicated blocks at Checkout. We’re working on restoring the blocks on draft profiles as well.
We’re having to continuously monitor and rebuild on the fly. There seems to be no way to determine if something has gone missing in the UI for customers, but several components have disappeared at different times over the past 24 hours. Surprised this isn’t generating more chatter, honestly.