Jump to content


Member Since 29 Dec 2005
OFFLINE Last Active Yesterday, 14:26

Posts I've Made

In Topic: Blank checkout_shipping.php page after adding MVS

Yesterday, 14:24

A blank page ("White Screen of Death") almost always means that there is a fatal PHP syntax error on the page. Something went wrong with the code changes you made (whether manually or the add-on install) and PHP is falling over dead on that page. If you look around, you might see an error message logged somewhere, telling you where in the code the problem is (http://www.catskillt...index.html#wsod). In that case you could post that region of the file and maybe someone can spot the error.


What version of osC are you using? osC 2.3.4BS Edge is the only supported version. Is this add-on listed as compatible with your osC version?

In Topic: Question regarding state tax nexus laws

Yesterday, 14:19

What exactly does this have to do with osCommerce?


In general, if you are in California, you have a nexus there, and must collect sales tax for sales shipping to California. Whether the customers think they are getting away with not paying sales tax, or not, is your business. Presumably the state will be happy if the appropriate tax is remitted, regardless of whether the customer realizes they're paying it, but I can't guarantee that. It's entirely possible that they will still prosecute for failure to collect sales tax.


If your "affiliate provider" won't let you sell to California because they can't be bothered to figure out the sales tax, that sounds like a bad deal for you. Doesn't CA use "origin address" (your local sales tax rate) rather than the customer's (destination) local tax rate? You could just mark up your prices a bit to cover sales tax on your portion of CA sales, and remit the proper amount, but as I said, I can't guarantee that the state will go with that.

In Topic: How I upgraded my database from 2.3.3 to 2.3.4

26 March 2017 - 22:21

PHP 5.1.6? Wow, that's ancient! If your host thinks that's sufficient, I would start looking around for a new host. But first, make sure it's not you forcing that level of PHP with an .htaccess or php.ini entry specifying it. Perhaps years ago you did something in your hosting control panel, or manually in a file, to spec that level (maybe it was more advanced than the default at the time). It might still be forcing you to that level when something up to date (5.5 or higher) is available. Ask your host for advice if you have no idea what to look for.


You definitely should get to 2.3.4BS Edge (responsive) ASAP. By the way, it sounds more like the meat of your DB upgrade was to change host configuration (paths, URLs, etc.) than a run-of-the-mill version upgrade, which the title implies. There are canned SQL scripts for doing version upgrades, but I don't think they handle configuration changes at the same time.

In Topic: Ultimate SEO URLS5

26 March 2017 - 13:56

Well, yeah. Some time ago, someone chose the syntax "{nn}" for options and attributes in osC. Later, hackers found they could abuse systems by using "{nn}" syntax, so many hosts banned (disabled) the use of braces in Query Strings. Unfortunately, this creates a problem for osC stores that use options and attributes, and the syntax will have to be changed to fix the problem.


If you are seeing "{nn}" in your Query Strings, it means you are using options and/or attributes. Simply filtering them out is going to break your system in some way, hopefully minor (such as not having options preselected when returning to the cart). It would be better to fix the underlying problem (change the syntax).

In Topic: The problem 7%

25 March 2017 - 13:58

80% of our time is spent on 20% of the customers, whereas 20% of our customers provide 80% of the revenue.

A bit ambiguous. It could be read as "we spend 80% of our time on the 20% of customers who bring us 80% of our revenue" (which isn't terribly efficient), or "we spend 80% of our time on 20% of the customers, almost ignoring the 20% who bring in 80% of our revenue" (you risk losing your best customers by taking them for granted). Which is it? I'm guessing that you're not talking about the same 20% -- or are you?.

2. We never tell customers they aren't wanted. There aren't many we don't want. They can however, be "discouraged".

Gently discouraged, and eased towards the door. You don't want to leave them angry and publicly attacking you, just giving up on you and going elsewhere.