Recent Posts

Recent Changelogs

Get Updates by Email!

Changes for the week 2017-01-15

Posted on January 16, 2017

Changes for the week 2017-01-15

  • - Updating GEOip database
  • - New FoxyStore creations via our signup process now have a default email subject set.
  • v2.0: Added additional configuration options for the Moneris payment gateway to disable AVS and/or CVD validation services.
  • v2.0: For subscriptions, hide the transaction next date if it's after the end date.
  • v2.0: Improvements to the page width styles to prevent unwanted changes during window resizing.
  • v2.0: Fix for the sidecart background image being added every time the cart was updated.
  • v2.0: On new store signups, we're now automatically setting a default email subject line for the store and turning on the BCC store address feature.
  • hAPI: Fix for customer zoomable resources not properly filtering as they should.

Changes for the week 2017-01-08

Posted on January 09, 2017

Changes for the week 2017-01-08

  • v2.0: Instead of using a setTimeout delay for rendering address validation modal windows, we're now directly clearing the template output before rendering. This should fix issues where the "loading" screen displays incorrectly.
  • v2.0: Updating the login method in checkout.js to fix an issue which could cause an incorrect password error to not display correctly.
  • v2.0: Fix for Avalara Tax integration to still show the "applies to shipping" option in the admin.
  • v2.0: Improvement to Avalara Tax integration to send the FREIGHT line item on both the SalesOrder and SalesInvoice requests, not just the final SalesInvoice request.
  • v2.0: Improved TaxJar integration to respect the freight_taxable result for determining if the shipping amount is taxable or not.
  • hAPI: Adjusted the limit for zoomed embedded entries from 20 to 300.
  • hAPI: Fixed an issue which was preventing the email template from being zoomable from the template set.

Changes for the week 2016-12-18

Posted on December 19, 2016

Changes for the week 2016-12-18

  • All Versions prior to 2.0: No longer showing the custom shipping endpoint as an option in the admin.
  • v2.0: Fixing an issue with PayPal PLUS causing it to be stuck in sandbox mode.
  • v0.6.0 - v2.0: Adding a store maintenance mode to the advanced settings which will replace the checkout page with the messaging_maintenance_notification language string. For testing purposes, the checkout can still be accessed during maintenance mode using the session value of h:bypass_maintenance_mode=true
  • v2.0: Adjusting our coupon validation rules for coupon start and end dates to use dates based on the store local timezone, not PST of the server.
  • v2.0: Fix for address signing feature to ensure only the first 5 charachters of the US zip code are consistently used in the validation.
  • v2.0: Adding support for TaxJar tax calculations.
  • v2.0: Improvements to twig.js where variables defined in blocks were not applying within the parent.
  • v2.0: Adding showPuiOnSandbox to PayPal PLUS integration.
  • v1.1, v2.0: Cybersource, Lucy, Paperless, Payline, Paymentexpress_ws, Paypoint, Sagepayments, Transaction Express: gateways will now proxy requests through our primary gateway ip.
  • v2.0: When adding another subscription product while modifying an existing subscription, it will no longer double up the subscription links in the receipt emails.
  • v2.0: Improvements to the Moneris gateway to properly truncate data sent to their system.
  • v2.0: The custom shipping endpoint now includes origin_region, origin_postal_code, and origin_country fields in the shipment data taken from the store settings.
  • v2.0: Adding a 150px; max-height to the default receipt templates for the store logo.
  • v2.0: Improving multiship performance on the checkout to only render individual addresses as needed.
  • v0.7.0 - v0.7.2: Showing USD on the billing page instead of the locale of the store.

Changes for the week 2016-12-11

Posted on December 12, 2016

Changes for the week 2016-12-11

  • v2.0: Fix an issue where Twig.js may conflict with other JavaScript libraries.
  • v2.0: Adding the locale to our PayPal PLUS integration.
  • v2.0: Removing a reference to andSelf and replacing it with addBack in jquery.awesomecomplete.js.
  • v0.5.1 - v2.0: Updating our PayPal Express and PayPal Pro integrations to better handle "XML syntax error" issues due to some product names.
  • v0.7.2 - v2.0: Adding yahoo.ca to our DMARC workaround.
  • v2.0: Fixing an issue with expiring bundled products so that expired parent products also automatically remove the child products.
  • v2.0: Fix for PayPal EC throwing a missing shipping address error in rare customized checkout template situations.
  • v2.0: Fix for a rare situation where the Avalara address validation window stays in loading mode.

Changes for the week 2016-12-04

Posted on December 05, 2016

Changes for the week 2016-12-04:

  • v2.0: Updating help language for cart session time management.
  • v2.0: For the Netherlands, only using the first 4 characters for the postal code lookup.

Changes for the week 2016-11-13

Posted on November 14, 2016

Changes for the week 2016-11-13

  • v2.0: Improvements to Pay with Amazon when updating subscriptions.
  • v2.0: Fix for address validation getting stuck in a loop with a bad address in some situations.
  • v2.0: Fix for a customized checkout_error_transaction_id language string not being displayed as expected.
  • v2.0: Adding is_residential (boolean) to our custom rate request payload.
  • v2.0: Ensuring "applies to shipping" is an option in the admin for live rate EU Tax calculations.
  • v2.0: Fix for category emails being different than order emails. Both emails should have access to the same twig data and functionality.
  • v2.0: Fix for a situation which could cause a negative subscription past due amount.

Changes for the week 2016-11-06

Posted on November 07, 2016

Changes for the week 2016-11-06

  • v1.0 - v2.0: Removing the eMPPay gateway.
  • v2.0: Allowing PayPal Express reference transactions to be modified via a sub_token url.
  • hAPI: Fixing a documentation error in the store_version property helper.
  • hAPI: Performance improvement when retrieving payments for a transaction.

Changes for the week 2016-10-30

Posted on October 31, 2016

Changes for the week 2016-10-30

  • hAPI: Allowing for cart creation without having a customer_uri or customer_id first.
  • hAPI: Support for applied_coupon_codes on cart resources.
  • v0.7.1 - v2.0: Updating myvirtualmerchant gateway urls to convergepay
  • v2.0: Updating our Epicor ESDM integration
  • v2.0: Updating PayPal Express to properly send a '2' or a '1' based on the products in the cart regarding the NoShipping option.
  • v2.0: Adding support for PaypalPlus.
  • v1.0-v2.0: Updating your SOAP gateways to use our single documented outbound gateway IP
  • All Versions: Updating the cost of our customer supplied SSL certificates from $200 to $300 to better reflect our actual costs.
  • All Versions: Fixing a bug when upgrading to 2.0 which can cause a store to be broken and not have the correct template set data in place.
  • v2.0: Updates for Avalara Tax integration.

Changes for the week 2016-10-23

Posted on October 24, 2016

Changes for the week 2016-10-23

  • hAPI: Fixes for some payment gateways not working correctly when processing carts into transactions.
  • hAPI: Fix for default customer password hashing method causing problems when creating new stores.
  • hAPI: Fix for customer creation issue for certain password hashing mechanisms.
  • v2.0: Updating some automatic tax rates.
  • v2.0: Admin documentation updates.
  • v2.0: Updating our ESDM gateway integration.

Changes for the week 2016-10-16

Posted on October 17, 2016

Changes for the week 2016-10-16

  • v2.0: code performance improvements
  • v2.0: Improvement to template sets to ensure changes back to the default also update the language in the sidecart.
  • v2.0: Updating the status field when possible for PayPal Express reference transactions, even if the IPN is not enabled.
  • v2.0: Fix for PayPal Express (and other hosted payment gateways) to only send the IPN notification when the status of the transaction changes.
  • v2.0: Fix for Pay with Amazon not reusing existing FoxyCart customer records properly instead of creating new customer records.
  • v2.0: Deprecating older, unslated password hashing mechanisms.
  • hAPI: Removing duplicated pagination query string values.

Changes for the week 2016-10-09

Posted on October 10, 2016

Changes for the week 2016-10-09

  • hAPI: Documentation improvements with new tutorials and sections on caching.
  • hAPI: When creating a new OAuth client, we now include the client_id and client_secret in the response body.
  • hAPI: error entries now properly link to either a transaction or a cart.
  • hAPI: Fixed an issue when creating a store that incorrectly created a scope of "full_access" instead of "store_full_access"
  • hAPI: More improvements to the documentation.
  • v2.0: New Template Set functionality allowing for distinct locales and currencies per template set.
  • v2.0: Fixing an small issue that was always including language config in the cart, even if the store wasn't using a custom language via a template set.
  • v2.0: Fixing a situation where the SSO auth token wasn't working because it was uppercase. It's now a case-insensitive comparison.
  • v2.0: Improving the sagepay integration to account for 5003 errors.
  • v2.0: Updating a documentation link
  • v1.0 - v2.0: Limiting the number of items you can add to a cart to 2,000 including a new language string: cart_error_add_limit.
  • All Versions: Updating our GEO IP database.
  • All Versions: Updating an internal tool which, since our release this past Wednesday, was creating a potential problem for older stores ugprading to 2.0.

Changes for the week 2016-10-02

Posted on October 03, 2016

Changes for the week 2016-10-02

  • v2.0: Fix for situations where PayPal Express transactions may incorrectly charge $0 in shipping costs.
  • v2.0: All gateways will now set either a "pending" or "approved" status for completed transactions.
  • v2.0: Implemented a workaround for Pay with Amazon's $500 limit some merchants run into. We also hide the consent box unless it's needed for a subscription transaction.
  • v2.0: Adding the legacy PayPal Express payment option to the admin as some countries do not support reference transactions.
  • v2.0: Reveting a change we rolled out yesterday regarding transaction statuses because of some unintended consequences for PayPal hosted gateways.
  • v2.0: Fixing amazon payment documentation link in the admin.
  • v2.0: Adding support for the join twig filter.
  • v2.0: The previous revert early today did not include the paypal express gateway.
  • v2.0: Fixing a potential XSS volnerability with uploaded filenames.
  • v2.0: Updating Canadian tax rates for PRINCE EDWARD ISLAND from 14% to 15%.
  • v0.7.2 - v2.0: Fix for beanstream gateway to send product details, customer ip and transaction language for all orders, not just orders with shippable products.

Changes for the week 2016-09-18

Posted on September 19, 2016

Changes for the week 2016-09-18

  • hAPI: improving how we accept customer_id when posting to a cart resource.

Changes for the week 2016-09-11

Posted on September 12, 2016

Changes for the week 2016-09-11

  • v2.0: Fix for the admin not maintaining the correct unique locale for each individual transaction when exporting.
  • v2.0: All transaction export values are now wrapped in quotes to avoid currencies with a comma as the decimal separator from creating problems in the export.
  • v2.0: Fix for use_different_addresses not working as expected in some situations with pre-filled checkouts.
  • v2.0: Fix for situations where a negative sub_frequency production option price modifier could create a negatively priced product.
  • v2.0: adding the Epicor EDSM, tokenization only gateway.
  • v2.0: Fix for situations where very old subscription transactions could not be viewed in the admin or exported.
  • v2.0: Fix for non-shippable products not getting a use_different_addresses value set to 1.
  • v2.0: Significant improvements to our built in Google Analytics integration.

Changes for the week 2016-08-28

Posted on August 29, 2016

Changes for the week 2016-08-28

  • v2.0: Adding Up Sell custom modal functionality