New Zenner
- Join Date:
- Nov 2006
- Posts:
- 8
- Plugin Contributions:
- 0
Free shipping for a group customer
I found how to set group % discount. But, I also want to to offer free shipping for some groups of customers. How should I set up this? Thank you.
Views: 7,352
New Zenner
I found how to set group % discount. But, I also want to to offer free shipping for some groups of customers. How should I set up this? Thank you.
New Zenner
I'd like to do the same thing.
regards, anna
Oba-san
Is this Free Shipping forever?
Is this Free Shipping for One Order Only?
Can you give more specifics?
New Zenner
hi Linda,
The idea is to offer free shipping is for a certain group of customers and should be forever :), (we offer a organic-home-delivery-service).
The problem is that the discount for a group is on a percentage basis and our shipping is a fixed amount.
Thank you, Anna
Oba-san
So anyone in Group ABC gets the associated discount and should be offered a Free Shipping Option ... or just get the Free Shipping Option and no other choices?
NOTE: Offering a Free Shipping Option based on some criteria is easier than forcing a Free Shipping Option and no other choice ...
New Zenner
that's the point, no discount, just free shipping...
New Zenner
of course if the group discount could be a fixed amount, would be wonderful as well.
Oba-san
This code could be turned into something:
$group_query = $db->Execute("select customers_group_pricing from " . TABLE_CUSTOMERS . " where customers_id = '" . (int)$_SESSION['customer_id'] . "'");
if ($group_query->fields['customers_group_pricing'] != '0') {
$group_discount = $db->Execute("select group_name, group_percentage from " . TABLE_GROUP_PRICING . "
where group_id = '" . (int)$group_query->fields['customers_group_pricing'] . "'");
// do something here with the $group_discount->fields['group_percentage']
// do something here because (int)$group_query->fields['customers_group_pricing'] has a value
}
New Zenner
hi Linda,
I freewheeled somewhat in the direction you pointed out to me, but being an complete PHP-ignorant I didn't get very far.
$discount = ($order_total - $gift_vouchers) * $group_discount->fields['group_percentage'] / 100;
modified in
$discount = 4
results in a discount of €4.03 (which is something)
but isn't it possible to just add something like:
if (if ($group_query->fields['customers_group_pricing'] != '0' && $group_id ==1) /my free-shipping group ID {
$discount = 4;
}
thank you very much for your interest, anna
Oba-san
That is more along the lines of what I mean ...
Obtain the customer's group id and if it matches the one you want to discount you can then manage what shipping modules show or do not show or apply a discount as needed ...
Zen Follower
Is there any way to incorperate this into "Group Discount" on the Admin side??
Instead of just having a percentage for a group, you can set up "free shipping" as a choice??
Stan
Zen Follower
Resqjock:
Is there any way to incorperate this into "Group Discount" on the Admin side??
Instead of just having a percentage for a group, you can set up "free shipping" as a choice??
Stan
So has any one came up with a way to offer a group of customers free shipping?
Zen Follower
Resqjock:
Is there any way to incorperate this into "Group Discount" on the Admin side??
Instead of just having a percentage for a group, you can set up "free shipping" as a choice??
Stan
So has any one came up with a way to offer a group of customers free shipping?
Zen Follower
create a coupon for free delivery??
admin>gift cer>coupon admin
name it all up
tick the "free delivery" box
then give it a coupon name...
give the coupon details to that group only....
New Zenner
I have local people that would like to take advantage of other coupons tho AND not pay for shipping (they come pick the items up) So the system will only allow use of one coupon. I would love to have a group that always recieves free shipping so I don't have to refund the shipping (which isn't the end of the world, just another step)
Oba-san
Have you tried installing the Shipping Module for the Store Pickup storepickup ...
Tell staff why this post should be reviewed.