Yes.... Both Royal Caribbean and Celebrity onboard booking in advanced are available. Here's the Book later form I've recently completed onboard RC Oasis of The Seas. Yep, Low onboard room deposits and similar Onboard Credit. Hope this helps!
RCCL_Celebrity_book_inAdvance.pdf