NeuCart Version 8.51

From NeuCart Documentation
(Redirected from 8.51)
Jump to: navigation, search

NeuCart Version 8.51 is a previous version of the software. This was the first price-threshold release; upgrades to this version cost $20.

Release Date

August 3, 2014. 1:35pm EDT

Store Configuration Recommendations

PayPal

The change to store memos in this release means that customers can now type a memo to the store directly from the checkout page. (This feature applies only to Single-Page Checkout environments.) Because of this change, it is recommended that the PayPal account associated with your store is modified:

  1. Log into PayPal
  2. Click Profile
  3. Click Payment Receiving Preferences
  4. Select [No] next to the setting Display "Add Instructions to Seller" text input field.

Custom Code

Some functions on the cart object were removed to allow for more logical function names and to work with Gift Card functionality. See the technical section below.

Changes

Display/User Interface fixes

  • Added Display Preferences option to offset the "sticky" sidebar by a different value.
  • Corrected display issue where specific configuration/reconfiguration steps would result in an album displaying instead of only one track.
  • Added final price to pay on Single-Page Checkout's submit button. This is necessary for mobile devices especially, where the total being paid is not in view when clicking Submit.
  • Removed Album Player volume controls for iOS devices.
  • Fixed an issue where a certain series of customer steps may have resulted in improper shipping charges.

Admin Area

  • Added Gift Card feature.
  • Added auto-login feature. Users accessing the Admin Area from the same device at the same IP address can be logged in automatically instead of entering a username and password.
  • Updated links in config setup page (this change only applicable for new users)
  • Product Block Layout Drag/Drop sorting sometimes failed to renumber the sort. This has been corrected.
  • Digital Files for Products, Form View did not show correct PDF Watermark Style if the product filename included an apostrophe. This has been corrected.
  • Digital Files for Products, Form View did not allow deletes. This has been corrected.
  • Category copying would sometimes fail when the Custom URL field had a value. This has been corrected.
  • Incorrect table read when displaying a single Tag Category. This has been corrected.
  • Order Notification Preferences now checks for valid email addresses on save.
  • Updated Text Translations page for ease of use.
  • Updated Albums to use the new layout.
  • Updated Manage Orders page to use the new layout, and made the following changes:
    • To improve page performance, the list of orders now limits to show only 300 records.
    • The order total and payment methods are now displayed in Table View.
    • Form View for Orders now displays a log of individual download attempts for each file. (This data has always been recorded but was not previously displayed.)
    • Form View now includes extra information like "Total Earned", which represents the total of the transaction minus PayPal/Credit Card fees.
  • Added an option to Configuration Preferences that will add a "Save" button to the bottom of all new-style configuration pages. This is intended for and was requested by non-sighted users.

IPN

  • Removed HTML Entities in product names.
  • Changed the method in which custom information is sent to and returned from PayPal. This change means that customers should no longer enter "note to store" at PayPal; it should always be done from the checkout page.

Misc

  • Updated "Russian Federation" to "Russia" in database. USPS shipping failed with "Russian Federation" setting
  • Added method to insert "Custom URL" of product onto a product's META Tags on the product description page.
  • Updated email validation function to allow for top-level domains (.com, .org, etc.) of more than three characters (.guru, .info, etc.)

Technical

  • Added potentially-necessary PDF filter options. Experimental usage for some PDFs.
  • The following changes have been to the cart object. Stores using these functions in custom code should change the code to use the applicable function:
    • Removed functions:
      • cartvalue() returned a sum of the prices of every product in the cart. This was the cart subtotal.
      • grandtotal() returned a sum of cartvalue(), totalShipping, and totalTaxes, minus totalDiscounts.
    • Introduced new functions:
      • products_total() returns a sum of the prices of every product in the cart. This is the cart subtotal; its equivalent was cartvalue().
      • total_payable_balance() returns a sum of products_total(), totalShipping, and totalTaxes, minus totalDiscounts. The previous equivalent was grandtotal().
      • current_payable_balance() returns total_payable_balance() minus the total of gift_card_payments(). There was no equivalent in the previous versions, as it was not possible to apply a partial payment. Since gift cards added this ability, this new function was necessary.
  • Updated remaining mail() function calls to use PHPMailer. Added a custom hook for all email calls, allowing SMTP authentication settings or other requirements based on server-specific needs.
  • Updated the USPS class to use the RateV4 API, as required by September 28, 2014.

See also

Need a question answered about the NeuCart Version 8.51 article? Want to offer a suggestion or correction? Click here to discuss this page.