Version 2.6.0

  • NEW: Major upgrade to Gravity Forms integration
    • Create unlimitted product variations that modify the price of the product
    • Specify a field in the form as the “quantity” to be added to the cart
    • Added Gravity Forms data to email receipt
    • Improved the design of the Gravity Forms data in the shopping cart
    • Improved the design of the Gravity Forms data in the PHPurchase orders panel
    • Link directly to the Gravity Forms entry from the PHPurchase order panel
  • Updated: When using Live Shipping Rates and selling products that require shipping, the PayPal Website Payments Standard Checkout button will not appear until the buyer has entered a zip code and selected a shipping option.
  • Updated: Added the [manualcheckout] shortcode to the list of available shortcodes in the PHPurchase Admin modal window
  • Updated: Optimized the inventory monitoring code
  • Updated: Digital products may now include shipping information and effect the shipping price if the “Shipped” setting is set to “yes” in the PHPurchase Products admin panel.
  • Fixed: Problem with FireFox pre-fetching pages in the background which might contain the shortcode which would cause a mysterious emptying of the shopping cart contents

Version 2.5.7

Upgrade Note: If you are using inventory tracking, you must enable inventory tracking in the PHPurchase settings panel after upgrading. Inventory tracking is now disabled by default.

  • NEW: Take orders without using a payment gateway. You handle the
    financial transaction apart from PHPurchase such as taking orders over the
    phone or mailing out paper invoices.
  • NEW: Additional debugging messages to help discover javascript errors in your
    theme that may conflict with PHPurchase features such as inventory tracking.
  • Updated: Optimized product id naming convention to improve accessibility via
    jquery and css while still preventing naming collisions when the same product
    is listed multiple times on the page.
  • Updated: Moved ssl settings into Main Settings panel
  • Fixed: Periods, quotes, and other non-word characters no longer break inventory tracking.

Version 2.5.6

  • Update: Javascript optimization for PHPurchase library
  • Fixed: AJAX failure tracking inventory when the same product is listed multiple times on the same page.
  • Fixed: Problem with automatic-upgrades saying there is an update when the current version is installed.
  • Fixed: Problem with automatic-upgrades saying that automatic-upgrades are unavailable.

Version 2.5.5

  • Updated: Authorize.net Customer Information Manager problem where it was not clear to the user if PHPurchase was configured to store data in the Test account or the Live account. Now all configuration is controlled via the PHPurchase Settings panel.

Version 2.5.4

  • Fixed: Zero value (free) subscriptions now save data in the Authorize.net Customer Information Manager or the Quantum Gateway Secure Vault.
  • Fixed: Additional checks have been implemented to prevent PayPal Instant Payment Notifications (IPN) triggered by something other than your WordPress / PHPurchase store from being logged as orders.
  • Updated: The default PayPal Location is set to US to prevent users from having to re-save PayPal settings after an upgrade.
  • Updated: To allow PayPal Standard purchases to integrate with the PHPurchase inventory management features, products now require a unique item number.

Version 2.5.3

  • NEW: Link for Printer Friendly Receipts on the customer’s receipt page
  • NEW: Coupon field is only visible in the shopping cart if you have set up promotions
  • NEW: Added customer’s email address to the content included in the email receipt

Version 2.5.2

  • NEW: Coupon code field only appears in the shopping cart if you are running promotions
  • NEW: Added new variables to define Currency Symbol for web and Currency Symbol for emails to resolve the character encoding problems with some international currencies.
  • NEW: A new zip code message box appears if you try to checkout using UPS Live Rates but have not provided a zip code
  • NEW: Added location code settings for PayPal Website Payments Standard so you can specify the default PayPal language rather than always defaulting to the United States.
  • Fixed: Currency code mismatch for international PayPal Express transactions.

Version 2.5.1

  • NEW: Real-Time UPS Shipping Rates.
  • Fixed: Slashes are no longer added to receipt email text that contains special characters.
  • Fixed: Clash with some variable names in other plugins causing conflicts during plugin activation

Version 2.5

  • NEW: Inventory tracking. Keep track of what inventory is in stock to prevent overselling.
  • Fixed: Problem where PHP running in safe_mode could cause a corrupted digital download
  • Fixed: Problem canceling subscriptions when not using permalinks
  • Fixed: Problem removing Gravity Forms products when not using permalinks
  • Fixed: Under some rare circumstances PHPurchase would fail to log some orders sent by PayPal Instant Payment Notifications.

Version 2.4.1

  • Fixed: Editing product specific shipping prices
  • Fixed: Problem where product specific shipping reates were not overriding default shipping rates

Version 2.4

  • New: Added ability to sell memberships and subscriptions using the Authorize.net Customer Information Manager
  • Updated: PayPal Website Payments Standard now sends email receipts for all type of purchase, not just digital downloads.
  • Fixed: The “Remove Item From Cart” link would sometimes have an unfortunate line break in some themes.
  • Fixed: Gravity Forms integration only shows up now for the PHPurchase Pro to prevent confusion since you need PHPurchase Pro to use Gravity Forms
  • Fixed: Canceling subscriptions now work when permalinks are not in use

Version 2.3.3

  • Fixed bug in PayPal Standard IPN causing order receipts to display invalid line item totals.

Version 2.3.2

  • Fixed bug where product options select boxes would not display is some themes
  • Fixed bug where the login link would not show up in the PHPurchase Members admin search results
  • Changed “State / Province” to “State” and “Postal / Zip Code” to “Zip Code” to save width on checkout forms which helps prevent line wrapping.

Version 2.3.1

  • Fixed bug with processing percentage based discounts with PayPal
  • CSS updates for the checkout form

Version 2.3

  • Added the ability to sell internationally. Set your home country in the PHPurchase Admin Settings Panel and select whether or not you want to enable international sales.
  • Free checkout form so when using Quantum Gateway, PayPal Pro, or Authorize.net your customers do not enter billing data and the gateway is bypassed when the total value of the shopping cart is $0.00
  • Fixed problem where American Express credit card numbers were sometimes mistakenly recognized as invalid.
  • Fixed duplicate order logging problem when customer checks out through PayPal Express Checkout or PayPal Pro and IPN is also enabled.
  • Added additional cross site scripting detection and data scrubbing to improve security
  • Extensive code optimization

Version 2.2

  • PHPurchase Professional with memberships and subscriptions

Version 2.1.1

  • Control whether or not the PHPurchase Store pages (store, checkout, receipt) appear in your site navigation from the Settings admin panel
  • Settings admin panel now uses AJAX for better usability when configuring PHPurchase

Version 2.1

  • Change currency and the currency symbol
  • Fixed bug where sales tax might be miscalculated

Version 2.0

  • Major improvements to admin user interface
  • Product options can now change the price of the product
  • Charge sales tax by state or by zip code or zip code ranges
  • Increased control of display through CSS classes
  • Other code optimizations and improvements

Version 1.4

  • PayPal Website Payments Pro Integration
  • PayPal Express Checkout Integration
  • Improved user interface in PHPurchase Admin Panel
  • New shortcodes

Version 1.3

Version 1.2.2

  • Use the same PayPal account with multiple websites by setting the PayPal return URL within PHPurchase
  • Improved cart graphics with transparent PNG images. Images look better on dark backgrounds.
  • Resolved naming conflicts with some other plugins.

Version 1.2.1

  • PayPal IPN update to improve the efficiency of selling digital products via PayPal
  • Fixed “Fatal Error” plugin conflict with All-In-One SEO plugin

Version 1.2

  • Added support for carts with $0.00 total
  • Added an “is shipped” attribute for products that don’t require shipping
  • Paypal enhancements
  • Receipt permalink enhancements
  • CSS adjustments
  • Minor bug fixes

Version 1.1.1

  • Update function optimization
  • Bugfixes

Version 1.1

  • Firefox style adjustments
  • Added help menu

Version 1.0

  • Initial Release