1.Depends on whether you are buying off plan or not. If buying off plan, don;t use the solicitor recommended by the developers or agents - get an independent.
2. If it's a resale - also depends - does your property have the Titre Foncier (title deeds) or does it have just the Mulkia ( title given under local arab law). If it has the TF then you need to use a solicitor but if it just has the mulkia (as many medina properties do) then a solicitor will be of little use to you. Instead you will have to do everything through the adul (notary equivalent & a bit more).
3. If you have put a deposit down on a resale property then it sounds as though you have already gone to Promis de Vendre (promise to sell) stage - this is legally binding & you should have agreed a date by which you will complete at the time you put the deposit down.
4. Before you complete the sale, ideally have someone who can go through the documents (whether they be in arabic or french) for a resale: check that all taxes have been paid on the property (ptherwise you are liable). check that the property has no other lien against it, that i isnt owned part owned by a mosque, that there are no tenants OR if there are tenants hat the owner has already made an agreement with the adul that they are to vacate before a specific date & that they have agreed to that. For new build check that there are no outstanding "snagging" work to do on the property i.. that you are totally happy with the delivered product, what insurances are already held by the developer & when they run out & you are responsible.
There's loads of other things but that should give you a starter for 10!
Most of all - make a local will as the inheritance laws are different in Morocco