Cart66 Pro Changelog

Version 1.5.1.18

  • UPDATED: Added warning if enabling FedEx API and the PHP SOAP extension is not installed
  • UPDATED: UI update for WordPress 3.8
  • UPDATED: Stripe gateway updated to send null instead of empty string from address2 value
  • UPDATED: Quebec abbreviation to QC
  • UPDATED: JS for sidebar widget improved to prevent conflict with main cart page
  • FIXED: Continue shopping button not working properly in some instances
  • FIXED: Incorrect variable in custom shipping field

Version 1.5.1.17

  • FIXED: Missing account details on PayPal Express page when logged in
  • FIXED: Issue with tax applying to discount on non taxed products

Version 1.5.1.16

  • UPDATED: Ability to create products externally via override
  • FIXED: FedEx API changes causing rates to not work

Version 1.5.1.15

  • FIXED: Issue with Zendesk integration not working as expected
  • FIXED: CSRF and Code Injection vulnerabilities
  • FIXED: Issue with tax not calculating on PayPal Express

Version 1.5.1.14

  • UPDATED: USPS Shipping rate options

Version 1.5.1.13

  • UPDATED: Default email receipt to include checkout custom field label and saved data
  • UPDATED: USPS Live Shipping rates to include Multiple versions of Priority Mail Express
  • FIXED: PHP 5 error messages

Version 1.5.1.12

  • FIXED: Issue with inventory tracking not displaying correctly in the backend

Version 1.5.1.11

  • NEW: Item number added to Inventory Tracking page
  • UPDATED: Check version request to minimize API requests
  • UPDATED: Order export to include order status
  • FIXED: USPS integration to work with new API changes
  • FIXED: Issue with crossover request from Cart6 Cloud
  • FIXED: Incorrect variables that threw errors in update function
  • FIXED: Issue with function that checks to see if custom mail plugins are installed
  • FIXED: Localization issues

Version 1.5.1.10

  • NEW: Filter to disable Cart66 email receipts
  • UPDATED: Datatables integration to allow more friendly searches in orders and accounts
  • UPDATED: PayPal to include default language
  • UPDATED: htmlentities() function to force UTF-8 Standard for compatibility between PHP 5.4 – 5.5
  • FIXED: Removed unnecessary html tags
  • FIXED: Issue with user defined price not allowing “0″
  • FIXED: Issue with Zendesk Remote Auth
  • FIXED: Issue with large number of requests for plugin activation

Version 1.5.1.9

  • NEW: Option to use JSON Web Token validation for Zendesk
  • UPDATED: Most date formats to use WordPress date format and time format from the main site settings
  • UPDATED: Email messages to include custom checkout fields if they exist
  • UPDATED: Cookies to include HTTPONLY parameter to fix PCI compliance issues
  • UPDATED: Order number validation script
  • UPDATED: Location of changelog
  • FIXED: Issue with Thesis themes when protecting subscription pages
  • FIXED: Issue with coupon code making the grand total a negative number
  • FIXED: Possible race condition between setting page to public and starting the slurp for Mijireh
  • FIXED: Fixed slurper not working correctly
  • FIXED: Issue with empty countries box when no countries are selected for international sales
  • FIXED: Issue with add to cart button staying disabled after inventory fail
  • FIXED: Misplaced paragraph and list tags in cart view
  • FIXED: Invalid character issue with Order Statuses
  • FIXED: Issues with international countries calculating taxes
  • FIXED: Issue with Gravity Forms not sending correct entry ids to Mijireh
  • FIXED: 2Checkout issue not sending shipping details when shipping is $0

Version 1.5.1.8

  • NEW: Only display statistics dashboard widget for users that have access to Cart66 reports
  • NEW: Add to cart button is disabled after clicking on it with custom add to cart button
  • NEW: Added new wp_mail plugin exception for WP SES
  • NEW: Tracked package option to Canada Post rates US/intl
  • NEW: Option to display labels instead of values for Gravity Forms
  • UPDATED: “Change” link in cart to use double quotes instead of single quotes for attributes
  • UPDATED: Javascript to work better with data tables integration
  • UPDATED: Session to drop “access denied” redirect on logout
  • UPDATED: Custom complete order button to include CSS classes
  • UPDATED: Nav menu filtering to use the menu object instead of the list directly
  • UPDATED: Mijireh integration to work with new slurp technology
  • FIXED: Fatal error with daily pending order pruner
  • FIXED: Yellow label displaying on checkout page when country shipping validation is off
  • FIXED: Dialog box “enable ajax by default” option
  • FIXED: Incorrect paths to checkout page override
  • FIXED: Fatal error when getting live rates in 2checkout
  • FIXED: Google Analytics integration not working correctly
  • FIXED: User defined price not working when set to 0
  • FIXED: Auto shipping promotions not applying
  • FIXED: Incorrect taxed shipping amount
  • FIXED: Rare occurance of an incorrect grand total

Version 1.5.1.7

  • NEW: Option to disable sending line items to Authorize.net
  • UPDATED: USPS live rates with new rate names
  • UPDATED: Single quotes on cart.php page to use double quotes
  • UPDATED: Deprecated .live() jQuery functions. Replaced with .on()
  • UPDATED: Localization strings
  • FIXED: Issue with subtotal promotions including grand total in discount
  • FIXED: Issue with Canada Post undefined error
  • FIXED: Undefined index error on inline save in page/post tables
  • FIXED: Formatting of error message on password reset

Version 1.5.1.6

  • FIXED: Issue with PayPal Standard sending incorrect email receipts
  • FIXED: Issue with Spreedly subscriptions displaying $0.00 price at beginning of price description
  • FIXED: PHP Notice when using quick edit

Version 1.5.1.5

  • NEW: [cart66_affiliate] shortcode to display order details for pixel tracking
  • NEW: Shipping country validation for Mijireh and 2Checkout integrations
  • NEW: Ability to use data tags in email subject lines
  • FIXED: 0% tax rates displaying multiple % symbols
  • FIXED: Shipping not being correctly discounted or taxed in PayPal Express
  • FIXED: Undefined index error for shipping countries on checkout form

Version 1.5.1.4

  • NEW: Feature to allow custom fields at checkout (Excluding Mijireh, PayPal Standard, PayPal Express and 2Checkout)
  • UPDATED: DataTables Library to version 1.9.4
  • UPDATED: Inventory Tracking to only show 5 products by default
  • UPDATED: Inventory Tracking to have drop down menu to change number of products displayed
  • UPDATED: Model objects to use global variable to prevent multiple calls to the database
  • FIXED: Moved checkout page redirects to template_redirect to fix conflict with Jetpack plugin
  • FIXED: Display of tax rate when set to 0.00%
  • FIXED: Rare case of fatal error when wp_scripts is not an object
  • FIXED: 2Checkout integration with case sensitive typo
  • FIXED: Zeros not displaying when cents are .00
  • FIXED: Incorrect timestamp for FedEx live rates
  • FIXED: Alert messages CSS for IE
  • FIXED: Price description not working when set to only show price
  • FIXED: Rare case of fatal error when current_screen global was not set

Version 1.5.1.3

  • FIXED: Promotion get variable name not working correctly
  • FIXED: Invalid markup for FedEx rate requests

Version 1.5.1.2

  • NEW: Cart66 Logo on plugins page
  • UPDATED: Incorrect subtotal in sidebar widget
  • UPDATED: Selector for Ajax add to cart product options
  • UPDATED: FedEx shipping timestamp
  • FIXED: Issue with missing argument error on add to cart

Version 1.5.1.1

  • UPDATED: Form elements for the accounts, products, promotions and shipping pages
  • UPDATED: Add to cart success and error messages
  • UPDATED: Localization strings
  • FIXED: Add to cart amounts displaying $0 for amounts over 999.99.
  • FIXED: Display of main settings tab
  • FIXED: Incorrect return URL for 2Checkout integration
  • FIXED: Ajax add to cart issues where quantities were being multiplied
  • FIXED: Undefined constant error if DOING_AJAX is not defined
  • FIXED: PHP division by zero warning for Gravity Forms integration
  • FIXED: PHP Warning trying to get class of non-object

Version 1.5.1

  • NEW: 2Checkout gateway integration
  • NEW: Coupon Code tracking for iDevAffiliate integration
  • NEW: Override Mijireh Checkout Continue button
  • NEW: Auto-minifying of views to reduce the risk of wpautop problems
  • NEW: Data tag to include custom checkout field in email notifications
  • NEW: Error message when invalid products are added to the cart
  • NEW: Paging of products in reports page
  • NEW: Gravity Forms tab in Integrations page of the Cart66 Settings
  • NEW: Ability to display unpaid Cart66 form entries in Gravity Forms
  • UPDATED: Compatibility with WordPress 3.5 and Twenty-Twelve theme
  • UPDATED: Default Email Status to include the item number
  • UPDATED: Exported orders to include Gravity Form entry id
  • UPDATED: Localization strings
  • UPDATED: Messages that explain minimum and maximum quantity when adding to the cart via ajax
  • UPDATED: Shortcode dialog to include new payment gateways
  • UPDATED: Deprecated split() function to explode()
  • UPDATED: Download link to have class on receipt page for better customization
  • UPDATED: Settings function to minimize the number of queries to the database
  • UPDATED: Localization of text in javascript files for widget
  • UPDATED: Removed all javascript out of cart button view
  • FIXED: Currency symbol setting adding extra characters
  • FIXED: Invalid markup in style tag in PayPal Standard checkout
  • FIXED: Rare case of PayPal Standard not redirecting to PayPal
  • FIXED: Promotion redemptions not updating when using Mijireh Checkout
  • FIXED: Invalid shipping total issue in PayPal Express
  • FIXED: Incorrect display of price string in add to cart button view
  • FIXED: Order status emails not sending correctly when using a space for the order status
  • FIXED: Display of currency when not using a decimal point for the decimal indicator
  • FIXED: Gravity Forms price not being set when using the cart66_after_add_to_cart hook
  • FIXED: Cart66 Sessions not working when adding to cart via ajax
  • FIXED: Display of background color for alert messages in IE
  • FIXED: Disabling shipping validation when set to no
  • FIXED: Display of default custom checkout field message when custom label is blank
  • FIXED: PayPal Standard URL to use unencoded ampersand to prevent malformed urls
  • FIXED: Gravity Form products throwing exception on product option validation fail
  • FIXED: Countries with illegal characters for serializing
  • FIXED: State/Province and country resetting when toggling ‘same as billing’
  • FIXED: Undefined index when adding to the cart via ajax
  • FIXED: Display of custom checkout field in order view and on receipts
  • FIXED: Incorrect closing paragraph tag in checkout form
  • FIXED: Price description stripping out currency symbols
  • FIXED: iDevAffiliate tracking integration for PayPal Standard
  • FIXED: Pending orders not being hidden until removed or finished
  • FIXED: Pending orders not being removed correctly
  • FIXED: Inventory not resetting when a pending order is removed
  • FIXED: IE issue with console.log statements
  • FIXED: Order fulfillment emails not sending when set to all products
  • FIXED: Coupons not auto-applying when using Gravity Forms
  • FIXED: Display of tax rates with no decimals (7% vs. 7.%)

Version 1.5.0.6

  • NEW: Options to display Product Item Numbers in the cart and email receipts
  • NEW: Filter to allow content to be appended to add to cart buttons
  • FIXED: Issue with PayPal Standard sending multiple email receipts
  • FIXED: Order Fulfillment email to include plain text default message

Version 1.5.0.5

  • NEW: Display Receipt automatically when PayPal Standard return url is set to the Receipt page
  • NEW: Option to display custom field at checkout
  • NEW: account_create shortcode to create accounts without purchasing a membership product
  • NEW: Shipping validation option for flat rate shipping methods
  • NEW: Country validation for flat rate shipping methods
  • NEW: Product subtotal option for promotions
  • NEW: Currency options to allow placing currency symbol before or after the dollar amount
  • NEW: Ability to change currency options for decimal separator and thousands separator
  • NEW: Ability to add coupons to cart using custom get variable (default: promotion)
  • NEW: Session Timeout message for PayPal Express
  • UPDATED: iDevAffiliate integration to automatically post commission for PayPal Standard
  • UPDATED: Promotion error messages for shipping promotions when shipping is free or doesn’t apply
  • UPDATED: Localization on wording within Cart66
  • UPDATED: Display of tax rates to 3 decimal points
  • UPDATED: Zendesk integration to use new RemoteAuth API
  • UPDATED: Inventory Tracking to work with products that have parenthesis in the product name
  • UPDATED: Canada Post live rate API to correct invalid postal codes
  • UPDATED: Disabled Ajax tax calculations when no products are taxable
  • FIXED: Order fulfillment emails not being sent when using Mijireh Gateway
  • FIXED: Spreedly Trials not showing Price Description
  • FIXED: $0 Transactions created from PayPal Express URLS
  • FIXED: Issue with shipping promotion not working with PayPal Express
  • FIXED: Disable Cart66 database sessions for WordPress admin requests
  • FIXED: Canada Post shipping rates not working with brand new installs of Cart66
  • FIXED: Canada Post update message and dismiss URL
  • FIXED: Problem when exporting orders where a Gravity Form entry was deleted
  • FIXED: Amazon S3 Timestamp issue
  • FIXED: Inventory error message when adding more products to the cart than in the inventory
  • FIXED: Display of error message when processing credit cards through Spreedly
  • FIXED: Entry display of Gravity Forms when purchasing through Mijireh

Version 1.5.0.4

  • NEW: Ability to change Out of Stock label
  • NEW: Remove orphaned Gravity Forms entries
  • NEW: Option to require custom fields to be filled for purchase
  • NEW: Added support for load balancers in HTTPS detection
  • UPDATED: Styles on cart error messages
  • UPDATED: Add to Cart anchor urls to validate
  • UPDATED: Canada Post Live Rates to work with new API
  • UPDATED: Tax rate information for Express page
  • UPDATED: Display of status filters with no orders
  • FIXED: Orphaned order statuses with spaces
  • FIXED: Display of order notes boxes when showing a new order note
  • FIXED: Duplicate toggle() call for rate tweaker information box
  • FIXED: Ability to edit Spreedly Account information
  • FIXED: Styles on email receipt messages
  • FIXED: HTML message intro code rendering
  • FIXED: Time offset for Amazon s3 integration
  • FIXED: Discount calculation for promotions applied to Gravity Forms products
  • FIXED: Rendering of Complete Order button

Version 1.5.0.3

  • UPDATED: Tax settings on checkout form
  • UPDATED: CSS on checkout form
  • UPDATED: Disable wp_mail function when wpMandrill is installed
  • FIXED: Shopping widget not updating shipping on Ajax add to cart
  • FIXED: User price not working when set to 0
  • FIXED: Tax rates not displaying correctly for “all sales”
  • FIXED: Tax settings to not allow saving of empty tax rates
  • FIXED: Missing dashboard update message
  • FIXED: Undefined index error for email marketing integrations
  • FIXED: Log statement for FedEx rates displaying error message on site
  • FIXED: Download links in email receipt showing for every product
  • FIXED: Display of download amount in order view

Version 1.5.0.2

  • NEW: Option to force update check for plugin
  • FIXED: Problem with max amount promotion issue

Version 1.5.0.1

  • NEW: Added 159 countries to the countries list
  • UPDATED: PayPal Currency drop-down moved to global gateway settings
  • UPDATED: PayPal Standard to use Advanced Notifications
  • UPDATED: PayPal Standard button to prevent intermittent parsing problems
  • UPDATED: Constant Contact and MailChimp integrations to hide lists if there are no api settings
  • FIXED: Removed ability to manually create accounts with Spreedly subscriptions
  • FIXED: Constant Contact and MailChimp to allow removing of all lists
  • FIXED: SSL option being enabled on non-SSL sites
  • FIXED: IPN Page undefined index
  • FIXED: Rendering of HTML emails for Microsoft Outlook clients
  • FIXED: Promotion Max Amount to work with promotions that have no maximum
  • FIXED: Cart66 resources to use correct HTTP/HTTPS method
  • FIXED: Gravity Forms user price fix
  • FIXED: Cart66 CSS conflicts with other plugins

Version 1.5

  • NEW: Automatic tax calculations on checkout page
  • NEW: Ability to show order summary when tax is calculated
  • NEW: Redesigned Settings Page
  • NEW: Notifications Center
    • HTML Email Receipts
    • Timed Followup Emails
    • Order Status Emails
    • Order Fulfillment Emails
    • Subscription Reminder Emails
    • Default templates for all email types
    • Ability to use just a message intro for receipts, order status updates and followup emails
    • Email Log
    • Syntax Highlighting
    • Live previews of emails
    • Ability to send test emails
  • NEW: Resend email receipts from order view
  • NEW: Internal order notes
  • NEW: View order notes on main orders page
  • NEW: Add tracking numbers to order with live link to the carrier website (UPS, USPS, FedEx, Australia Post, Canada Post and DHL)
  • NEW: Tracking numbers on receipt
  • NEW: Option to send order status email when updating
  • NEW: Download links included directly in email receipts
  • NEW: Email Opt Out page with shortcode for reminder email templates
  • NEW: Exclude products from promotions
  • NEW: Maximum order amount for promotions
  • NEW: Haiti, Bahrain, Sri Lanka, Democratic Congo, and Burundi added to country list
  • NEW: Australian Capital Territory added as Australian State
  • NEW: Malaysian states
  • NEW: Custom PayPal Standard and PayPal Express buttons via URL
  • NEW: Disable billing landing page for PayPal Express
  • NEW: Ability to disable IP Validation for database sessions
  • NEW: Set database session length in minutes
  • NEW: Ship items individually for FedEx and Australia Post
  • NEW: Ajax Add to Cart queue to prevent skipping items being added simultaneously
  • NEW: 45 and 60 day options to start payments in PayPal Subscriptions
  • UPDATED: Advanced sidebar widget to include shipping amount
  • UPDATED: Mijireh error message when using incorrect access key
  • UPDATED: Calculate shipping button to work with button overrides
  • UPDATED: Cart66 updates message
  • UPDATED: Product links to hide in “read” mode
  • UPDATED: Display of Gravity Forms details in email receipts
  • UPDATED: Default error messages
  • UPDATED: PayPal Standard to use UTF-8 character set
  • UPDATED: Accounts to use drop-down for products and feature levels
  • FIXED: Undefined error when saving tax rate with one zip code
  • FIXED: Apostrophe’s not working in product names
  • FIXED: Gravity Forms pricing issues with promotions
  • FIXED: Error field highlighting for IE9
  • FIXED: Statistics widget not working for some databases

Version 1.4.12

  • UPDATED: Added an “all_members” feature level to the show_to and hide_from shortcodes
  • UPDATED: Inventory page to allow admins to set the number of items to be displayed on a page
  • UPDATED: Access manager to implement membership access to all taxonomies regardless of post type
  • UPDATED: Page checker to verify pages are not private, in the trash, or draft
  • FIXED: Gravity Forms bug where all form products had the same price in the cart
  • FIXED: A number of Gravity Forms compatibility and integration issues
  • FIXED: An issue with user defined pricing
  • FIXED: Intermittent issue with Zendesk login shortcode
  • FIXED: Authorize.net item description character limit
  • FIXED: Several checkout form bugs
  • FIXED: PHP 5.4 compatibility fixes

Version 1.4.11

  • NEW: Full support for Gravity Forms pricing fields
  • NEW: Added page checker to ensure cart66 required pages are in place
  • NEW: Added cart66_add_popup_screens filter to allow the Cart66 Dialog box to show up on custom post types and other screens as needed by plugin and theme developers.
  • NEW: Storing gateway transaction number in Cart66 when using Mijireh Checkout
  • UPDATED: Added translations for previously overlooked text
  • FIXED: Using widgetContent for ajax add to cart instead of content to fix ie7/ie8 conflict
  • FIXED: Removed tabs from product names and options which were breaking authorize.net transactions

Version 1.4.9

  • NEW: Added link to view Cart66 account from the order in the Cart66 admin
  • FIXED: Javascript conflict breaking the “attach media” feature in the WordPress admin
  • FIXED: State/Province field did not update when changing the ship to country when using Mijireh checkout
  • FIXED: Gravity forms products with checkbox product options fail option validation when multiple checkboxes are selected.
  • UPDATED: Dramatic improvement for discount amount load time for large quantities
  • UPDATED: Updated receipt view to close the document so window.print works in all browsers including IE
  • UPDATED: Updated Cart66 product creation form so a product cannot be BOTH a spreedly subscription AND a membership product
  • UPDATED: Language localization for DataTables integration

Version 1.4.8

  • UPDATED: FedEx to use Request Courier for drop box type
  • UPDATED: Activation timeout to 30 seconds
  • UPDATED: Minimum order total to use subtotal instead of grand total
  • UPDATED: Ajax add to cart for multiple form elements on a page
  • UPDATED: Improved responsiveness of page slurp panel
  • FIXED: Product options with a forward slash not adding to the cart
  • FIXED: Empty error message when Mijireh access key is blank
  • FIXED: Some Spreedly accounts not attached to order records during checkout
  • FIXED: Account information doesn’t persist if there are validation errors
  • FIXED: Erroneous </ul> tag in MailChimp options
  • FIXED: Issue with incorrect totals for large discounts in Mijireh Checkout
  • FIXED: Issue with Gravity Forms not adding to the cart when adding pricing fields

Version 1.4.7

  • FIXED: Problem where option validation was preventing valid products from being added to cart
  • FIXED: Zendesk authentication issue that wasn’t recognizing security tokens for Zendesk integration.

Version 1.4.6

  • FIXED: Vulnerability where products could be added to the shopping cart with invalid product options
  • FIXED: PHP Warning caused by setting CURLOPT_FOLLOWLOCATION when safe_mode is on or open_basedir is set
  • UPDATED: Use htmlspecialchars with product_url to prevent cross site scripting hacks

Version 1.4.5

  • NEW: Email validation to checkout page
  • NEW: Armed Forces AA, Armed Forces AP to state list
  • UPDATED: Order number field on receipt page changed to hidden input
  • UPDATED: Stripe gateway to use correct error messages
  • UPDATED: All redirects to use wp_redirect();
  • UPDATED: PHP notices when checkout or cart paths are missing
  • FIXED: Headers already sent error on receipt page
  • FIXED: Gravity Forms PHP error on receipt page and order view page
  • FIXED: Stripe gateway not posting orders for some users
  • FIXED: Subscriptions that require shipping
  • FIXED: Orders exporter to create newline on orders that have no products

Version 1.4.4

  • UPDATED: Moved credit card type selections into the ‘Main Settings’ panel of the Cart66 settings screen so that the same selections can be used for PayPal Pro as well as the non-PayPal gateways.
  • FIXED: Shipping address is required even if the ‘same as billing’ checkbox is checked.
  • FIXED: Call to Cart66Accounts class on receipt page resulting in a fatal error

Version 1.4.1

  • NEW: Option to use database backed sessions or native PHP sessions from the “Main Settings” panel on the Cart66 Settings page.
  • FIXED: PayPal settings could not be updated via ajax in the settings panel.
  • FIXED: If WP_DEBUG is true and Datatables might throw an error rendering the products table.

Version 1.4

  • NEW: Secure credit card processing with Mijireh
  • NEW: Added support for the Stripe gateway
  • NEW: Added Qatar to country list
  • UPDATED: Authorize.net gateway now supports itemized invoices
  • UPDATED: Formatting for errors and messages for gateway responses
  • UPDATED: Promotions no longer limits the number of products
  • FIXED: Issue with promotions for Express Checkout
  • FIXED: Problem with member only posts not being automatically hidden from the menus
  • FIXED: Link compatibility with latest version of Gravity Forms

Version 1.3.7

  • NEW: DataTables integration for all tables in the Cart66 Admin
  • NEW: Additional International Shipping Options for Canada Post
  • UPDATED: Hook for meta generator to allow for easy removal
  • UPDATED: Default Character Set in MySQL tables to UTF-8
  • UPDATED: UPS Api URL
  • UPDATED: Pricing fields to support 10 characters before the decimal place
  • FIXED: PayPal Pro Gateway shipping total issue
  • FIXED: Problem with display of price for subscriptions

Version 1.3.6

  • FIXED: Problem with shipping total not being sent to PayPal when using Express Checkout

Version 1.3.5

  • FIXED: PayPal Express orders being marked as manual transactions
  • FIXED: PayPal Standard not updating promotions

Version 1.3.4

  • NEW: Added Vietnam and Vanautu to countries list
  • NEW: Option to push local pickup to the end of the shipping rates list
  • NEW: Added jQuery validation to product item number field to prevent quotes
  • NEW: Added Canada as an option for local FedEx rates
  • NEW: Added Update Total and Apply Coupon button overrides
  • FIXED: Ajax Add To Cart when product had multiple options
  • FIXED: Product price display with products greater than $999.99
  • FIXED: Continue shopping button when using Ajax Add To Cart
  • FIXED: Dialog Box conflict with WidgetKit plugin
  • FIXED: USPS First-Class rate request
  • FIXED: PayPal Express when using a coupon code to add it to the database
  • FIXED: Uncaught exception in PayPal Pro
  • FIXED: Fatal error in Canada Post model when rates return false
  • FIXED: PayPal Express incorrect amount errors
  • FIXED: Display of hidden pages and posts
  • FIXED: Local Canada Post shipping options not saving
  • FIXED: Download limit message prematurely ending page display
  • FIXED: Promotions cleared upon checkout
  • UPDATED: Change log message to use cURL instead of get_file_contents()
  • UPDATED: Cart66 Upgrade message to fit margins in WordPress 3.3
  • UPDATED: Download option to check for individual downloads
  • UPDATED: USPS rates to use Regular sized packages
  • UPDATED: FedEx Developer API URL
  • UPDATED: CSS for price and quantity elements
  • UPDATED: Advanced Sidebar to allow changes to shipping Zip
  • UPDATED: Minimum cart amount feature to be based off Subtotal
  • UPDATED: Version number meta for W3C compatibility

Version 1.3.3

  • FIXED: Weight issue for Australia Post International Shipping
  • FIXED: Invalid Zipcode error for Australia Post
  • FIXED: Ajax Add to Cart request for sites with a different directory
  • FIXED: Ajax Add to Cart adding multiple quantities to the cart
  • FIXED: Javascript issue for IE7
  • UPDATED: Ajax Add to Cart javascript hooks to include product elements
  • UPDATED: Ajax element in product shortcode to include “true”
  • UPDATED: Ajax message for options
  • UPDATED: CSS for tabs in shipping center

Version 1.3.2

  • NEW: Product links in cart
  • NEW: Affiliate Royale integration
  • NEW: Printer friendly receipt link in orders page
  • NEW: FedEx integration
  • NEW: Canada Post integration
  • NEW: Australia Post integration
  • NEW: Local Pickup option
  • NEW: Minimum cart amount feature
  • NEW: Option to skip PayPal account creation for PayPal Express
  • NEW: Cart66 Admin Bar menu
  • NEW: Link to edit products and subscriptions from product page
  • NEW: Ajax Add to Cart feature with javascript hooks
  • UPDATED: Subtotal in Advanced Cart Widget
  • UPDATED: Timestamp for dashboard widgets
  • UPDATED: Australia Provinces to States
  • UPDATED: PayPal Standard ordered_on date function
  • UPDATED: Widgets.css backwards compatibility for WordPress 3.2-
  • UPDATED: Error messages when adding to the cart
  • UPDATED: Ajax Listener to prevent direct calls to admin-ajax.php
  • UPDATED: Live Shipping Interface
  • FIXED: Date issue for promotions
  • FIXED: Affiliate integration conflicts
  • FIXED: Coupons for subscriptions
  • FIXED: Update message to prevent header errors and sync with WordPress updates
  • FIXED: Dialog box height
  • FIXED: PayPal standard discount when discount is more than product total
  • FIXED: PayPal Express checkout shipping discount bug
  • FIXED: Price description issue on cart button

Version 1.3.1

  • NEW: Optional US Territories to state list
  • NEW: Date stamp to accounts page
  • NEW: Custom Button Text input for Add To Cart button
  • NEW: Add To Cart condition for showprice=”only” when connected to a Gravity Form
  • NEW: Span tags around price label for greater flexibility in display
  • UPDATED: Localization for Add To Cart buttons
  • UPDATED: Escaped Gravity Forms data in order exports
  • UPDATED: Sessions to use longtext for user_data
  • UPDATED: Coupon code cleaning script
  • UPDATED: IP retrieval code for sessions
  • FIXED: Google Analytics E-Commerce Tracking not working for some sites
  • FIXED: PayPal Discount Bug
  • FIXED: Visual Editor in Internet Explorer all versions

Version 1.3.0

  • NEW: PayLeap Gateway
  • NEW: eWay Gateway
  • NEW: Merchant Warrior Gateway
  • NEW: Product specific promotions
  • NEW: Date ranges for promotions
  • NEW: Multiple codes for promotions
  • NEW: Promotions can apply to shipping, products, and cart total
  • NEW: Auto-apply promotions
  • NEW: Google Analytics eCommerce Tracking
  • NEW: Dashboard Widgets
  • NEW: From the Page or Post Editor you can click on the Cart66 icon in the Upload/Insert toolbar in visual or HTML mode
  • NEW: [post_sale] shortcode added for showing content one time, immediately after a sale
  • NEW: [account_expiration] shortcode added to display the expiration date of a member’s account
  • NEW: Compatibility with IPV6
  • Updated: Added datepicker to date fields
  • Updated: Gravity Forms order data is now included in sales reports
  • Updated: Added Egypt, Saudi Arabia, Lesotho, and Kenya to country list
  • Fixed: Tax was sometimes not charged
  • Fixed: UPS Authentication sometimes failed

Version 1.2.2

  • Fixed: Affiliate commission reward
  • Fixed: Gravity forms products not being deleted when quantity was set to 0
  • Fixed: Scripts problem with CDATA

Version 1.2.1

  • NEW: Advanced cart widget
  • Updated: CSS classes added to various cart components
  • Updated: Cart button uses better jQuery conflict protection
  • Updated: Zendesk integration instructions updated
  • Fixed: Spaces are prevented in feature level names
  • Fixed: Gravity Forms adding quantity of 0 to cart

Version 1.2.0

  • NEW: User-defined pricing
  • NEW: User defined and admin defined quantity to add_to_cart shortcodes
  • NEW: Terms of Service option for cart and corresponding shortcode
  • NEW: Minimum quantity option for products
  • NEW: Continue shopping override option
  • NEW: Option to show shipping form by default
  • NEW: French translation added
  • Updated: Added classes to complete order buttons
  • Updated: Added button classes to update cart and apply coupon buttons
  • Updated: Added shipping country for Express Checkout orders
  • Fixed: Spreedly problem processing American Express and Mastercard transactions
  • Fixed: Previous page url for continue shopping button
  • Fixed: Encoding problem for currency symbols in PayPal subscription pricing descriptions
  • Fixed: Typo in product form link text
  • Fixed: Promotions toggle for promotion types
  • Fixed: Dialog box errors

Version 1.1.6

  • Fixed: jQuery compatibility in WordPress 3.2
  • Fixed: PayPal Subscriptions trial period toggle
  • Fixed: Manual Checkout form validation
  • Fixed: Express Checkout html typo

Version 1.1.5

  • NEW: Italian translation added
  • NEW: cURL test added to debug options
  • NEW: Debug problems highlighted in red
  • NEW: State and Zip code labels now change to “Province/Post Code” for non-US countries
  • NEW: Amazon S3 bucket name validation
  • NEW: Added validation for ship-to country list
  • Updated: Receipt emails now get sent from checkout, not receipt page to prevent duplicate emails
  • Updated: Zip code and country validation moved to wp_head
  • Updated: Shipping/Billing state and zipcode classes now have their own labels
  • Fixed: Problem with the state drop-down when the home country was not the United States
  • Fixed: Improved receipt url syntax for Express Checkout
  • Fixed: Corrected misspelling in the login input css id

Version 1.1.4

  • NEW: Support for language translation files added
  • NEW: Gravity Forms products use the cart’s currency symbol to display price variations
  • Updated: Cart no longer allows totals less than $0.00
  • Updated: Checkout shortcodes no longer render when the cart is empty
  • Fixed: Multiple CSS issues
  • Fixed: Manual Checkout forms were sometimes added more than once to the checkout page
  • Fixed: Manual Checkout submissions sometimes resulted in a blank page
  • Fixed: Receipt sometimes displayed with no order data due to a permalink issue

Version 1.1.3

  • Fixed: Problem where the contents of the PayPal shopping cart were empty when landing on the PayPal website during PayPal Express Checkout
  • Fixed: Problem causing the receipt page to not be available immediately after checkout in some rare instances.

Version 1.1.2

  • NEW: Shopping cart contents are included in the PayPal receipt for PayPal Pro and PayPal Express Checkout orders
  • Updated: Improved security for Amazon S3 integration

Version 1.1.1

  • NEW: Added Malaysian Ringgit to lis of available PayPal Currency options
  • NEW: Added a counter to tally the total of the Cart66 Accounts search results
  • NEW: Added USPS First-Class Mail domestic live rate quotes
  • NEW: Added USPS First-Class Mail international live rate quotes
  • NEW: Added Pakistan to the country list
  • Updated: Improved session management to handle situations when the server name and host name are different.
  • Updated: Improved session management to handle situations where themes or other plugins change the timezone.
  • Updated: Changed name of constant CURRENCY_SYMBOL to CART66_CURRENCY_SYMBOL to help prevent conflicts
  • Updated: HTML and CSS updates to address display issues introduced in the Cart66 1.1 release.
  • Updated: Optimized Mailchimp integration for improved performance.

Version 1.1

  • NEW: Amazon S3 integration for selling digital products
  • NEW: MailChimp integration
  • NEW: Spreedly integration
  • NEW: USPS Domestic real time rate quotes
  • NEW: USPS International real time rate quotes
  • NEW: Rate Tweaker to adjust the real-time rate quotes by either increasing or decreasing the rates by a specified amount or percentage.
  • NEW: Membership products that do not require a recurring payment subscription
  • NEW: Free memberships
  • NEW: Lifetime memberships
  • NEW: Membership extensions
  • NEW: Membership upgrades
  • NEW: Database backed sessions
  • NEW: Hooks to extend Cart66
  • NEW: Including multiple, on-site, checkout shortcodes such as Manual Checkout and PayPal Pro on the checkout page is now possible.
  • Updated: Improved ability for Cart66 to work in custom plugin directories.
  • Updated: Cleaned up code to resolve some PHP notices.
  • Updated: New security updates
  • Updated: Using WordPress timezone offset setting for order dates
  • Updated: Optimizing code for faster performance
  • Updated: Optimized HTML and CSS
  • Fixed: PHP notice no longer generated if the Cart66 login form is submitted blank, with an empty username and password.
  • Fixed: Resolved many PHP notices for various minor issues

Version 1.0.7

  • New: Security enhancements
  • Fixed: Special characters are now allowed in PayPal subscription names and price descriptions.
  • Fixed: Broken link to Authorize.net info graphic
  • Fixed: Broken link to button background gradient image
  • Updated: Added the CSS class Cart66ContinueShopping to the continue shopping links in the view cart screen
  • Updated: Added some additional code in the debugging panel
  • Updated: Cart66 scripts are only included in admin pages pertaining to Cart66

Version 1.0.6

  • New

    : 100% off coupons now work for PayPal Website Payments Standard and PayPal Express Checkout, and PayPal Pro.

  • Fixed: Call to undefined method when logging out of Cart66 members area
  • Fixed: Invalid character error for PayPal Website Payments Standard
  • Fixed: Products with double-quotes in the list of options now display properly
  • Fixed: Editing a product linked to a Gravity Forms form may lose the link to the Gravity Form.
  • Updated: Updated some text in the Cart66 Settings panel help information.
  • Updated: Improved version number check for WordPress 3.1 so that the WordPress plugin panel doesn’t say that an update is available when you already have the latest version of Cart66.

Version 1.0.5

  • New: Constant Contact Integration: Let your buyers subscribe to your Constant Contact mailing lists (newsletter) during the checkout process.
  • New: Gravity Forms hidden fields are no longer displayed in the “show details” display in the shopping cart.
  • Changed: Merged the two PayPal settings panels into one panel.
  • Fixed: Problem where parts of the source url would appear as a product option when using Gravity Forms with dynamic fields that specify price variations.
  • Fixed: Gravity Forms form entries are now deleted when gravity forms based products are deleted from the shopping cart.
  • Fixed: Default currency value is now included in the call to PayPal when using Website Payments Pro.

Version 1.0.4

  • Added: Washington D.C. added to tax settings panel and state dropdown list at checkout
  • Fixed: Single and double quotes can be used in email settings
  • Fixed: Improved accuracy of awarding iDevAffiliate commissions
  • Fixed: Resolved problem where some PayPal orders would show an empty line item for $0.00 on the PayPal website right after logging in during an express checkout transaction.
  • Fixed: For product with price variations, the price variation now shows up in the shopping cart price description column, not just the item total column.
  • Fixed: Order numbers now have white space trimmed before they are validated so that if a space is accidentally entered before or after the order number it will still validate appropriately.
  • Fixed: Admin stylesheets are now only applied on Cart66 admin pages to prevent style conflicts in other areas of the WordPress admin.
  • Changed: Immediately following a PayPal subscription cancelation, a message is displayed saying that the PayPal recurring payment profile is being canceled.
  • Changed: Even if no payment gateways are configured the “Checkout” button will display on the View Cart page so that the Manual Checkout shortcode can be used. Prior to this release a warning message would display saying that no gateways have been configured.
  • Security update: Form tag action attributes have been updated increasing security againts XSS attacks.

Version 1.0.3

  • New: Define your own price descriptions for PayPal subscriptions.
  • New: Specify start dates for PayPal subscriptions (recurring payment profiles).
  • Changed: PayPal recurring payment profiles with initial payments will have the initial payment charged with the express checkout direct payment API and will not be stored as an initial payment in the recurring payment profile. This insures that you receive your money immediately as recurring profiles may take upto 24 hours to process an initial payment.
  • Changed: PayPal recurring payment profiles must start at least 1 day in the future. This is due to a limitation in the PayPal API. If PayPal ever updates their system to allow recurring payments to start immediately we will make a corresponding update to Cart66.

Version 1.0.2

  • New: Added search for accounts table
  • New: Added search for orders table
  • New: Added search for products table
  • Fixed: Many PHP notices have been resolved
  • Fixed: Empty passwords no longer accepted for account creation
  • Fixed: PayPal subscription no longer prints the setup fee twice in the price description

Version 1.0.1

  • New: Create notes about member accounts
  • New: Cart66 icons with the new logo
  • New: Additional system info in the debugging panel
  • Fixed: Duplicate name error when both PHPurchase and Cart66 are installed at the same time
  • Fixed: Subscription price calculation in the cart was adding trial pricing to normal pricing causing an inaccurate value to be displayed in the cart for subscription items with trial periods.

Version 1.0

  • New: PayPal Subscription with feature levels and membership integration
  • New: Zendesk integration for a members only help desk
  • New: iDevAffliate integration
  • New: Enhanced feature level access permissions management