In this paper, we investigate the boundedness, compactness, essential norm and the Schatten class of weighted composition operators uC ϕ on Bergman type spaces A p ω with double weight ω. Let X = {u ∈ H(D) : uC ϕ : A p ω → A p ω is bounded}. For some regular weights ω, we obtain that X = H ∞ if and only if ϕ is a finite Blaschke product.