Hide on Checkout
Hide on checkout is useful when a field value is needed in another supported context but should not be editable during checkout.
Difference from Disabled
Disabled turns the field off more broadly. Hide on checkout is a display rule for the checkout surface.