Anda membutuhkan SHOP di sisi KIRI, karena sisi kanan adalah sisi yang mungkin tidak memiliki data, dalam hal ini PRODUCT.
Tidak hanya itu, Anda memerlukan kondisi WHERE sebagai kondisi LEFT-JOIN ON, sehingga bergabung dengan produk dalam kondisi status dan hanya mendiskon produk (sambil menjaga toko) meskipun statusnya tidak diinginkan.
select s.name
, p.name
, count(p.id)
from Shop as s
left join Product as p on p.shop=s.id AND p.status <> '8796107276379'
group by
s.id, p.name