Forums / Built-in Shipping and Payment Modules / Shipping and Payment Options by Customer Type

Shipping and Payment Options by Customer Type

Locked

Views: 1,811

Results 1 to 3 of 3
This thread is locked. New replies are disabled.
20 Dec 2008, 5:06 PM
#1
hani avatar

hani

New Zenner

Join Date:
Dec 2008
Posts:
14
Plugin Contributions:
0

Shipping and Payment Options by Customer Type

Hi All,

This is my first post in this forum so please bear with me should anything goes wayward.

Background:
I've just started administrating a Zen-Cart store for an online retail business. The business has recently launched and has been processing cash orders for an extended social network. Stock has been monitored on an excel spreadsheet.

The Issue:
What we'd like to do is process the cash orders through the website, so we can report, invoice and manage stockcontrol all from ZC, rather than from multiple spreadsheets and places. We are treating the cash orders very much like a high-street shop would, we don't have the names and details of all the customers, just what they bought and how much for.

What we're planning on doing is setting up a pseudo customer called "Cash Sales". This will be a dummy customer account that admins will log into and create orders. This should allow us to report on transactions and deduct stock automatically.

This customer would always have "store pickup" and "cash on delivery" payment type. The problem we've found is that shipping and payment types can only be allocated to zones, so if we enabled these payment types for the UK, ALL UK customers would be able to select these options. We don't want this.

The Work-Around:
We've added a new "country" called "Office Use Only" and configured a zone definition for it. In the shipping and payment modules, we've enabled "Store pick-up" and "Cash on Delivery" for that zone. When we registered the Cash Sales customer account, we addressed it with the country code "Office Use Only".

This seems to work fine. One potential drawback is that customers may dig around the reg. process and register under the "Office Use Only" country.

The Questions:
Is there another way to do this? i.e. enable specific shipping or payment option for specific customers as opposed to entire zones.

Can anyone see any potential problems or implications of the work-around suggested above?

Any input, ideas or related advice is much appreciated.

Thanks,
Hani

20 Dec 2008, 7:44 PM
#2
drbyte avatar

drbyte

Sensei

Join Date:
Jan 2004
Posts:
63,513
Plugin Contributions:
176

Re: Shipping and Payment Options by Customer Type

The approach you've taken is the simplest way to use existing built-in features to accomplish what you require.
The caveat you mention about customers being able to select Office Use Only is valid, but highly unlikely to be an issue. If someone uses it, clearly you'll need to charge them for shipping unless they intend to come and pick up their products from your store directly.

.
Zen Cart - putting the dream of business ownership within reach of anyone!
Donate to: DrByte directly or to the Zen Cart team as a whole

Remember: Any code suggestions you see here are merely suggestions. You assume full responsibility for your use of any such suggestions, including any impact ANY alterations you make to your site may have on your PCI compliance.
Furthermore, any advice you see here about PCI matters is merely an opinion, and should not be relied upon as "official". Official PCI information should be obtained from the PCI Security Council directly or from one of their authorized Assessors.

21 Dec 2008, 6:53 PM
#3
hani avatar

hani

New Zenner

Join Date:
Dec 2008
Posts:
14
Plugin Contributions:
0

Re: Shipping and Payment Options by Customer Type

Thanks for validating the approach. Much appreciated. Looking forward to exploring and working with ZC in more depth.