Faits: A. Le 22 novembre 2012, la Municipalité d'Ollon a accordé à A._ et consorts l'autorisation de construire (après démolition des bâtiments existants) un complexe de commerces et logements avec parking souterrain à l'Avenue Centrale de Villars-sur-Ollon. L'opposition formée par Helvetia Nostra a été écartée. Helvetia Nostra a saisi la Cour de droit administratif et public du Tribunal cantonal vaudois, laquelle a rejeté le recours dans la mesure où il était recevable - laissant indécise la question de la qualité pour agir d'Helvetia Nostra - par arrêt du 19 mars 2013. La cour cantonale s'est référée à un arrêt de principe du 22 novembre 2012 selon lequel l'art. 75b Cst. ne faisait pas obstacle à la délivrance de permis de construire avant le 1 er janvier 2013. Elle a mis à la charge de la recourante 1'000 fr. d'émolument judiciaire, la Municipalité et le constructeur n'ayant pas procédé. B. Agissant par la voie du recours en matière de droit public, Helvetia Nostra demande au Tribunal fédéral l'annulation de l'arrêt cantonal et le renvoi de la cause à l'autorité de dernière instance, subsidiairement la réforme de l'arrêt attaqué en ce sens que le permis de construire est annulé. Dans des arrêts de principe du 22 mai 2013, le Tribunal fédéral a notamment admis la qualité pour recourir d'Helvetia Nostra (ATF 139 II 271) ainsi que l'applicabilité directe des art. 75b et 197 ch. 9 Cst. (ATF 139 II 243 et 263). Sur le vu de ces arrêts, les parties ont été invitées à se déterminer par ordonnance du 4 juillet 2013. Le Tribunal cantonal s'en rapporte à justice. La Municipalité d'Ollon relève que le projet s'inscrit dans le PPA "Beau-Soleil - Rue Centrale" adopté en 2003 et comprenant également un collège. Il ne s'agirait pas de construire de nouvelles résidences secondaires, mais d'une reconstruction portant notamment sur des logements existants. La Municipalité se prévaut également de l'art. 8 de l'ordonnance sur les résidences secondaires. Elle conclut au rejet du recours. Les constructeurs, soit A._ et B._, se sont ralliés aux considérations de la Municipalité. La recourante s'est encore déterminée en estimant que la cause devrait être renvoyée à la cour cantonale. L'intimée a renoncé à de nouvelles observations.