Zencart framework analysis