Jump to content

Restricting sales of specific products to exclude sales to a given state.


Recommended Posts

I'm going to be selling a variety of products and some of them I will be unable to sell in one state. I know I can simply not sell anything at all to that state via localization by disabling the state but, that would be more than I would like to do.

So, I would like to simply restrict sales of the products that I'm unable to sell and allow the rest. Is there some way to accomplish that?

 

Thanks folks!

Link to comment
Share on other sites

I hope I worded the question clearly. I have products that I can't sell in a single state. All other products are fine in that state and I can sell all my products to customers in the other states. Just want to restrict sales of that product line.

Link to comment
Share on other sites

As far as I know, it is not possible to not show or not add to cart the product directly on 'state' level.

 

Thinking out loud:

You can specific products limit to specific carriers. Specific carrier, you can limit to specific zones.

 

What I can think of, although never tested, is to:

- Create a new zone: Say "New York State"

- Change the state of New York to the "New York State" - state

- Make a carrier specific for New York State, which only sends to 'New York State' zone

- Double Check if all other carriers DON'T send to the new zone 'New York State'

- Edit the product you don't want to send to New York state. On the shipping tab, select all carriers, EXCEPT the one that ships to the New York State zone.

 

 

This done, I expect it will work like this:

- A customer selects products.

- It goes to checkout

- It selects its address, with country and state 'New York'

- It hopefully shows only the Carrier that sends to zone New York State.

- If the product that cannot be sent to New York state, I believe/hope an error message will be shown, that product XX cannot be shipped with this carrier. The customer needs to remove this product to ship the rest.

 

Not what you want exactly, as you would like to check beforehand which state the customer belongs to and then not allow to select this product in the first place, but that is custom work for sure.

 

As said, no idea if it really works as described, but maybe give it a try. Maybe make a backup of the database before you try :-)

 

pascal.

  • Like 1
Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...