Re: Having one item that does not ship to other countries?
The first thing you need is a way to identify the products that can only be shipped within Canada. There are a few ways you could do this, but all would need some sort of database modification to achieve, and either modifying the existing product entry/edit page or developing a new page in Admin. (For future upgradeability, I'd recommend adding a new database table and a new page in Admin)
Then you'd need code modifications for the shopping cart page to display a suitable advisory that there are products in the cart that are available to ship only within Canada.
Finally, you'd need to modify the checkout process with a custom function so that if they enter a shipping address outside Canada and one of those products is in the cart, they are redirected back to the shopping cart page.
Although most of the changes to the store-front side could use the override system, some would need to modify core files, making future upgrades a little more complex.
Neville
An assumption is what you arrive at when you get tired of thinking...
Bookmarks