updated saved order event and retrieve products using collection in observer

- Fixed observer call to listen to orderplace after and order save after. Move the order event to global node since the order can be created from the admin panel.
- Fixed observer call to use product collection to load data instead of loading product one at a time.
- Fixed Data attemp since it throws notice error