Jump to content

tbond

Members
  • Content count

    8
  • Joined

  • Last visited

1 Follower

Profile Information

  • Real Name
    Tom Bond
  1. I'm using a MVS store with lots of modules installed. Everything works. Took months to configure. Problem is that the DHL/Airborne shipping rates returned by the module for MVS is very very slow, compared to the UPS module for MVS on the same system. Any ideas on what might be the hold up and slow down? I've tried tweaking different things. No luck. Bluecolarguy???
  2. Hi, I've added the Admin Access Level Accounts 2.2a into my loaded store, with quite a few other modules installed, including MULTI VENDORS MVS 1.1 and also Ultimate SEO URLs. These mods work well as designed, from what I can see so far. It was a little difficult to get both the MVS and Admin Access Levels to work. Had to move a few files around and do a bit of hacking here and there to get the Vendors left side menus to show up correctly. Anyway, here is the issue: How can I let Vendors login with the Admin Access into a group that lets them see/edit ONLY their own products, identified with their own Vendor IDs in the database? We want our drop-ship vendors to be able to maintain their own inventory in the store, and not be able to mess with other vendors' products. Another question, interestingly -- how can we establish the MVS/Admin-Levels setup so that they CANNOT change our categories? Only be able to add/modify/delete products? Any ideas out there? Thanks a bunch!
  3. Hi Gang, I have been trying to install BOTH the Admin Access and Multi Vendor Shipping contribs. They don't seem to work together, but it might be me of course... Anyway, there is a vital need for Vendors who are going to enter their own products thru Admin Access to ONLY be able to modify their own products, and not the products entered by other vendors. While I can get either contrib to work alone okay-ish, I'm not sure they will together accomplish what I want. I want ONE big store with lots of products, some of which are sold by this vendor and some by others. I do NOT want to create different catagories for each vender like a Mall would do. I just was the vendor to see only their products when they log into the store, and still be able to put products into the big store's pre-existing catagories, modify the products, change prices, shipping weights, etc. They do NOT need to be able to create new catagories, nor any other admin functions. Just add/delete/modify products. And only their OWN products. Any ideas? -- Tom Bond, ClubRestock.com
  4. Hi Gang! The Airborne or now called DHL Module is available. Download the DHL Airborne v1.41 in the Contributions->Shipping Modules area of the contributions page. First you need an account number, system ID, password and shipping key from DHL. Go to their site http://www.dhl.com/ and apply for an account. You have to give them all your info and credit card number of course. They email you the account number in a few hours usually, always less than 24 hours. Once you have that, you email XMLRequests@dhl.com and ask for the System ID, Password and Shipping Key. They generate that for you and email it to you. That happens fast too if you do it before 6pm Paciific Time Monday to Friday. Once you have that, you can get DHL Module v1.41 to work. I did it with osCommerce 2.2 MS2. Here is how... WARNING: It may not work on your system due to a problem where your own server does not accept the SSL certificate from DHL for some reason. You'll know this happens if you turn on the debug in the module after successfully installing it with your System ID, Password, Account No., and Shipping Key you get from DHL after emailing them at XMLRequests@dhl.com. Once you see the debug code and there is NO RESPONSE showing on the top of the screen from the server, you have the problem! Here is the fix. Have your server admin install the 'executable binary' of cURL so you can call it from the code, without having to go through the usual stuff about waiting for the SSL and so on. Open the file at catalog/includes/modules/shipping/dhlairborne.php and scroll down to line 388 or so until you see this code... ------------- code below -------------- // begin cURL engine & execute the request if (function_exists('curl_init')) { $ch = curl_init(); curl_setopt($ch, CURLOPT_URL, "https://eCommerce.airborne.com/$api"); curl_setopt($ch, CURLOPT_HEADER, 0); curl_setopt($ch, CURLOPT_POST, 1); curl_setopt($ch, CURLOPT_POSTFIELDS, "$request"); curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); $airborne_response = curl_exec($ch); curl_close($ch); } else { // cURL method using exec() // curl -d -k if you have SSL issues exec("/usr/bin/curl -d \"$request\" https://eCommerce.airborne.com/$api", $response); $airborne_response = ''; foreach ($response as $key => $value) { $airborne_response .= "$value"; } } ------------- end of the code we're looking at ------------ Now, You are going to replace the code above with this code between the dotted lines... ------------- copy and replace the code above with this ----------- // begin cURL engine & execute the request ////if (function_exists('curl_init')) { //// $ch = curl_init(); // new tbond sep2-05 fix //// curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, 0); //// curl_setopt($ch, CURLOPT_URL, "https://eCommerce.airborne.com/$api"); //// curl_setopt($ch, CURLOPT_HEADER, 0); //// curl_setopt($ch, CURLOPT_POST, 1); //// curl_setopt($ch, CURLOPT_POSTFIELDS, "$request"); //// curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); //// $airborne_response = curl_exec($ch); //// curl_close($ch); ////} else { // cURL method using exec() // curl -d -k if you have SSL issues exec("/usr/bin/curl -k -d \"$request\" https://eCommerce.airborne.com/$api", $response); $airborne_response = ''; foreach ($response as $key => $value) { $airborne_response .= "$value"; } ////} ---------------- end of replaced code ----------------- NOTE: Don't copy or replace the dotted lines!!! What this does is tell your server to ignore the SSL certificate problems that it may encounter and to 'trust' the incoming response from DHL. That should fix the problem! BTW, if you have problems with your server admin doing this for you, I recommend our hosting company http://www.hostmysite.com/. We worked this out with Bill, one of their 24/7 dedicated hosting engineers. They offer reasonable hosting prices, linus and windows servers, and live answer-on-the-second-ring telephone support, 24/7. They're great! Good luck to everyone! -- Tom Bond, Webmaster http://www.americal.com/
  5. tbond

    DHL Module

    The DHL Module is available. Download the DHL Airborne v1.41 in the Contributions->Shipping Modules area of the contributions page. WARNING: It may not work on your system due to a problem where your own server does not accept the SSL certificate from DHL for some reason. You'll know this happens if you turn on the debug in the module after successfully installing it with your System ID, Password, Account No., and Shipping Key you get from DHL after emailing them at XMLRequests@dhl.com. Once you see the debug code and there is NO RESPONSE showing on the top of the screen from the server, you have the problem! Here is the fix. Have your server admin install the 'executable binary' of cURL so you can call it from the code, without having to go through the usual stuff about waiting for the SSL and so on. Open the file at catalog/includes/modules/shipping/dhlairborne.php and scroll down to line 388 or so until you see this code... ------------- code below -------------- // begin cURL engine & execute the request if (function_exists('curl_init')) { $ch = curl_init(); curl_setopt($ch, CURLOPT_URL, "https://eCommerce.airborne.com/$api"); curl_setopt($ch, CURLOPT_HEADER, 0); curl_setopt($ch, CURLOPT_POST, 1); curl_setopt($ch, CURLOPT_POSTFIELDS, "$request"); curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); $airborne_response = curl_exec($ch); curl_close($ch); } else { // cURL method using exec() // curl -d -k if you have SSL issues exec("/usr/bin/curl -d \"$request\" https://eCommerce.airborne.com/$api", $response); $airborne_response = ''; foreach ($response as $key => $value) { $airborne_response .= "$value"; } } ------------- end of the code we're looking at ------------ Now, You are going to replace the code above with this code between the dotted lines... ------------- copy and replace the code above with this ----------- // begin cURL engine & execute the request ////if (function_exists('curl_init')) { //// $ch = curl_init(); // new tbond sep2-05 fix //// curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, 0); //// curl_setopt($ch, CURLOPT_URL, "https://eCommerce.airborne.com/$api"); //// curl_setopt($ch, CURLOPT_HEADER, 0); //// curl_setopt($ch, CURLOPT_POST, 1); //// curl_setopt($ch, CURLOPT_POSTFIELDS, "$request"); //// curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); //// $airborne_response = curl_exec($ch); //// curl_close($ch); ////} else { // cURL method using exec() // curl -d -k if you have SSL issues exec("/usr/bin/curl -k -d \"$request\" https://eCommerce.airborne.com/$api", $response); $airborne_response = ''; foreach ($response as $key => $value) { $airborne_response .= "$value"; } ////} ---------------- end of replaced code ----------------- NOTE: Don't copy or replace the dotted lines!!! What this does is tell your server to ignore the SSL certificate problems that it may encounter and to 'trust' the incoming response from DHL. That should fix the problem! BTW, if you have problems with your server admin doing this for you, I recommend our hosting company http://www.hostmysite.com/. We worked this out with Bill, one of their 24/7 dedicated hosting engineers. They offer reasonable hosting prices, linus and windows servers, and live answer-on-the-second-ring telephone support, 24/7. They're great! Good luck to everyone! -- Tom Bond, Webmaster http://www.americal.com/ :D
×