Plugin Name: MarketPress Author: Marko Miljus (Incsub), Aaron Edwards (Incsub), Hoang Ngo (Incsub), Jonathan Cowher (Incsub), Ricardo Freitas (Incsub), Cvetan Cvetanov (Incsub), Julien Zerbib (Incsub), Sabri Bouchaala (Incsub), Emmanuel Laborin (Incsub) Change Log: ---------------------------------------------------------------------- 3.3.0 ---------------------------------------------------------------------- - Added: Added new filter mp_media_buttons to disable/enable shortcode buttons in visual editor. - Added: Greece to PayPal countries list. - Fix: Always do TLS verification when making curl calls. - Fix: Fix conflict with Branda. 3.2.9 ---------------------------------------------------------------------- - Fix: Conflict with plugins WDP ID header and Dashboard 4.7 - GDPR: Ability to erase user personal data - GDPR: Ability to export user personal data - GDPR: Plugin information to default "Private Policy" page during auto-creation of the page - GDPR: Checkbox with Privacy Policy during checkout - Enhance: Define DONOTCACHEPAGE constant on plugin pages - Fix: Paypal Error: 10413 - The totals of the cart item amounts do not match order amounts - Fix: Highlighting and selecting variation values - Fix: Add to cart showing Mixed Content error on mapped site in Domain Mapping plugin - Fix: "OOPS! THAT PAGE CAN’T BE FOUND." message after plugin installation - Fix: Validation not working for some fields in the Setup Wizard - Fix: Export to PDF fatal error - Fix: Remove plugin shortcodes from Customizer text fields - Fix: Typo in helpers file 3.2.8 ---------------------------------------------------------------------- - New: Options for sending all notification types - Enhance: Isle of Wight added to the country list - Enhance: Allow to deselect default variation in product edit screen - Enhance: Remove extra fields from checkout - Enhance: Users will not be able to order without filling out all required fields on checkout - Enhance: Add prefixes to css styles so they do not affect non MarketPress pages - Fix: Shipping tax calculated incorrectly - Fix: PHP notices when creating variations - Fix: Wrong symbol for Turkish Lira - Fix: Tax settings for Canada not being applied correctly - Fix: Error when adding coupon code on checkout page - Fix: Error when creating global MarketPress pages on multisite - Fix: Product page with variations will not auto select the first variation by default - Fix: Inability to deselect default variation for a product - Fix: Wrong sale price on products page for variable products - Fix: Conflict with Domain Mapping plugin 3.2.7 ---------------------------------------------------------------------- - Enhance: Update translation strings - Fixed: Potential php object injection vulnerability - Fixed: On some occasions products not added to cart when Hummingbird is enabled - Fixed: Digital products not downloading after payment - Fixed: Variation images not showing in custom template files 3.2.6 ---------------------------------------------------------------------- - Enhance: Allow users to deselect default template in store settings - Fixed: Products that were not sorted correctly before, will be automatically updated to work correctly - Fixed: Missing translation strings for field verification on checkout pages - Fixed: Taxes for digital and physical products - Fixed: Default template styles - Fixed: Compatibility with Toolset Types plugin - Fixed: Coupon code add-on affecting taxes in cart - Fixed: Warning on products page in admin - Fixed: Quick setup notice not dismissed first time - Fixed: Unable to checkout digital products - Fixed: Save changes button in admin appears multiple time when using different translations - Fixed: Layout on checkout when billing address does not match shipping address 3.2.5 ---------------------------------------------------------------------- - Enhance: Removed @import directives for better compatibility with Hummingbird - Enhance: Better support for older PHP versions (5.2 and 5.3) - Fixed: Issue with Upfront navigation on single product pages - Fixed: Tax rate resetting to 0% - Fixed: PHP notices on product pages - Fixed: PHP warning during quick setup - Fixed: Styles in admin interface - Fixed: MarketPress disabling front-end page comments - Fixed: Some orders were not changing status to Paid with Stripe payment gateway 3.2.4 ---------------------------------------------------------------------- - Added: Password check for password-protected products - Added: Settings link on the Plugins page - Added: Multi-file upload field type - Added: Add-on to enable product multiple files - Added: File list in case the product files are more than one - Fixed: When editing variable products, do not update price if it is not set - Fixed: Checkout page (sections not opening, inability to continue checkout without inputing zip code, notices on checkout page) - Fixed: Coupons could not be applied to cart when date format was set to d/m/Y - Fixed: Issue with conversions not being tracked in Google Analytics - Fixed: Removed warnings and notices on product page - Fixed: Various small bug fixes and improvements - Changed: Simplify will now show message if the payment is declined - Updated: WePay Payment gateway to use the latest v3 API with the 'address.postal_code' attribute - Refactored: Download code to cater for multiple files via a parameter 3.2.3 ---------------------------------------------------------------------- - Fixed: Product shortcode attributes not applied - Fixed: HTML tags stripped from product description - Tweaked: Added county Bristol for UK provinces 3.2.2 ---------------------------------------------------------------------- - Fixed: PHP 7.1 Compatibility - Tweaked: Bulk edit sets price to 0 - Tweaked: Global currency option missing in Store Network Settings 3.2.1 ---------------------------------------------------------------------- - Fixed: Fatal error with PHP version lower than 5.5 3.2 ---------------------------------------------------------------------- - Added: Option for user registration when force login used - Fixed: Broken digital products link - Fixed: Global cart products couldn't locate any orders - Fixed: Use subsite merchant_email in exist instead of global one - Fixed: Set default variation on single product page - Fixed: Product image not updating in variable products - Fixed: Out of stock product does not hide from product list - Fixed: Compatibility issues with Divi - Fixed: Cannot add new Attributes when product already have variations - Fixed: Remove all MP tables when plugin uninstalled - Fixed: Product price in cart not updated when coupon used - Fixed: USPS throwing PHP errors - Fixed: Wrong products list on email notification with global cart - Fixed: Use a global currency when global cart active - Fixed: Pass customer shipping info to Stripe - Fixed: Special instructions field not saved - Fixed: Variation product order limit always unlimited - Fixed: Tax always added to product price - Refactored: Multiple coupons usage - Tweaked: Delete variations when product deleted - Tweaked: Out of stock product set as draft - Tweaked: Quick setup doesn't recognize state change for shipping - Tweaked: MP displays mini cart on last updated or created page - Tweaked: Product image not displayed in mini cart - Tweaked: Check if a zero-currency is used when paying with Stripe - Localization: Updated language file (.pot) 3.1.2 ---------------------------------------------------------------------- - Added: Upfront Compatibility - Fixed: 10400 - Order total is missing - Fixed: Allow coupon calculation on all pages, not only MP pages - Fixed: Product List widget not working with mp_product post type - Tweaked: Meta boxes in store pages are not saving changes - Tweaked: Adding forgot password link in checkout page login box - Tweaked: Paypal Express mode always sandbox - Tweaked: Removed second - sign from applied coupon - Tweaked: Bug with Free Shipping being applied to United States destinations - Security: Fix XSS Vulnerability - Localization: Updated language file (.pot) 3.1.1 ---------------------------------------------------------------------- - Security: Fix XSS Vulnerability - Localization: Updated language file (.pot) 3.1 ---------------------------------------------------------------------- - Fixed: Various issues with Mollie gateway - Fixed: Fix checkout problems with Digital Products - Fixed: Cart product links returning 404 - Fixed: Order confirmation email with Stripe gateway - Tweaked: UX improvements on product variations - Tweaked: Performance improvements (variations) - Localization: Updated language file (.pot) 3.0.0.8 ---------------------------------------------------------------------- - Fixed: Instructions field not showing when shipping and billing address were different - Fixed: Various issues with product description - Fixed: Compatibility with ACF - Fixed: Compatibility with PHP 5.2 and PHP 7 - Fixed: States/Countries/Regions not shown for most Countries - Fixed: Various issues with total cart & taxes - Fixed: Issues with Cart not working/redirecting using MP Product shortcode - Fixed: Product images with variations not working properly - Fixed: Various issues with Product Inventory feature - Fixed: Coupons codes showing on search results page - Fixed: Update sales when order is cancelled, deleted, etc. - Fixed: Various issues with orders on admin - Fixed: Issue with order status when track inventory is enabled - Fixed: Various issues with products with variations - Fixed: Some countries required states to be filled to complete the checkout - Fixed: MP Product shortcode not hiding meta when meta='0' - Fixed: Various issues with payments gateways - Fixed: Various issues with shipping methods - Fixed: Google Analytics not tracking purchases - Fixed: Products filter setting override (global vs shortcode) - Fixed: Product Thumbnails not showing on certain pages (E.g. Order Status) - Fixed: Various issues with global store & cart - Fixed: Various issues with coupons - Fixed: Fixed some reported issues with upgrading from MP 2.9.6.2 to 3.0.0.7 - Fixed: Various issues with notification emails - Fixed: Issue that breaks MP after changing the Post Type - Fixed: Issue that don't allow to download from external site (Digital Product) - Tweaked: Added new States/Provinces/Regions - Tweaked: Global improvements on UX/UI - Tweaked: New way for customers to signup during checkout process - Tweaked: Choose default variation on product edit page - Tweaked: Add sale price as percentage or fixed amount - Tweaked: Added the shortcode ORDERID to manual payments metabox - Tweaked: Added new option to set products as featured as list them using MP shortcode - Tweaked: Update the API request URL for authorize.net to new Akamai hosted server as recommended by authorize.net - Localization: Updated language file (.pot) - Localization: Validation messages are now translate ready - Other global fixes and tweaks 3.0.0.7 ---------------------------------------------------------------------- - Fixed: Issue with PDF Invoice add-on after complete order - Fixed: Issues with ProSites add-on on multisite/network - Fixed: Adding related product to cart - Fixed: Compatibilities issues with Select2 and themes - Fixed: Products not showing on main/sub-sites on multisite/network - Fixed: Various issues with Global widgets - Fixed: Missing company information on orders - Fixed: Issue with 2Checkout finishing the order - Fixed: Issues with PayPal chained payments - Fixed: Issues with some payment gateways when ProSites was enabled - Fixed: Sort by price when product has variations or special tax - Fixed: Issues with product prices when special rate/charge shipping had values but weren't enabled - Fixed: Infinite query loop on mp_product shortcode - Fixed: Pagination and limits on products shortcode - Fixed: Special Tax not updating product price on cart/checkout pages - Fixed: Tax label not showing if prices not inclusive of tax is enabled - Fixed: Various issues with Tax calculation - Fixed: Bulk delete product variations not working - Fixed: Global shortcodes/widgets show only on multisite/network - Fixed: Compatibility with CP when using table rate shipping - Tweaked: Load data on checkout fields from registered users - Tweaked: Send download (Digital Product) on customer email after order - Tweaked: Order emails content can be set on MP admin for both admin and customer - Tweaked: Users can now login with username or email - Tweaked: Hide estimated shipping on various cases (shipping disabled, digital products, etc...) - Tweaked: Added download link on Digital Products after complete order (order status page) - Tweaked: Added new option for Digital Products, collect full or basic customer details - Tweaked: Hide shipping details if collect basic customer details is selected for Digital Products - Tweaked: Added a notice when quick-setup is not completed - Tweaked: Quick-setup now runs on new subsites on multisite/network - Tweaked: More order detailed values on order page (admin) - Tweaked: Added option to hide/show products filter on products archives pages - Tweaked: Removed unused CSS files - Localization: Fixed some missing strings - Localization: Updated language file (.pot) - Theming: Fixed some visual issues with themes not using border-box - Other global fixes and tweaks 3.0.0.6 ---------------------------------------------------------------------- - Fixed: Some cases with trashed orders showing on order status page - Fixed: Sale price was applied when not enabled - Fixed: Pro Sites add-on status on subsites (network) - Fixed: Database error sort products by "random" - Fixed: Coupons not showing on checkout page - Fixed: Single order URL after checkout/order - Fixed: Fatal error on activation (network) - Fixed: Stripe not recognizing coupons - Fixed: Shipping costs calculation using Weight Rate method - Localization: Updated language file (.pot) - Theming: Added mp_buy_button function - Tweaked: Network widgets only load when network is enabled - Tweaked: Cart updated after adding/removing coupons - Tweaked: Clear coupons after removing all items from cart - Tweaked: Checkout button on cart widget now links to cart page - Tweaked: Added options to show/hide image, price and quantity on cart widget, mini-cart and cart shortcode - Tweaked: New options for tax display: show prices with/without taxes and show/hide tax label on shop - Added: Search orders (admin) by order meta data (SKU, Address, Price, etc...) - Added: Continue shopping button on cart page - Other global fixes and tweaks 3.0.0.5 ---------------------------------------------------------------------- - Fixed: Paypal checkout order totals mismatch - Fixed: USPS shipping issue 3.0.0.4 ---------------------------------------------------------------------- - Added: Product stock shortcode - Fixed: Mini-cart displayed several times - Fixed: Incorrect product added to cart - Fixed: Couple issues with select2 compatibility - Fixed: Some compatibility issues (images) with Jetpack - Fixed: Several coupons issues - Fixed: Issue showing only one image on single-product - Fixed: Issue adding product image on product edit page - Fixed: Product variation images issues - Fixed: Problems with languages (admin) - Fixed: Metabox (paypal) saving value - Fixed: Trashed orders showing on order status page - Fixed: Prices not showing with decimal point - Fixed: Pagination on home/front page sing mp_list_products shortcode - Fixed: Some issues with related products - Fixed: Related products limit using mp_related_products shortcode - Fixed: Issue with attributes after saving - Fixed: Estimated taxes total on cart page - Fixed: More issues with update from 2.9 (warnings & reset store options) - Localization: Updated language file (.pot) - Theming: Added more fixes and checks for old template compatibility - Tweaked: Cart widget now updates without refreshing page - Tweaked: Users can show how to display prices on front-end (with or without tax) - Tweaked: Estimated taxes is not shown on cart page if taxes are disabled - Tweaked: Product variation popup now shows excerpt variation instead of main product description - Other global fixes and tweaks 3.0.0.3 ---------------------------------------------------------------------- - Added: Show/Hide Mini-Cart - Added: Cart Widget / Cart Widget Shortcode - Added: Global Products List Widget - Added: Global Products Categories Widget - Added: Global Products Tags Widget - Fixed: Various issues with update from 2.9.x to 3.x - Fixed: Issue with saving metabox data - Fixed: Paypal saving issue - Fixed: Coupon message for other users (user specific coupons) - Fixed: Product weight - Fixed: Load MarketPress styles and scripts on all required pages - Fixed: Social Links on single product only option - Fixed: Lightbox/Larger image on single product - Fixed: mp_product shortcode image set to none - Fixed: Stripe payment information incomplete - Fixed: Update order status error - Fixed: Issue with WP comments open - Fixed: Buy button shortcode - Security: Added new rules to prevent user registration SPAM - Localization: Added .pot support - Tweaked: Show how many times coupon get applied - Tweaked: Added option to show/hide excerpt on listing and single product - Tweaked: Added option to show/hiw product categories and products tags on single product - Tweaked: Added option to show prices with decimal - Tweaked: Added option to show/hide order menu when cart is disabled - Tweaked: Added option to limit by words the excerpt on listings if excerpt is enabled - Tweaked: Show excerpt bellow the price on single product if "show excerpt" is enabled - Other global fixes and tweaks (small fixes/tweaks and library updates) 3.0.0.1 ---------------------------------------------------------------------- Adding notice for deprecated gateways Cubepoints, Bitpay, iDEAL, Skrill, Google Checkout 3.0 ---------------------------------------------------------------------- - TONS of code cleanup/optimizations - 99% of PHP notices/warnings have been cleaned up - New: Short codes can now be inserted via a popup wizard that is available from within the TinyMCE editor - New: Product variations have been rebuilt from the ground up - New: Setup wizard - New: Regular/Sale price can now be bulk/quick edited - New: Set store capabilities for all of your user roles - New: Add-on system - Coupons are now an add-on and can be disabled if not being used - Admin interface has been rebuilt from the ground up - Added new default store style - Added Bahrain Dinars to the list of available currencies. - Added links to settings/network settings on plugins page. - Settings metaboxes now use ajax instead of page refresh where applicable. - Added screen options tab on orders screen - users can now specify how many orders per page they want. - Added on-demand (jQuery) data validation on most settings screens. - Removed Cubepoints payment gateway as it no longer in active development. - Removed Google Checkout payment gateway. - Removed BitPay payment gateway. - Removed iDEAL payment gateway. - Removed Skrill/Moneybooker payment gateway. 2.9.6.2 ---------------------------------------------------------------------- - Fixed issue with collecting billing address for digital products (when "Collect Address on Downloadable Only Cart" is checked and shipping method is not set) 2.9.6.1 ---------------------------------------------------------------------- - Fixed issue with Statistics dashboard widget (not showing right previous month) 2.9.6 ---------------------------------------------------------------------- - Fixed: South Africa should require zip code during checkout - Fixed: PHP warnings when using Ultimatum theme - Fixed: 2Checkout doubling price after being redirected - Fixed: infinite loop bug in Authorize.net gateway - Fixed: order-by dropdown doesn't always show default value from presentation settings - Added: Updated 2Checkout gateway to latest API 2.9.5.9 ---------------------------------------------------------------------- - Fixed: Fedex displaying all available services at checkout instead of only the services selected - Fixed: PayPal Express is only applying coupon to one item 2.9.5.8 ---------------------------------------------------------------------- - Added: products are no longer set to "draft" status when using the "hide out of stock products" setting -- instead they're now set to a status of "out_of_stock" - Fixed: tax being charged on shipping even if tax shouldn't be charged - Fixed: download url incorrect in order confirmation email for products being transitioned to a draft status due to "hide out of stock products" setting - Fixed: user can't download purchased files when product is out of stock - Fixed: bug with pagination when using [mp_list_global_products] on front page 2.9.5.7 ---------------------------------------------------------------------- - Fixed: Paymill gateway is using SSL v3 which is suspectible to POODLE vulnerability 2.9.5.6 ---------------------------------------------------------------------- - Fixed: products being set to draft status after being ordered 2.9.5.5 ---------------------------------------------------------------------- - Added: "mp_imported_products_post_status" filter - gives the ability to set the post status of imported products - Fixed: when importing products via CSV and products have the same featured image only the first product attaches the image - Fixed: when using embedded Stripe checkout form the selected currency isn't being reflected in the payment form - Fixed: bug with mp_list_products short code and pagination - Fixed: bug with tax calculations due to over-rounding - Fixed: bug with PayPal Express gateway when tax shipping is enabled - Fixed: bug with automatic emails some times not being RFC5322 compliant due to line length 2.9.5.4 ---------------------------------------------------------------------- - Fixed: Shipping tax not being calculated correctly when using tax-inclusive pricing - Fixed: Out of stock products are still showing when "Hide out of stock items" is enabled - Fixed: Extra title showing above the default product image in grid view - Fixed: Pinterest pin-it button doesn't open in new window/tab - Fixed: Store menu items regenerate themselves after being deleted 2.9.5.3 ---------------------------------------------------------------------- - Fixed: Invalid measurement errors when using UPS shipping and a base country that uses the metric system http://wp.mu/a5s - Fixed: Incorrect First-class Mail Parcel rates being returned when using USPS shipping - Fixed: PHP warnings with wp_title_output() - Fixed: PHP errors in PIN gateway - Fixed: Nav Menu items classes not being applied correctly - Fixed: Bug with pagination when displaying products from a given category using [mp_list_products] short code 2.9.5.2 ---------------------------------------------------------------------- - Added: BN codes to PayPal gateways 2.9.5.1 ---------------------------------------------------------------------- - Added: UPS shipping gateway now allows admin to choose the appropriate pickup type allowing for more accurate rate requests - Fixed: When using global product list the "buy now" button adds the item to a cart that doesn't exist http://wp.mu/a2i - Fixed: Shipping costs are being calculated but are not applying when order is processed http://wp.mu/a2h - Fixed: Unable to deselect shipping options in Fedex shipping gateway settings http://wp.mu/a0s - Fixed: Unable to deselect "use default embedded form" in Stripe gateway settings http://wp.mu/a0t - Fixed: Unable to deselect checkboxes in Bitpay gateway settings - Fixed: Extra characters at end of admin order notification email http://wp.mu/a0u 2.9.5 ---------------------------------------------------------------------- - Fixed: When using global cart admin some times loses the ability to change shipping methods 2.9.4.9 ---------------------------------------------------------------------- - Fixed: File download issue that some users were reporting - Fixed: Conflicts with Ultimatum theme http://wp.mu/9tt - Fixed: Global Product Widget is showing a description under each product even when "content to show" is set to none http://wp.mu/9u8 - Fixed: Shipping not being calculated correctly when using global cart and multiple shipping methods http://wp.mu/a0a - Fixed: Issue with shipping/billing fields displaying incorrect values in admin http://wp.mu/a0b - Fixed: Double escaping in global product list widget title http://wp.mu/a0e 2.9 - 1/22/2014 - Aaron Edwards, Arnold, Marko Miljus, Ryan Welcher, Jonathan Cowher ---------------------------------------------------------------------- - Added Coupons for individual categories/products - Added compatibility with Google Universal Analytics - Added Stripe embedded form button - Added Pinterest "Rich Pins" w/advanced oembed endpoint - Added show related products option - Added Pickup in-store shipping option - Added ability to assign a custom per-order limit to a product - Add setting to turn off downloadable product default 1 per order limit - Added filters to many template functions - Minor bugfixes on Simplify gateway - Deleted orders are now removed from usermeta - Fixed bug with 2checkout where amount was returning more than 2 decimal places - Added Russian Rubles to paypal currencies and locale - Fix php warnings when switching between non-calculated shipping modules - Fix bug with which gateway is shown when switching global cart in network settings - Fix possible rounding error in Stripe gateway - In Calculated Shipping plugins changed so if all weights in an order are zero then show Free Shipping - In FedEx fixed problem with calculating the correct number of packages. - Added https support for custom styles in the wp-content/marketpress-styles/ directory. - Added ajax checkout error flag which is set when ajax starts and reset when ajax is finished. Prevents form submits from aborting shipping lookups. - Removed apply_filters("mp_shipping_options_... call in extra_shipping_box_label() It passes nulls instead of an address so it can't properly recalculate the options anyway. - Changes to USPS to standardize across the calculated shipping plugins. - Make messages visual editor css more specific to avoid conflicts - Add US Virgin Islands to USPS allowed base country list - Added 4 new currencies to PayMill payment gateway (BGN, HRK, GIP, RON) - Added 3 new currencies to PIN payment gateway (SGD, EUR and GBP) - Added Australian Dollars (AUD) currency to Stripe payment gateway - Added Norwegian Krone (NOK) currency to Skrill / MoneyBookers payment gateway - Added 8 new currencies to 2CheckOut payment gateway (AED, ILS, LTL, PHP, RON, RUB, SGD, TRY) - Added 2 new currencies to Authorize.net AIM payment gateway (AUD and NZD) - Add filter so certain products can be excluded from GA tracking - Pass manual gateway instuctions through wpautop() and allow shortcodes in it - Remove encoded html from PayPal IPN strings http://wp.mu/7s9 - Delay upgrade rewrite flush to end of init hook http://wp.mu/7vt - Remove retired Google checkout gateway - Fixed bug with PayPal Express gateway and coupons where totals would be incorrect after being transferred to PayPal - Updated mp_list_products() function to use WP-style arguments - users can still use existing argument style if they wish - Added mp_list_products() can now display filters - no need to call mp_products_filter() in your theme template - Added mp_list_products() can now display pagination - Added mp_products_nav() to display products pagination - Fixed some warnings related to shipping fields when checking out - Fixed premature deletion of csv import file after previously deleting - Fixed old text in Payflow gateway - Related products can now be set to use either categories/tags separately or both at the same time - Fixed bug when using category filter the page title, menu item, etc would not update accordingly http://wp.mu/8l9 - Fixed bug when checking out digital downloads and shipping was enabled the user would still be asked to choose a shipping method http://wp.mu/8mz 2.8.9 - 9/22/2013 - Aaron Edwards, Arnold, Marko Miljus ---------------------------------------------------------------------- - Added PIN payment gateway (beta) - Added Simplify Commerce gateway by MasterCard - Add multiple currency support to Payflow Pro gateway - Add Euro support to Stripe gateway (Ireland) - Add "Tax Label" setting to customize the tax line item label in the cart - Removed all the old style PHP 4 constructors (Class name functions) - Remove help screen when WPMUDEV_REMOVE_BRANDING defined - Fixed order_confirmation_email() declaration to match it's parent.(Warnings) - In USPS shipping added maximum box weights to flat rate boxes to improve calculating the number of boxes needed. - Fixed problem where shipping option could be unselected if the suboption disappeared due to changing the address. - In FedEx, default to residential delivery. Only allow the customer to change residential to commercial if Allow Commercial checked in settings. - Changed Continue Checkout buttonform disabled to hide during the shipping rate update. - Fix admin styles that stopped being included due to a typo - Avoid errors in the Paypal gateway if 100% coupons are used by making price 0.01 - Don't show confusing subtotal with tax inclusive pricing on 2.8.8 - 7/15/2013 - Aaron Edwards, Arnold, Marko Miljus ---------------------------------------------------------------------- - Add SKU's to admin new order notification email - Fixed a rounding error with Paypal chained and Tax Inclusive pricing - Add support for Ireland locale in paypal and not require postal code - Add support for CAD, EUR and GBP to Authorize.net AIM gateway - Add support for GBP to Stripe gateway - Fix store count on global checkout confirmation screen - Fix coupons datepicker - Added process_shipping_form call to shipping_sub_options() so that custom fields that can affect shipping will be read. (ie Resedential in FedEx) - Make custom column code more efficient - props @michael_cannon - Add a note to table rate shipping that it uses the pre-tax order total - Add Serbia and Montenegro country codes - Add mp_product_title() template function - Add mp_product_description template function - Add mp_product_meta template function 2.8.7 - 5/24/2013 - Aaron Edwards ---------------------------------------------------------------------- - Make order and payment history times adjust dynamically for the site timezone - Add Paymill gateway (beta) - Fix encoded discount display in confirmation emails and PayPal - Fix products display reverting to grid in list mode when ajax filters are used - Fix undefined filter_post_kses error for subsite admins in multisite in Manual Payments and Cubepoints gateways - Fix a Manage Orders page pagination display bug/conflict - Fix fatal conflict with SEO features of Genesis/Catalyst themes on category pages - Change text of last checkout breadcrumb to "Order Complete" - Sanitize price fields in various shipping modules - Add New Zealand locale to paypal gateways 2.8.6 - 5/8/2013 - Aaron Edwards ---------------------------------------------------------------------- - Fix broken new order emails if % is included in product title - Fix paypal express documentation links - Add setting for "Collect Address on Downloadable Only Cart" - SQL injection hardening 2.8.5 - 4/11/2013 - Aaron Edwards ---------------------------------------------------------------------- - Allow styling of global products by site (blogid in classname) - Fix sort by price in product list widget http://wp.mu/1r5 - Fix popular products shortcode ordering - Change Shipping form label when shipping is turned off - Add CAD to stripe gateway - Add Israel locale to PayPal gateway - Fix function name conflict with WP-Client plugin - Fix mp_product_list shortcode list_view argument 2.8.4 - 3/8/2013 - Aaron, Arnold ---------------------------------------------------------------------- - Added eWay Rapid Payments 3.0 gateway (beta) - Fixed FedEx no results problem. Shipment in non US countries were treated as International even though the destination was the same country. - Added "Disable Large Image Display" to Presentatio, which prevents clicking on a product image from displaying a large image. Requested to prevent poaching large gallery images. - Changed class if Lightbox is disabled so that if another plugin loads lightbox the product images won't use it. 2.8.3 - 3/6/2013 - Aaron, Arnold ---------------------------------------------------------------------- - Fix a fatal error that slipped through when sending emails. Important! 2.8.2 - 3/5/2013 - Aaron, Arnold ---------------------------------------------------------------------- - Add mp_product_sku() template function and shortcode - Add setting to disable sales tax on digital products if desired - Add option to set products to draft when out of stock - Show all gateways to super admins in multisite (avoid confusion) - Fix rounding errors with tax inclusive pricing (big one!) - Fix problems with ajax paging with grid on taxonomy archive pages - Fix css class on product images - Fix being unable to overwrite shipping information fields with a blank value - Fix grid bug when no styles are loaded http://wp.mu/h7 - Pass messages settings through wpautop() - Added check for US country before trimming zip code to 5 characters in calculated shipping modules - Disabled continue button on shipping form while shipping rates are being updated - Fix up some notices and warnings on profile page: http://wp.mu/kl - Reformat various template functions and their documentation - Fix bug in PayPal/Moneybookers/eWay gateways with shipping method set to none - Fix iDeal gateway tax inclusive pricing bug by dropping extra tax line item 2.8.1 - 1/21/2013 - Aaron ---------------------------------------------------------------------- - Add very beta Fedex shipping module - Fix php warning when marking as shipped - Fix missing orders export box on All orders page: http://wp.mu/ee - Small fixes to css styles for external links 2.8 - 1/15/2013 - Aaron, Arnold, Cole, Enzo ---------------------------------------------------------------------- - Added UPS Shipping plugin! - Added built in grid views! - Add in AJAX dropdown category and order filters to listings pages - Add optional breadcrumbs to checkout process steps - Add default product images - Added ability to trash/delete orders and adjusts stock counts accordingly - Add featured image import support to the CSV importer - Add a "clone product" functionality - Add hooks for custom shipping methods and tracking links - Major refresh of css styles - Forced shipping option recalculation when Country changes. - Fix php warning on category list page old menus - Fix bug with product list widget when ordering by price or sales - Fix missing closing tag in global widget breaking drag and drop - Fix shipping settings save filter for method plugins: http://wp.mu/d7 - Error check in Manual Payments gateway: http://premium.wpmudev.org/forums/topic/bug-with-manual-payment - Fixed 10525 Paypal errors in global cart checkouts - Change the "from" price shown on variation listings to the lowest - Change PayPal generated timestamps for server timezone support - Fix double trigger of 'mp_order_paid' hook - Added APO state codes to the marketpress-data.php so addresses can make it past PayPal's address checker, - Use "APO", "FPO" or "DPO" for the City and 10 digit Zip code. - Sorted USPS shipping choices in Ascending order so that the lowest price will be the default. - Changed the Shipping sub options