Non-lysosomal glucosylceramidase that catalyzes the hydrolysis of glucosylceramides/GlcCers (such as beta-D-glucosyl-(1<->1')-N-acylsphing-4-enine) to free glucose and ceramides (such as N-acylsphing-4-enine) (By similarity). GlcCers are membrane glycosphingolipids that have a wide intracellular distribution (By similarity). They are the main precursors of more complex glycosphingolipids that play a role in cellular growth, differentiation, adhesion, signaling, cytoskeletal dynamics and membrane properties (By similarity). Involved in the transglucosylation of cholesterol, transfers glucose from GlcCer to cholesterol, thereby modifying its water solubility and biological properties (By similarity). Under specific conditions, may catalyze the reverse reaction, transferring glucose from cholesteryl-3-beta-D-glucoside to ceramide (such as N-acylsphing-4-enine). May play a role in the metabolism of bile acids. Able to hydrolyze bile acid 3-O-glucosides as well as to produce bile acid-glucose conjugates thanks to a bile acid glucosyl transferase activity. Catalyzes the hydrolysis of galactosylceramides/GalCers (such as beta-D-galactosyl-(1<->1')-N-acylsphing-4-enine), as well as the galactosyl transfer between GalCers and cholesterol in vitro with lower activity compared with their activity against GlcCers (By similarity). a beta-D-glucosyl-(1<->1')-N-acylsphing-4-enine + H2O = an N-acylsphing-4-enine + D-glucose a beta-D-galactosyl-(1<->1')-N-acylsphing-4-enine + H2O = an N-acylsphing-4-enine + D-galactose beta-D-glucosyl-(1->3)-O-lithocholate + H2O = D-glucose + lithocholate beta-D-glucosyl-(1->3)-O-chenodeoxycholate + H2O = chenodeoxycholate + D-glucose a dolichyl beta-D-glucosyl phosphate + chenodeoxycholate = a dolichyl phosphate + beta-D-glucosyl-(1->3)-O-chenodeoxycholate + H(+) chenodeoxycholate + octyl beta-D-glucose = beta-D-glucosyl-(1->3)-O-chenodeoxycholate + octan-1-ol cholesteryl 3-beta-D-glucoside + H2O = cholesterol + D-glucose a beta-D-glucosyl-(1<->1')-N-acylsphing-4-enine + cholesterol = an N-acylsphing-4-enine + cholesteryl 3-beta-D-glucoside beta-D-glucosyl-N-(9Z-octadecenoyl)-sphing-4E-enine + cholesterol = cholesteryl 3-beta-D-glucoside + N-(9Z-octadecenoyl)-sphing-4-enine a beta-D-galactosyl-(1<->1')-N-acylsphing-4-enine + cholesterol = an N-acylsphing-4-enine + cholesteryl 3-beta-D-galactoside 1-(beta-D-galactosyl)-N-dodecanoylsphing-4-enine + cholesterol = cholesteryl 3-beta-D-galactoside + N-dodecanoylsphing-4-enine Enzymatic activity is dependent on membrane association and requires the presence of lipids. Lipid metabolism; sphingolipid metabolism. Steroid metabolism; cholesterol metabolism. Localization to the plasma membrane and alternative topologies have also been reported. Belongs to the non-lysosomal glucosylceramidase family.