VirtueMart Forum

VirtueMart 2 + 3 + 4 => Plugins: Payment, Shipment and others => Topic started by: foelie on November 01, 2014, 13:00:35 PM

Title: How can I let customers pay only the shopping fee ?
Post by: foelie on November 01, 2014, 13:00:35 PM
I have 2 types of customers: customers who pay the normal price plus shipping cost for our products and customers who are allowed to order our products for free and pay only the shipping costs.
This is setup using a special field as a shopping cart variant. Each article has a normal price and on the tab Special fields are both the normal price and a zero price configured.
When selecting a product the customer can select the proper price.
This works fine and the total price is shown properly, but when a customer who may order for free wants to complete the order, they are not able to pay for the shipping fee. No payment option is displayed.
If, however, I change the zero price to 0,01 it works like a charm. Unfortunately this is not an acceptable workaround for me.

Does anyone know of a way to make customers pay only the shopping fee ?
Title: Re: How can I let customers pay only the shopping fee ?
Post by: jenkinhill on November 01, 2014, 13:25:46 PM
And if the price is 0.001 ?
Title: Re: How can I let customers pay only the shopping fee ?
Post by: foelie on November 01, 2014, 13:50:23 PM
Quote from: jenkinhill on November 01, 2014, 13:25:46 PM
And if the price is 0.001 ?

Doesn't work :(
Also, enabling or disabling the automatic choice of payment method makes no difference
Title: Re: How can I let customers pay only the shopping fee ?
Post by: alatak on November 04, 2014, 02:25:28 AM
Hello

You can set a price per shopper group. Did you try that solution?
Title: Re: How can I let customers pay only the shopping fee ?
Post by: John2400 on November 04, 2014, 08:07:43 AM
Maybe set a coupon permanent ... Send that to your special customers and make it 100% .. The good then become 0 and the shipping fee is still paid.
I have set this in some store for special customers. No coupon then you pay everything.