Jump to content
  • Checkout
  • Login
  • Get in touch

osCommerce

The e-commerce.

joeyjgarcia

Archived
  • Posts

    401
  • Joined

  • Last visited

Posts posted by joeyjgarcia

  1. I am looking for an add-on that allows me to suggest a couple of other items that may go with the item the customer is either looking at or maybe I can have these items show up when they look at their shopping cart.

     

    I've looked at some of the X-Sell/Cross Sell add-ons and none that I saw have URLs or screenshots to see examples and I don't want to install it just to see it.

     

    Any good recommendations for a good Cross Sell add-on? Does it allow the items to be viewed around the shopping cart too?

  2. I added in the recommend contribution this weekend but I'm not sure if it was put in correctly. I copied over my information from the old one, but there isn't a whole to copy over from the old version, basically just the email address. The new one asks for "certificate" information, etc... Does this need to be added? The reason I ask is because I got an order with this new PayPal IPN module and the osC cart shows the order in the "Preparing [iPN]" state but there is no payment in PayPal. I set it up to have two unique states before the order is complete.

     

    Can someone please help me?

  3. We have been getting emails from a few customers saying that they placed an order but haven't received their products yet. We double-checked our osC cart and we could see they they created an account and the products are in their basket and PayPal shows we received money from this customer but the order was not completed, i.e., did not make it to the Checkout Success page.

     

    On another site sometimes I get two duplicate PayPal orders when a customer checks out.

     

    Does anyone else ever have this problem? Is there another PayPal module out there that doesn't do this?

  4. I fixed it.

     

    The problem was in their odcbp20.php module.

     

    Around line 351 you’ll find this variable: $process_button_string.

     

    Where it populates that variable after line 351 is says “customer” when it should say “billing”.

     

    For example:

     

    Here’s a snippet of their code that doesn’t work properly.

     

    tep_draw_hidden_field('NAME', $order->customer['firstname'] . ' ' . $order-> customer ['lastname']) .

     

    I changed it to this which now works properly.

     

     tep_draw_hidden_field('NAME', $order->billing['firstname'] . ' ' . $order->billing['lastname']) .

     

     

     

    which payment module is this?

     

    You will need to modify the code in the module file

  5. We've been getting a lot of declines and a customer gave us a hint to the problem and we did some tests and it seems the we are sending the shipping address instead of the billing address and this is causing the AVS to decline the order.

     

    Has anyone else had this problems? If so, is there a fix out there for this?

     

    I haven't tweaked the cart code, so I wonder if it does this by default?

     

    We were not using the AVS for years then after some fraud attempts we turned it on and now this problem has surfaced.

  6. I don't have Chemo's Ultimate SEO URLs contribution installed and I don't have Use Search Engine Friendly URLs enabled (I think this didn't work) so would this work for me?

     

    Is this a good site map tool? Trying to find one that works good has been the bane of my existence. I am eager to find a good site map tool.

     

    What is required to use Search Engine Friendly URLs? I thought it was beta and then I heard that you needed to be on a dedicated host.

  7. Last night I installed 11 Sep 2006 version and had nothing but errors, the same kind I've reading about (404s, query strings with many &), so I gave it one more chance using Chemo's Official v2.1d version and to my surprise everything is working perfectly now!!!!

     

    Someone added the "additional_install_files.txt" that just messes things up! Funny, the 2.1d version is so easy to install yet someone added another version that is supposed to make the installation easier. Sheesh, it could hardly be any easier.

     

    Don't waste your time with the other versions, always stick with Chemo's. I am a software developer and I contributed some contributions and I was amazed how easy and clean this installation was considering all that it does.!

     

    Cheers to you Chemo, you definitely know your stuff!

     

    [this was not a paid advertisement :-)]

  8. Someone said to just ignore this email from the USPS because osC doesn't use those APIs. Is this true?

     

    If so, is there any links/posts that discuss this?

     

    Thanks.

     

    Dear USPS Web Tools Customer,

     

    Subject: THIRD NOTICE - Important - Action Required by September 30,

    2006!

     

    Secure Sockets Layer (SSL)Implemented for Web Tool APIs

     

    Following is our information regarding the SSL Implementation for Web

    Tools APIs. If you wish to continue using the APIs listed below, you

    must alter your code by September 30, 2006. You will be required to

    communicate via https://, instead of http://, for a total of 46 USPS Web

    Tools APIs. This change will also require you to change the Web Tools

    server called from production.shippingapis.com to

    secure.shippingapis.com.

  9. voodoosmile posted a solution to the problem where the customer gets redirected to the login page, and where osCommerce doesn't register the order.

     

    To see his solution go to http://www.oscommerce.com/forums/index.php?sho...3294&hl=bluepay

     

    He said:

    had the same problem that everyone else had. I am using a shared ssl and bluepay kept sending me back to the login without processing the order but it would bill the credit card. Here is my fix

     

    in the file /includes/modules/odcbp.php

     

    I changed line 365 from

     

    tep_draw_hidden_field('APPROVED_URL', tep_href_link(FILENAME_CHECKOUT_PROCESS, '', 'SSL', false)) .

     

    to

     

    tep_draw_hidden_field('APPROVED_URL', tep_href_link(FILENAME_CHECKOUT_PROCESS, '', 'SSL', true, false)) .

     

    the SSL declaration was reading false so it would not send the info to the right page.

     

    Hope this Helps

     

     

    Okay after the customer clicks confirm order they get redirected to the login page.

    But bluepay shows there was an order placed. After logging back in the item/items are still listed in there basket and there is no order in customer order reports section of the admin field. My redirect after the confirmation button is clicked goes to success for approval and error fro denial. If i use the reg CC module it works great. What am i missing here.

    Also i got around the BMC code that needs to be hidden by Bluepay i made a encrypt code and included in my checkout_confirmation.php page

     

    <?
    function _fwk_filter_encrypt($content)
    {
     $table = "0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_@";
     $xor = 165;
    
     // Prepare encoding table
     $table = array_keys(count_chars($table, 1));
     $i_min = min($table);
     $i_max = max($table);
     for ($c = count($table); $c > 0; $r = mt_rand(0, $c--))
    array_splice($table, $r, $c - $r, array_reverse(array_slice($table, $r, $c - $r)));
    
     // Encode sequence
     $len = strlen($content);
     $word = $shift = 0;
     for ($i = 0; $i < $len; $i++)
     {
    $ch = $xor ^ ord($content[$i]);
    $word |= ($ch << $shift);
    $shift = ($shift + 2) % 6;
    $enc .= chr($table[$word & 0x3F]);
    $word >>= 6;
    if (!$shift)
    {
      $enc .= chr($table[$word]);
      $word >>= 6;
    }
     }
     if ($shift)
    $enc .= chr($table[$word]);
    
     // Decode sequence
     $tbl = array_fill($i_min, $i_max - $i_min + 1, 0);
     while (list($k,$v) = each($table))
    $tbl[$v] = $k;
     $tbl = implode(",", $tbl);
    
     $fi = ",p=0,s=0,w=0,t=Array({$tbl})";
     $f  = "w|=(t[x.charCodeAt(p++)-{$i_min}])<<s;";
     $f .= "if(s){r+=String.fromCharCode({$xor}^w&255);w>>=8;s-=2}else{s=6}";
    
     // Generate page
     $r = "<script language=JavaScript>";
     $r.= "function decrypt_p(x){";
     $r.= "var l=x.length,b=1024,i,j,r{$fi};";
     $r.= "for(j=Math.ceil(l/b);j>0;j--){r='';for(i=Math.min(l,b);i>0;i--,l--){{$f}}document.write(r)}";
     $r.= "}decrypt_p(\"{$enc}\")";
     $r.= "</script>";
     return $r;
    }
    ob_start("_fwk_filter_encrypt");
    
    ?>

     

    Hope this helps some out there. The page is all jibberish but it still send the info to bluepay like a dream.

     

    Troy

  10. Thanks Voodoo Man, this did the trick!!!!

     

     

     

    I had the same problem that everyone else had. I am using a shared ssl and bluepay kept sending me back to the login without processing the order but it would bill the credit card. Here is my fix

     

    in the file /includes/modules/odcbp.php

     

    I changed line 365 from

     

    tep_draw_hidden_field('APPROVED_URL', tep_href_link(FILENAME_CHECKOUT_PROCESS, '', 'SSL', false)) .

     

    to

     

    tep_draw_hidden_field('APPROVED_URL', tep_href_link(FILENAME_CHECKOUT_PROCESS, '', 'SSL', true, false)) .

     

    the SSL declaration was reading false so it would not send the info to the right page.

     

    Hope this Helps

  11. Joyce:

     

    I'm sorry that you didn't get my contribution working. It helps of you can find yourself a PHP programmer that help you out when things get broken. I know exactly how you felt when you said you could just cry. I hate it when I get any errors!!

     

    Much thanks to Chris for offering some help and encouragement, because I just can't be available all the time.

     

    It would definitely be worth your while to get the Attribute Sets contribution installed becuase it will save you hours if you have to add 140 attributes to each product! It should take a savvy PHP person about 1 hour or less, but above all CREATE A BACK UP OF EVERY FILE FIRST! Too many newbies (and experienced people too) make that mistake then they ask for help (that is when they cry too) and that is the first question I ask, "Where is the back up?". If there is no backup, then I or anyone couldn't help. If they do have a backup, then all is good.

     

    Good luck.

     

    Joey

     

    I'm so excited I just had to reply again!  I've only done the 10 scents individually so far, but all 10 show up in a dropdown box just like they're supposed to!

    THANK YOU again for taking time to answer my plea for help!

    Joyce

  12. Alfred:

     

    Why would you select "Remove Set Element" when you are creating an Attribute Set?

     

    Joey

     

     

     

    When you created the attribute set, did you select all the "Remove set element"c heck marks to the right? If so, that is your problem, this feature removes the attribute when checked and if you check all of them you will get that UGLY

    "1064 - You have an error in your SQL syntax. Check the manual that corresponds to your MySQL server version for the right syntax to use near '' at line 1"

    error.

    I hope this helps!

  13. In the installation instructions I try to clarify what the big deal is with register_globals, I see that you read it but I need to have people use this with register_globals set to "off" so that I can perfect that fix.

     

    If you see a URL that looks something like this: cPath=&pId=

    Where the number is missing after the equal sign then that piece of code is assuming register_globals set to "on", but I think I changed them all. I could have easily missed something though.

     

    Look at the URLs either in the address bar or when you hold your cursor over a link you'll see the URL on the status bar (lower left).

     

    Good luck.

     

    Joey

     

     

    Joey,

     

    This looks like a fantastic contrib, but before I dive in I had a quick question. My site is register_globals off. The instructions on the contrib state:

     

    ASSUMPTION: register_globals setting is enabled.

     

    Are there additional steps I should include. I did read your preface on register_globals, but wasn't sure if I was required to make changes to the subsequent code.

     

    Thank you

     

    Tim

  14. Thanks for the tip!

     

    It is hard for me to find these bugs because I only use one Attribute Set per product, but most people seems to have more.

     

    Thanks.

     

    Joey

     

     

    Dear Joe, just wanted to let you know that your application is working perfect after I figured out that I could not select all the "Remove Set Element" check boxes. If someone, like me, will select all of them because I missunderstud and thougth that I have to select them, then they will get the 1064 blah blah error. Perhaps it would be better to label the check boxes "Remove Element", the Set in "Remove Set Element" is missleading.

    Thanks for your contribution!

  15. If anyone finds a fix, could they please let me know because I'd like to make the fix on the next version.

     

    All I get is "can you help me ...." it would be nice to get some people trying to help the cause.

     

     

    I'm a little frustrated, people are quick to criticize but slow to provide any help.

     

    Joey

     

    BTW, I just uploaded version 5.3.

     

     

     

    In the install file in step 7.1b, I used a post method instead of get ($_POST['products_id'] instead of $_GET['products_id'])

     

    That's about it.

×
×
  • Create New...