Hey! I know a lot of people have been struggling trying to get Zencart to work with downloadable products. In order to get it to work you need to change the following code in:

/includes/modules/pages/download/header_php.php
From:

function zen_random_name()
{
$letters = 'abcdefghijklmnopqrstuvwxyz';
$dirname = '.';
$length = floor(zen_rand(16,20));
for ($i = 1; $i <= $length; $i++) {
$q = floor(zen_rand(1,26));
$dirname .= $letters[$q];
}
return $dirname;
}
To:

function zen_random_name()
{
$letters = 'abcdefghijklmnopqrstuvwxyz';
$dirname = '';
$length = floor(zen_rand(16,20));
for ($i = 1; $i <= $length; $i++) {
$q = floor(zen_rand(1,26));
$dirname .= $letters[$q];
}
return $dirname;
}
The problem is with the '.' that ZenCart creates to make the temporary folder hidden (PowWeb doesn't like '.'s in it's folder names). This fix removes it and it works fine now!

PowWeb guys: You should fix the file in the installer to make it easier on everyone.

Josh

P.S. As always, I love PowWeb. And stevel rocks too!