0
votes

we have a discount code set-up for friends. When they use it they get 10% off. In reality many friends logically live nearby and hence ask me: why cant I also pickup the items this weekend? We do however in general not support pickup.

What we would like is the following. When the "friend discount code" is used - only known to friends - the option 'free shipping/pickup' should become available. Only in this case. (ad. We dont want to offer free shipping persé. Some friends do live far away and get it per post, but we want them to have the option to choose)

Any tips or ideas on how this could be accomplished?

[UPDATE] I am thinking 2 solutions.

  1. Create a second discount code that enables free shipping (and you also only tell your friends to use when they want to pickup)

  2. Little more difficult - but does what we want: Edit files in /public_html/app/design/frontend/base/default/template/checkout/onepage/shipping_method (are these the right ones?) a. in loop addding shipping methods add free shipping b. but only if variable get couponcode is value XYZ

2

2 Answers

0
votes
  • Create a customer group for special customers
  • Assign those special customers to this group
  • Create a shopping cart price rules for %10 discount
  • Select the customer group that we created above from "customer groups" section
  • Apply necessary settings for the rule ( coupon code etc.. )

also, take the following references :

0
votes

The easiest way is to create a website on your store for friends only. Forbid guest buy there. Forbid open registration. (you can forbid browsing without login) Configure settings for website, you need.