Jump to content
  • Checkout
  • Login
  • Get in touch

osCommerce

The e-commerce.

twocats_us

Pioneers
  • Posts

    36
  • Joined

  • Last visited

Everything posted by twocats_us

  1. Just thought I would let you know that after most of an entire day I finally got this working with my version 2.2. I discovered that the SOAP Exception error everyone was getting was due to the code the person is using to obtain the configuration data from the database. It just doesn't pass along the keys and passwords correctly. The sample code First Data provides does work if you use that instead and plugin your data. Beyond that I also discovered for whomever might need to know that the process_button() function just returns false and instead needs to post the cc details the customer enters back to the confirmation page as hidden fields. You can find this example in the Authorize.net AIM code. If you would like further information please feel free to pm me.
  2. I got it working finally but I had to additionally change this line: 'First Class Mail Int Package' => 'First-Class Mail International Package**' TO 'First Class Mail Int Package' => 'First-Class Mail International Parcel**'
  3. @@FoundSoul What version of the USPS module are you using? I have an old version and I tried to change that setting that to Parcel** and just Parcel but it still does not work for me. I am afraid I need to completely uninstall and reinstall to the newest version. But I have an odd problem, when I try to change the setting in the admin they do not save.
  4. Just in case you ask, I did try to change Package to Parcel but I am not sure if I changed it everywhere it needs to be and from what I had previously should it be "First Class Mail Int Parcel" or "First Class Mail International Parcel"? And so far the rates for priority and express seem a bit high as well.
  5. Anyone get the First Class International rates to work for them? I am getting quite tired of this, this crap happens every single year. And then we scramble around until we find the fix so we don't lose sales.
  6. Fixed everything! Just in case anyone else has this happen, I had to add "$config->update();" to the mailbeez.php file in the admin to get the update to run. You must remove that line after it runs the one time because then all the tables you need will be inserted. Then for some reason my Oscommerce 2.2 version has a messed up function for the add_html so I had to change the email_engine.php file to use add_text function instead, you then need to copy the add_text function from mail.php and copy that into the extended emailMB.php file under common/classes/oscommerce. Since I use class.phpmailer.php I then check subject lines to call the IsHTML(true) function as needed. Feel free to message me directly if you ever need more details about this.
  7. Yes, I do have modifications to use the class.phpmailer.php file so I have a feeling there has to be something in there possibly. It would seem that it is sending both text and html versions together, is there supposed to be a way to send a test for either version?? The odd thing is, I installed the 2.5 from scratch and I didn't see any extra steps to take to get those tables installed. But I will go ahead and recopy the files over and see what happens in regards to the SQL error.
  8. Installed this great module and the two free modules for No Purchase and WinBack but when I tried to run the simulation it gives me the following error and it does not seem to have created this table mentioned in database. 1146 mailbeez_process table does not exist select lock_value, batch_id from mailbeez_process where lock_key='RUN_LOCK_TIMESTAMP' order by lock_id desc Can you tell me how I can get the SQL statements to run without having to uninstall anything? I had a terrible time with getting the emails to appear correctly as the mime setting for only 76 characters breaks everything. Thank you! Also, is it normal to see this above the actual HTML version of the email when sending a test email? eb9d4e61dbfc27e921a0d017fd69cd94 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: 7bit Dear TestFirstName TestLastName, Thanks for signing up with us. We are suprised you haven't placed an order yet. Since we would like to enhance our service, we would very much like to know if there are any doubts on your side. sincerly yours, NipandBones.com ---- your email: ----------- No more emails like this: http://www.xyz.com/m...GJvbmVzLmNvbQ== --=_eb9d4e61dbfc27e921a0d017fd69cd94 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
  9. My BAD...LOL Looks like I did this to myself when I decided to change the colors. That will teach you to change things and not fully test them out. :)
  10. Why would someone need to reload the page? What version are you using? If you are using 1.5 they have a new button that uses AJAX to reload the shipping and payment methods without reloading the page. This makes a better user experience so that they don't have to see the shipping/payment methods reload with every change in the event they need to change information.
  11. HIGHLY RECOMMEND for 1.5 USERS - That you use actual images instead of the CSS span tags for the buttons on the checkout page, IE7 and up do not show them at all for some reason, at least for me they don't. So if you are working with the latest version 1.5 then compare to 1.4 and change them to use the tep_image_submit instead. Unless someone has fixed all the CSS??
  12. As for the pop ups not being the correct size, you just need to change the width and height in the ajax/javascript on the checkout.php page for those boxes. For example I changed mine for the login to be height: 325 and width:200, it shows up fine in both IE9, 8, & 7 now plus Firefox etc.
  13. I have seen this before and if I remember correctly I believe it is the checkout_process.php page is trying to run the checkout shipping page which causes it to drop the shipping information altogether. In the end I even had to change the filenames.php line to be define('FILENAME_CHECKOUT_SHIPPING', 'checkout.php'); Not sure if this will work for you because its been a long time since I have made all the changes I had to...to get the previous versions of this module working. It is something you could quickly try.
  14. Did you miss this posted fix under the add-on? 1. In the new_address.php, it should be at the top "addNewAddress" not "saveAddress" 2. In the onepage_checkout.php you need to remove the blank return that is at the bottom underneath "success:true" in the saveAddress function Then you will no longer get the error message.
  15. I don't dispute your abandoned cart comment but this module should have the option to not show the discounted rates. The API allows it therefore the web services should SO I hope whoever developed this module will make the modifications. In our case we offer flat rates up to 15 pounds but any more than that we would like the listed rates to show, being that we pay our vendors for shipping and many other fees we like having our discounts on the expedited shipping options. There are additional reasons we would like the listed rates to show instead so it would be really great if this could get integrated before May next year.
  16. Well I don't know about that because I have 1.5 installed and functioning on OSC 2.2 rc2a. The only problem I had was that he failed to inform everyone that you need an upgraded version of php on your server or at least have the json_encode function somewhere because he uses that now for the payment input fields. Additionally the new_address.php page has "saveAddress" when it should be "addNewAddress" in the hidden field info at the top AND you need to remove the empty carriage return after the "success:true" in the saveAddress function in the onepage_checkout.php class file. Other than that it works perfectly, so long as you follow the installation instructions, including running the SQL statements.
  17. If you are unable to select any international shipping options in the admin for the USPS 5.0.1 module and you are getting that parse error message then yes this will fix your issue. You must have first run this: ALTER TABLE `configuration` CHANGE `set_function` `set_function` TEXT Then you run this update below: UPDATE `configuration` SET `set_function` = 'tep_cfg_select_multioption(array(''Global Express'', ''Global Express Non-Doc Rect'', ''Global Express Non-Doc Non-Rect'', ''Express Mail Int'', ''Express Mail Int Flat Rate Env'', ''Priority Mail Int'', ''Priority Mail Int Flat Rate Env'', ''Priority Mail Int Flat Rate Box'', ''First-Class Mail Int''),' WHERE `configuration_key` ='MODULE_SHIPPING_USPS_TYPES_INTL' LIMIT 1 ; These are only international rate selections as you can see. But as stated above this is for only if you are receiving the parse error and using the updated module. Be sure to back up your database before making these changes.
  18. For those getting the Parse error and are unable to edit the international rates, I found this fix on another forum posting. And it worked for me. Problem has been identified and resolved. The problem was with the SQL Update statment VARCHAR(555) is. If you are using SQL 4.x you will need to change this statement to read as the new idicated below; Original Execute this SQL update: ALTER TABLE `configuration` CHANGE `set_function` `set_function` VARCHAR( 555 ) CHARACTER SET latin1 COLLATE latin1_swedish_ci NULL DEFAULT NULL; New Execute SQL update statement: ALTER TABLE `configuration` CHANGE `set_function` `set_function` TEXT After performing this, you will be successful in update the next SQL update which is as follows; UPDATE `configuration` SET `set_function` = 'tep_cfg_select_multioption(array(''Global Express'', ''Global Express Non-Doc Rect'', ''Global Express Non-Doc Non-Rect'', ''Express Mail Int'', ''Express Mail Int Flat Rate Env'', ''Priority Mail Int'', ''Priority Mail Int Flat Rate Env'', ''Priority Mail Int Flat Rate Box'', ''First-Class Mail Int''),' WHERE `configuration_key` ='MODULE_SHIPPING_USPS_TYPES_INTL' LIMIT 1 ; This is assuming that you have installed the new 5.0.1 USPS module fix. I have both domestic and international rates working for me after executing the new statements above.
  19. The payment object is lost out of the session for some reason when they are redirected back to the shipping page and move on to the payment page. You would need to find a way to keep the payment object in the session alive. I have emailed one of the developers that worked on this add on and he did mention that one of the versions of CCGV contains a bug that deselects the payment method. So you will find a major fix for that add on. But in my case this still occurred and I did not have CCGV installed. I use onepage checkout so I was able to fix my issue by redirecting paypal back to the checkout page. This ensured that the payment object was still in session. I hope this info helps.
  20. Just in case someone else runs into this problem. Update the freecats class in the freecats.php (located in includes/modules/shipping) to have the var $sort_order. Then update the sort order in the adminpanel. That is what made it show back up for me.
  21. Any one get Free Shipping by Category to work with the newest version of the onepage checkout? Its just not loading for me at all anymore, no errors. It is the Free Shipping by Cats 1.5.
  22. This payment module for paypal payment pro says that it supports recurring payments but it doesn't indicate how to use this, just how to enable it. So does that mean that all products would have to be recurring type products. I am looking for a way to have both subscription and non-subscription products in my store. This module does not indicate if you are required to sign up for recurring payments with paypal but I assume that you have to. Can someone tell me if this will allow you to have both recurring and non-recurring payments? Thank you.
  23. This payment module for paypal payment pro says that it supports recurring payments but it doesn't indicate how to use this, just how to enable it. So does that mean that all products would have to be recurring type products. I am looking for a way to have both subscription and non-subscription products in my store. This module does not indicate if you are required to sign up for recurring payments with paypal but I assume that you have to. Can someone tell me if this will allow you to have both recurring and non-recurring payments? Thank you.
  24. Hello, I had to fix this to get PayPal Express Checkout to work so if you would like to fix it here is the change. Locate this code in the onepage_checkout.php in classes folder. $Qaddress = tep_db_query('select ab.entry_firstname, ab.entry_lastname, ab.entry_company, ab.entry_street_address, ab.entry_suburb, ab.entry_postcode, ab.entry_city, ab.entry_zone_id, z.zone_name, ab.entry_country_id, c.countries_id, c.countries_name, c.countries_iso_code_2, c.countries_iso_code_3, c.address_format_id, ab.entry_state from ' . TABLE_ADDRESS_BOOK . ' ab left join ' . TABLE_ZONES . ' z on (ab.entry_zone_id = z.zone_id) left join ' . TABLE_COUNTRIES . ' c on (ab.entry_country_id = c.countries_id) where ab.customers_id = "' . (int)$customer_id . '" and ab.address_book_id = "' . (int)$addressID . '"'); $address = tep_db_fetch_array($Qaddress); Underneath that code Find $address['entry_state'] And change to $address['zone_name'] That should do it!
  25. FIX - for ajax-loader.gif not appearing! Just put this javascript code in the head section of the checkout.php page. <script language="javascript"> <!-- if (document.images) { pic1= new Image(32,32); pic1.src="http://yoururl...etc/ajax-loader.gif"; } //--> </SCRIPT>
×
×
  • Create New...