The 'batch extend due dates' menu should have an option to unselect/exclude on-site checkouts form the batch modification.