1. Inside populated-_shelf.dae, make sure the texture URI (a png file perhaps?) is correct, it's a good idea if it starts with model:// or file://
2. You said your model is set static, but the code says it isn't: <static>0</static>. This means the shelf should move. Maybe you're not bumping strong enough? Try pushing it with the Force / Torque tool. Note that the shelf and the boxes are being treated as a single solid mass, you'll need to tweak some things if you want the boxes to move independently.
1. Inside populated-_shelf.dae, make sure the texture URI (a png file perhaps?) is correct, it's a good idea if it starts with model:// or file://
2. You said your model is set static, but the code says it isn't: <static>0</static>. This means the shelf should move. Maybe you're not bumping strong enough? Try pushing it with the Force / Torque tool. Note that the shelf and the boxes are being treated as a single solid mass, you'll need to tweak some things if you want the boxes to move independently.
I recommend you look at an example, such as Polaris Ranger EV or Zephyr Delta Wing. Look for the submesh tags and see how they correspond to geometries / nodes on the COLLADA file.