Jump to content
  • Checkout
  • Login
  • Get in touch

osCommerce

The e-commerce.

chrisytsma

Pioneers
  • Posts

    111
  • Joined

  • Last visited

About chrisytsma

  • Birthday 08/20/1983

Profile Information

  • Real Name
    Chris
  • Gender
    Male
  • Location
    New York, USA

chrisytsma's Achievements

  1. This did not work for me. Maybe I did something wrong. Here is what I did: I added the function to the end of usps.php module, before the closing ?> and after the last } I then removed the following code: if ($http->Get('/shippingapi.dll?' . $request)) { $body = preg_replace( array( '/\v*[0-9a-f]+\v+/', // November XML problem - CHRISYTSMA kymation '/\<sup\>\&reg;\<\/sup\>/', '/\<sup\>\&trade;\<\/sup\>/', '{<sup>®</sup>}', // Registered Trademark symbol - July 2013 update '{<sup>™</sup>}', // Trademark symbol - July 2013 update //'/\" /', These 3 lines commented out for November XML Problem - CHRISYTSMA //'/\",/', //'/\"<br>/', '/<br>/' ), array ( '', // November XML problem - CHRISYTSMA kymation 'RM', 'TM', 'RM', 'TM', //'" ', These 3 lines commented out for November XML Problem - CHRISYTSMA //'",', //'"<br>', 'BREAK' ), htmlspecialchars_decode($http->getBody())); And replaced it with: if ($http->Get('/shippingAPI.dll?' . $request)) { $body = http_chunked_decode($http->getBody()); Did I do something wrong?
  2. It does break when I try a quote to Russia over 10 pounds. But it works for other countries I've tested no matter the weight. The most important thing is that US Domestic shipping calculates and it seems to be working good.
  3. @@kymation - I noticed that my response started with the following. <?xml version="1.0",encoding="UTF-8"?> So by simply commenting out the following lines, the preg_replace function stopped replacing these occurrences. My rates appeared immediately. $body = preg_replace( array( '/\v*[0-9a-f]+\v+/', // November XML problem - kymation '/\<sup\>\&reg;\<\/sup\>/', '/\<sup\>\&trade;\<\/sup\>/', '{<sup>®</sup>}', // Registered Trademark symbol - July 2013 update '{<sup>™</sup>}', // Trademark symbol - July 2013 update //'/\" /', These 3 lines commented out for November XML Problem - CHRISYTSMA //'/\",/', //'/\"<br>/', '/<br>/' ), array ( '', 'RM', 'TM', 'RM', 'TM', //'" ', These 3 lines commented out for November XML Problem - CHRISYTSMA //'",', //'"<br>', 'BREAK' ), htmlspecialchars_decode($http->getBody())); Chris
  4. I disabled first class mail for domestic and international and there are still no results. Here is the XML from the email. Request: API=RateV4&XML=<RateV4Request USERID="349THEBA1971"><Revision>2</Revision><Package ID="0"><Service>PARCEL</Service><ZipOrigination>10918</ZipOrigination><ZipDestination>90210</ZipDestination><Pounds>2</Pounds><Ounces>1</Ounces><Container>VARIABLE</Container><Size>REGULAR</Size><Machinable>TRUE</Machinable></Package><Package ID="1"><Service>PRIORITY COMMERCIAL</Service><ZipOrigination>10918</ZipOrigination><ZipDestination>90210</ZipDestination><Pounds>2</Pounds><Ounces>1</Ounces><Container>VARIABLE</Container><Size>REGULAR</Size><Machinable>TRUE</Machinable></Package><Package ID="2"><Service>EXPRESS COMMERCIAL</Service><ZipOrigination>10918</ZipOrigination><ZipDestination>90210</ZipDestination><Pounds>2</Pounds><Ounces>1</Ounces><Container>VARIABLE</Container><Size>REGULAR</Size><Machinable>TRUE</Machinable></Package></RateV4Request> Response: 27 <?xml version="1.0",encoding="UTF-8"?> f89 <RateV4Response><Package ID="0"><ZipOrigination>10918</ZipOrigination><ZipDestination>90210</ZipDestination><Pounds>2</Pounds><Ounces>1</Ounces><Container>VARIABLE</Container><Size>REGULAR</Size><Machinable>TRUE</Machinable><Zone>8</Zone><Postage CLASSID="4"><MailService>Standard PostRM</MailService><Rate>12.77</Rate><SpecialServices><SpecialService><ServiceID>9</ServiceID><ServiceName>Certificate of Mailing</ServiceName><Available>true</Available><AvailableOnline>false</AvailableOnline><Price>1.20</Price><PriceOnline>0</PriceOnline></SpecialService><SpecialService><ServiceID>1</ServiceID><ServiceName>Insurance</ServiceName><Available>true</Available><AvailableOnline>false</AvailableOnline><Price>1.95</Price><PriceOnline>0</PriceOnline><DeclaredValueRequired>true</DeclaredValueRequired><DueSenderRequired>false</DueSenderRequired></SpecialService><SpecialService><ServiceID>13</ServiceID><ServiceName>USPS TrackingTM</ServiceName><Available>true</Available><AvailableOnline>true</AvailableOnline><Price>0.00</Price><PriceOnline>0.00</PriceOnline></SpecialService><SpecialService><ServiceID>7</ServiceID><ServiceName>Return Receipt for Merchandise</ServiceName><Available>true</Available><AvailableOnline>false</AvailableOnline><Price>4.10</Price><PriceOnline>0</PriceOnline></SpecialService><SpecialService><ServiceID>15</ServiceID><ServiceName>Signature ConfirmationTM</ServiceName><Available>true</Available><AvailableOnline>true</AvailableOnline><Price>2.70</Price><PriceOnline>2.20</PriceOnline></SpecialService><SpecialService><ServiceID>6</ServiceID><ServiceName>Collect on Delivery</ServiceName><Available>true</Available><AvailableOnline>false</AvailableOnline><Price>6.45</Price><PriceOnline>0</PriceOnline><DeclaredValueRequired>true</DeclaredValueRequired><DueSenderRequired>true</DueSenderRequired></SpecialService></SpecialServices></Postage></Package><Package ID="1"><ZipOrigination>10918</ZipOrigination><ZipDestination>90210</ZipDestination><Pounds>2</Pounds><Ounces>1</Ounces><Container>VARIABLE</Container><Size>REGULAR</Size><Zone>8</Zone><Postage CLASSID="1"><MailService>Priority Mail 2-DayTM</MailService><Rate>15.25</Rate><CommercialRate>13.40</CommercialRate><SpecialServices><SpecialService><ServiceID>9</ServiceID><ServiceName>Certificate of Mailing</ServiceName><Available>true</Available><AvailableOnline>false</AvailableOnline><Price>1.20</Price><PriceOnline>0</PriceOnline></SpecialService><SpecialService><ServiceID>1</ServiceID><ServiceName>Insurance</ServiceName><Available>true</Available><AvailableOnline>true</AvailableOnline><Price>1.95</Price><PriceOnline>1.95</PriceOnline><DeclaredValueRequired>true</DeclaredValueRequired><DueSenderRequired>false</DueSenderRequired></SpecialService><SpecialService><ServiceID>5</ServiceID><ServiceName>Registered MailTM</ServiceName><Available>true</Available><AvailableOnline>false</AvailableOnline><Price>11.20</Price><PriceOnline>0</PriceOnline><DeclaredValueRequired>true</DeclaredValueRequired><DueSenderRequired>false</DueSenderRequired></SpecialService><SpecialService><ServiceID>4</ServiceID><ServiceName>Registered without Insurance</ServiceName><Available>true</Available><AvailableOnline>false</AvailableOnline><Price>11.20</Price><PriceOnline>0</PriceOnline></SpecialService><SpecialService><ServiceID>0</ServiceID><ServiceName>Certified MailRM</ServiceName><Available>true</Available><AvailableOnline>false</AvailableOnline><Price>3.10</Price><PriceOnline>0</PriceOnline></SpecialService><SpecialService><ServiceID>13</ServiceID><ServiceName>USPS TrackingTM</ServiceName><Available>true</Available><AvailableOnline>true</AvailableOnline><Price> c30 0.00</Price><PriceOnline>0.00</PriceOnline></SpecialService><SpecialService><ServiceID>7</ServiceID><ServiceName>Return Receipt for Merchandise</ServiceName><Available>true</Available><AvailableOnline>false</AvailableOnline><Price>4.10</Price><PriceOnline>0</PriceOnline></SpecialService><SpecialService><ServiceID>15</ServiceID><ServiceName>Signature ConfirmationTM</ServiceName><Available>true</Available><AvailableOnline>true</AvailableOnline><Price>2.70</Price><PriceOnline>2.20</PriceOnline></SpecialService><SpecialService><ServiceID>19</ServiceID><ServiceName>Adult Signature Required</ServiceName><Available>false</Available><AvailableOnline>true</AvailableOnline><Price>0</Price><PriceOnline>4.95</PriceOnline></SpecialService><SpecialService><ServiceID>20</ServiceID><ServiceName>Adult Signature Restricted Delivery</ServiceName><Available>false</Available><AvailableOnline>true</AvailableOnline><Price>0</Price><PriceOnline>5.15</PriceOnline></SpecialService><SpecialService><ServiceID>6</ServiceID><ServiceName>Collect on Delivery</ServiceName><Available>true</Available><AvailableOnline>false</AvailableOnline><Price>6.45</Price><PriceOnline>0</PriceOnline><DeclaredValueRequired>true</DeclaredValueRequired><DueSenderRequired>true</DueSenderRequired></SpecialService></SpecialServices></Postage></Package><Package ID="2"><ZipOrigination>10918</ZipOrigination><ZipDestination>90210</ZipDestination><Pounds>2</Pounds><Ounces>1</Ounces><Container>VARIABLE</Container><Size>REGULAR</Size><Zone>8</Zone><Postage CLASSID="3"><MailService>Priority Mail Express 1-DayTM</MailService><Rate>45.15</Rate><CommercialRate>33.81</CommercialRate><SpecialServices><SpecialService><ServiceID>11</ServiceID><ServiceName>Priority Mail Express Insurance</ServiceName><Available>true</Available><AvailableOnline>true</AvailableOnline><Price>0.90</Price><PriceOnline>0.90</PriceOnline><DeclaredValueRequired>true</DeclaredValueRequired><DueSenderRequired>false</DueSenderRequired></SpecialService><SpecialService><ServiceID>8</ServiceID><ServiceName>Return Receipt</ServiceName><Available>true</Available><AvailableOnline>false</AvailableOnline><Price>2.55</Price><PriceOnline>0</PriceOnline></SpecialService><SpecialService><ServiceID>19</ServiceID><ServiceName>Adult Signature Required</ServiceName><Available>false</Available><AvailableOnline>true</AvailableOnline><Price>0</Price><PriceOnline>4.95</PriceOnline></SpecialService><SpecialService><ServiceID>20</ServiceID><ServiceName>Adult Signature Restricted Delivery</ServiceName><Available>false</Available><AvailableOnline>true</AvailableOnline><Price>0</Price><PriceOnline>5.15</PriceOnline></SpecialService><SpecialService><ServiceID>6</ServiceID><ServiceName>Collect on Delivery</ServiceName><Available>true</Available><AvailableOnline>false</AvailableOnline><Price>6.45</Price><PriceOnline>0</PriceOnline><DeclaredValueRequired>true</DeclaredValueRequired><DueSenderRequired>true</DueSenderRequired></SpecialService></SpecialServices></Postage></Package></RateV4Response> 0 I also played around with enabling just 1 service and there is still nor results displayed. This module was working fine, all day every day, just like everyone elses.... Thank you. Chris
  5. Thanks so much for the speedy reply. That's what I figured, so i did that. But I don't know XML. Here is what I got from the email. Request: API=RateV4&XML=<RateV4Request USERID="349THEBA1971"><Revision>2</Revision><Package ID="0"><Service>First Class</Service><ZipOrigination>10918</ZipOrigination><ZipDestination>90210</ZipDestination><Pounds>2</Pounds><Ounces>1</Ounces><Container>VARIABLE</Container><Size>REGULAR</Size><Machinable>TRUE</Machinable></Package><Package ID="1"><Service>PARCEL</Service><ZipOrigination>10918</ZipOrigination><ZipDestination>90210</ZipDestination><Pounds>2</Pounds><Ounces>1</Ounces><Container>VARIABLE</Container><Size>REGULAR</Size><Machinable>TRUE</Machinable></Package><Package ID="2"><Service>PRIORITY COMMERCIAL</Service><ZipOrigination>10918</ZipOrigination><ZipDestination>90210</ZipDestination><Pounds>2</Pounds><Ounces>1</Ounces><Container>VARIABLE</Container><Size>REGULAR</Size><Machinable>TRUE</Machinable></Package><Package ID="3"><Service>EXPRESS COMMERCIAL</Service><ZipOrigination>10918</ZipOrigination><ZipDestination>90210</ZipDestination><Pounds>2</Pounds><Ounces>1</Ounces><Container>VARIABLE</Container><Size>REGULAR</Size><Machinable>TRUE</Machinable></Package></RateV4Request> Response: 27 <?xml version="1.0",encoding="UTF-8"?> f90 <RateV4Response><Package ID="0"><Error><Number>-2147219428</Number><Source>DomesticRatesV4;clsRateV4.ValidateFirstClassMailType;RateEngineV4.ProcessRequest</Source><Description>Invalid First Class Mail Type.</Description><HelpFile/><HelpContext>1000440</HelpContext></Error></Package><Package ID="1"><ZipOrigination>10918</ZipOrigination><ZipDestination>90210</ZipDestination><Pounds>2</Pounds><Ounces>1</Ounces><Container>VARIABLE</Container><Size>REGULAR</Size><Machinable>TRUE</Machinable><Zone>8</Zone><Postage CLASSID="4"><MailService>Standard PostRM</MailService><Rate>12.77</Rate><SpecialServices><SpecialService><ServiceID>9</ServiceID><ServiceName>Certificate of Mailing</ServiceName><Available>true</Available><AvailableOnline>false</AvailableOnline><Price>1.20</Price><PriceOnline>0</PriceOnline></SpecialService><SpecialService><ServiceID>1</ServiceID><ServiceName>Insurance</ServiceName><Available>true</Available><AvailableOnline>false</AvailableOnline><Price>1.95</Price><PriceOnline>0</PriceOnline><DeclaredValueRequired>true</DeclaredValueRequired><DueSenderRequired>false</DueSenderRequired></SpecialService><SpecialService><ServiceID>13</ServiceID><ServiceName>USPS TrackingTM</ServiceName><Available>true</Available><AvailableOnline>true</AvailableOnline><Price>0.00</Price><PriceOnline>0.00</PriceOnline></SpecialService><SpecialService><ServiceID>7</ServiceID><ServiceName>Return Receipt for Merchandise</ServiceName><Available>true</Available><AvailableOnline>false</AvailableOnline><Price>4.10</Price><PriceOnline>0</PriceOnline></SpecialService><SpecialService><ServiceID>15</ServiceID><ServiceName>Signature ConfirmationTM</ServiceName><Available>true</Available><AvailableOnline>true</AvailableOnline><Price>2.70</Price><PriceOnline>2.20</PriceOnline></SpecialService><SpecialService><ServiceID>6</ServiceID><ServiceName>Collect on Delivery</ServiceName><Available>true</Available><AvailableOnline>false</AvailableOnline><Price>6.45</Price><PriceOnline>0</PriceOnline><DeclaredValueRequired>true</DeclaredValueRequired><DueSenderRequired>true</DueSenderRequired></SpecialService></SpecialServices></Postage></Package><Package ID="2"><ZipOrigination>10918</ZipOrigination><ZipDestination>90210</ZipDestination><Pounds>2</Pounds><Ounces>1</Ounces><Container>VARIABLE</Container><Size>REGULAR</Size><Zone>8</Zone><Postage CLASSID="1"><MailService>Priority Mail 2-DayTM</MailService><Rate>15.25</Rate><CommercialRate>13.40</CommercialRate><SpecialServices><SpecialService><ServiceID>9</ServiceID><ServiceName>Certificate of Mailing</ServiceName><Available>true</Available><AvailableOnline>false</AvailableOnline><Price>1.20</Price><PriceOnline>0</PriceOnline></SpecialService><SpecialService><ServiceID>1</ServiceID><ServiceName>Insurance</ServiceName><Available>true</Available><AvailableOnline>true</AvailableOnline><Price>1.95</Price><PriceOnline>1.95</PriceOnline><DeclaredValueRequired>true</DeclaredValueRequired><DueSenderRequired>false</DueSenderRequired></SpecialService><SpecialService><ServiceID>5</ServiceID><ServiceName>Registered MailTM</ServiceName><Available>true</Available><AvailableOnline>false</AvailableOnline><Price>11.20</Price><PriceOnline>0</PriceOnline><DeclaredValueRequired>true</DeclaredValueRequired><DueSenderRequired>false</DueSenderRequired></SpecialService><SpecialService><ServiceID>4</ServiceID><ServiceName>Registered without Insurance</ServiceName><Available>true</Available><AvailableOnline>false</AvailableOnline><Price>11.20</Price><PriceOnline>0</PriceOnline></SpecialService><SpecialService><ServiceID>0</ServiceID><ServiceName>Certified MailRM</ServiceName><Available>true</Available><AvailableOnline>false</AvailableOnline><Price> d35 3.10</Price><PriceOnline>0</PriceOnline></SpecialService><SpecialService><ServiceID>13</ServiceID><ServiceName>USPS TrackingTM</ServiceName><Available>true</Available><AvailableOnline>true</AvailableOnline><Price>0.00</Price><PriceOnline>0.00</PriceOnline></SpecialService><SpecialService><ServiceID>7</ServiceID><ServiceName>Return Receipt for Merchandise</ServiceName><Available>true</Available><AvailableOnline>false</AvailableOnline><Price>4.10</Price><PriceOnline>0</PriceOnline></SpecialService><SpecialService><ServiceID>15</ServiceID><ServiceName>Signature ConfirmationTM</ServiceName><Available>true</Available><AvailableOnline>true</AvailableOnline><Price>2.70</Price><PriceOnline>2.20</PriceOnline></SpecialService><SpecialService><ServiceID>19</ServiceID><ServiceName>Adult Signature Required</ServiceName><Available>false</Available><AvailableOnline>true</AvailableOnline><Price>0</Price><PriceOnline>4.95</PriceOnline></SpecialService><SpecialService><ServiceID>20</ServiceID><ServiceName>Adult Signature Restricted Delivery</ServiceName><Available>false</Available><AvailableOnline>true</AvailableOnline><Price>0</Price><PriceOnline>5.15</PriceOnline></SpecialService><SpecialService><ServiceID>6</ServiceID><ServiceName>Collect on Delivery</ServiceName><Available>true</Available><AvailableOnline>false</AvailableOnline><Price>6.45</Price><PriceOnline>0</PriceOnline><DeclaredValueRequired>true</DeclaredValueRequired><DueSenderRequired>true</DueSenderRequired></SpecialService></SpecialServices></Postage></Package><Package ID="3"><ZipOrigination>10918</ZipOrigination><ZipDestination>90210</ZipDestination><Pounds>2</Pounds><Ounces>1</Ounces><Container>VARIABLE</Container><Size>REGULAR</Size><Zone>8</Zone><Postage CLASSID="3"><MailService>Priority Mail Express 1-DayTM</MailService><Rate>45.15</Rate><CommercialRate>33.81</CommercialRate><SpecialServices><SpecialService><ServiceID>11</ServiceID><ServiceName>Priority Mail Express Insurance</ServiceName><Available>true</Available><AvailableOnline>true</AvailableOnline><Price>0.90</Price><PriceOnline>0.90</PriceOnline><DeclaredValueRequired>true</DeclaredValueRequired><DueSenderRequired>false</DueSenderRequired></SpecialService><SpecialService><ServiceID>8</ServiceID><ServiceName>Return Receipt</ServiceName><Available>true</Available><AvailableOnline>false</AvailableOnline><Price>2.55</Price><PriceOnline>0</PriceOnline></SpecialService><SpecialService><ServiceID>19</ServiceID><ServiceName>Adult Signature Required</ServiceName><Available>false</Available><AvailableOnline>true</AvailableOnline><Price>0</Price><PriceOnline>4.95</PriceOnline></SpecialService><SpecialService><ServiceID>20</ServiceID><ServiceName>Adult Signature Restricted Delivery</ServiceName><Available>false</Available><AvailableOnline>true</AvailableOnline><Price>0</Price><PriceOnline>5.15</PriceOnline></SpecialService><SpecialService><ServiceID>6</ServiceID><ServiceName>Collect on Delivery</ServiceName><Available>true</Available><AvailableOnline>false</AvailableOnline><Price>6.45</Price><PriceOnline>0</PriceOnline><DeclaredValueRequired>true</DeclaredValueRequired><DueSenderRequired>true</DueSenderRequired></SpecialService></SpecialServices></Postage></Package></RateV4Response> 0
  6. Hmmm... This does nothing for me... I am a bit baffled because I get no error messages visible on the front end. It's as though USPS is not enabled in my admin. I just simply get my UPS rates, which is the only other shipping service I offer. I get the following response from KIS Error Handling though. Maybe someone can point me in the correct direction to start getting this fixed on my live store. Error: simplexml_load_string() [<a href='function.simplexml-load-string'>function.simplexml-load-string</a>]: Entity: line 1: parser error : Start tag expected, '<' not found File: includes/modules/shipping/usps.php Line: 410 Error: simplexml_load_string() [<a href='function.simplexml-load-string'>function.simplexml-load-string</a>]: 27 File: includes/modules/shipping/usps.php Line: 410 Error: simplexml_load_string() [<a href='function.simplexml-load-string'>function.simplexml-load-string</a>]: ^ File: includes/modules/shipping/usps.php Line: 410
  7. OK Jim, makes sense, USPS Stinks!! I'll keep an eye out on your development contrib. FYI, the USPS methods contrib had a lot of nice options available that this one does not, if you are looking for a baseline of available options to write into your contrib. Thanks for the help!!
  8. I was running USPS Methods 5.2.0 and it was working for Domestic, but not for International. So luckily I wasn't scrambling too hard :) I installed the file contained in the following post. http://www.oscommerce.com/forums/topic/383307-usps-rate-v4-intl-rate-v2-official-support-thread/page__st__600#entry1677015 So far so good! I have Domestic and International shipping options that hold all the way through checkout. :D I notice that the Delivery Estimates are 'Scrubbed' from the responses before being displayed to the customer. Why is this? I prefer to show these.... Could someone comment on this?
  9. Hi, I can't remember which USPS module I have installed. Attached is a screenshot of my admin panel for the module. Please let me know if it is the module for this thread. Thanks. Chris
  10. Is anyone else having trouble getting USPS rates to show?? I'm getting the standard failure message. "An error occured with the USPS shipping calculations. If you would like to use USPS as your shipping method, please Contact Us." Was working fine yesterday.....
  11. This worked perfectly. But I tend to agree that this contrib makes A LOT of database queries that seem unnecessary. When USPS Rate V4 Intl Rate V2 - v.1.0 has a little more functionality, like adding handling fees to different classes, I think I will install this so my site runs more efficiently. Thanks again!!!
  12. In case anyone is having this same issue, though it seems somehow that no one is... :-) I have found a fix. In catalog/includes/modules/shipping/usps.php FIND $shipping_ounces = tep_round_up((16 * ($shipping_weight - floor($shipping_weight))), 2); REPLACE WITH $shipping_ounces = round(16 * ($shipping_weight - floor($shipping_weight)), 2); My only guess is that from the admin side, access to the function tep_round_up is not available. So using a php function serves much better here. I tested in the front end and all seems to work well for domestic and international for me.
  13. Hi, I have been using Order Editor for some time now and am very thankful for your hard work. I currently have installed "edit_orders.php v5.0.6 08/27/2007 djmonkey1" Upon fixing the USPS shipping module today by updating to the latest module, edit_orders.php does not open properly. I get a blank page. I am sure that it is USPS shipping module because if I disable it, then edit_orders.php loads fine and functions well. Could this be a problem with order_editor/shipping.php? I wouldn't know where to start since I am not familiar with PHP Class Constructors. Does anyone else seem to have a similar issue? Thanks much! -Chris
  14. Hi, I have been using Order Editor for some time now and am very thankful for your hard work. I currently have installed "edit_orders.php v5.0.6 08/27/2007 djmonkey1" Upon fixing the USPS shipping module today by updating to the latest module, edit_orders.php does not open properly. I get a blank page. I am sure that it is USPS shipping module because if I disable it, then edit_orders.php loads fine and functions well. Could this be a problem with order_editor/shipping.php? I wouldn't know where to start since I am not familiar with PHP Class Constructors. Does anyone else seem to have a similar issue? Thanks much! -Chris
×
×
  • Create New...