My problem: We sell courses that can be downloaded and shipped. When someone chooses to download a course their shipping address is not sent to paypal. I want to keep the addresses of all customers but I can only do this by selecting shipping/buyer's address on digital products. That wouldn't be a problem, but I use the handling charge to put a minimum shipping charge on all products shipped and doing this adds a charge to digital products. Any way to collect addresses without selecting shipping/buyer's address or do I have to rethink my shipping charges?



We have a $3.95 handling fee per order and $2.00 per product shipped. So $5.95 minimum per order then it increases to $7.95, $9.95, $11.95, etc.



Any way to use this system without using the handling fee?



Thanks for any help.

  • created

    Jul '09
  • last reply

    Jul '09
  • 1

    reply

  • 811

    views

  • 2

    users

The Shipping/Buyer's Address setting is what triggers collection of a physical address during checkout, so if an order contains no items with that setting enabled, then no address would be collected.



If you want to enable that setting to collect an address for some products without ever adding any actual shipping charges for those products, then yes, you would need to remove your Handling fee and figure out a different approach to add that shipping amount.



It sounds like you could set all your tangible products to ship in the same packing container type, with some absurdly high packing capacity like 9999, then in Cart Shipping Settings define the Cost of that container type as 3.95 (instead of specifying that amount as Handling).



For the digital items where you want to collect an address without any shipping fees, just enable Shipping/Buyer's Address but configure them with Weight of 0.00 and select a different container type that has a Weight and Cost of 0.00 in Cart Shipping Settings.