Shellac is the universal sealer/primer for any finish. Anything goes over shellac!  I have used regular shellac under clear finishes but the norm is to use dewaxed shellac. It now comes under the name of Zinsser Sealcoat. I looked at some at Woodcraft yesterday...it was $79 a gallon. The last gallon I bought was 4 years ago for $49 at Menards but they don't always have it

Cheers, Jim ........................ Variety is the spice of life...............Learn something new every day