I have a site I built for a client and the Simple Shopping Cart was a perfect fit for what he is doing.
Problem is he got his first sale today and it didn't include a shipping address. I told him that was a PayPal issue because all the plugin does is passes the information to PayPal to process.
They PayPal cam back and indicated that the PayPal usage on his site was not requiring a shipping address so none was collected. This does not make any sense to me, but PayPal gave him a snippet of code ...
Here's what PayPal sent ...
The reason you weren't receiving it is because you're not requiring it in your button code.
Your developer needs to add a line of code to PayPal that looks like this:
<input type="hidden" name="no_shipping" value="2" >
That will require that your receive a shipping address. If the customer doesn't have one on their account, they will be prompted to add one.