Subscribe Pro Subscription Commerce Platform Release Notes


Version 1.3.0.9

Release Date: October 7, 2019

Features and Bug Fixes in Release

#168983985Updated IP Addresses for Spreedly Vault servers. You can see the updated IP Addresses once logged into your Subscribe Pro Environment here.

Version 1.3.0.8

Release Date: September 27, 2019

Features and Bug Fixes in Release

#168736388Fixed spacing on column headers
#168731909Allow billing address on either payment profile or subscription for Magento 1 and 2, and fall back to the shipping address, or else an empty address, if neither address is provided.
#168731898Fixed a 500 server error that occurred in specific cases when sorting data returned by an API requests

Version 1.3.0.7

Release Date: September 24, 2019

Features and Bug Fixes in Release

#168722941Fixed an issue with reports that referenced old shipping method code field name
#168685439Allow assigning the billing address to a subscription instead of the payment profile, and prefer the billing address on the subscription for recurring orders (for SFCC).

Version 1.3.0.6

Release Date: September 17, 2019

Features and Bug Fixes in Release

#168523866Fixed an issue causing a potentially incorrect nextorderdate to be saved on a subscription depending on the environment's selected timezone.
#168523934No longer fail subscription reorder attempts when an invalid coupon code is used with SFCC.

Version 1.3.0.5

Release Date: September 16, 2019

Features and Bug Fixes in Release

#168514164Handling and classifying SFCC failed payments

Version 1.3.0.4

Release Date: September 13, 2019

Features and Bug Fixes in Release

#168483860Mapped subscription ID, interval, and recurring order flag to SFCC line item and order attributes.
#168483825Allow mapping user-defined fields to SFCC custom line item attributes
#168488157Fixed invoice PDF downloading
#168488397Fixed extension download error

Version 1.3.0.3

Release Date: September 13, 2019

Features and Bug Fixes in Release

#168094615, #168478234, #168478299Extensive refactoring

Version 1.3.0.2

Release Date: August 29, 2019

Features and Bug Fixes in Release

#168197625Fixed a separate bug causing 500 errors when using the dual vaulting feature and the API call to store the card at the external vault failed.

Version 1.3.0.1

Release Date: August 27, 2019

Features and Bug Fixes in Release

#168065850, #152438530Fixes related to Apple Pay section under System menu
#168155307Fixed a bug causing 500 server errors when storing cards for Subscribe Pro Environments with dual vaulting enabled.

Version 1.3.0.0

Release Date: August 22, 2019

Features and Bug Fixes in Release

#167951207Updating wording of "account" to "environment" across the entire UI.
#167949746Add offline payment method support for Magento 2 recurring orders.
#167951621Fixed a display bug on Webhook Endpoints page
#167953856Enable coupon code support for SFCC recurring orders
#167957576Allow non-numeric order numbers
#167957952Display email template description in dropdown menus (when editing a product)
#167961678, #167961679Fixed related to Apple Pay support in UI
#168053858Support Fixed Price feature for SFCC integrations.

Version 1.2.5.5

Release Date: July 30, 2019

Features and Bug Fixes in Release

#167602196Improved performance of the merchant UI.

Version 1.2.5.4

Release Date: June 4, 2019

Features and Bug Fixes in Release

#166417316Changed the SFCC order placement process to now set the payment instrument on the order instead of the basket so that payment authorization is triggered.

Version 1.2.5.3

Release Date: June 2, 2019

Features and Bug Fixes in Release

#166400001Support POST updates for external_vault payment profiles. Click here to view our API documentation for this endpoint.
#166400050Allow redacting external_vault payment profiles

Version 1.2.5.2

Release Date: May 20, 2019

Features and Bug Fixes in Release

#165979395Send the "External Customer ID" field value as customer_no to SFCC OCAPI when placing an order.

Version 1.2.5.1

Release Date: May 14, 2019

Features and Bug Fixes in Release

#165979395Support non-integer characters in the platform-specific customer ID field.
Note: The magento_customer_id field in various API endpoints has been renamed to platform_specific_customer_id, while retaining backwards-compatibility.

Version 1.2.5.0

Release Date: April 11, 2019

Features and Bug Fixes in Release

#165284954Allow arbitrary key-value pairs in gateway_specific_fields on transaction requests.

Version 1.2.4.16

Release Date: Feb 28, 2019

Features and Bug Fixes in Release

#164284476When applicable, Magento 1 environments using version 1.4+ of our extension now have access to the Platform Specific Fields tab when editing a subscription.
#164287221Webhook Endpoints are now available for all plans.
#164287463The coupon code specified on a subscription is now set before and after shipping details for Magento 2 recurring orders.
This prevents, for instance, issues with coupon codes that provide free shipping to subscriptions that would otherwise be ineligible.
#164287914Fixed an issue that prevented manual orders from being prioritized over automatically scheduled recurring orders. Follow up to #163189536 in v1.2.4.11
#164288283Removed "Total Inactive Subscriptions" stat from platform dashboard UI. Instead, it now shows the number of new subscriptions created this month.
#164288440When creating a new user under System > Manage Users, the password field no longer requires the value to be changed.
The user will then need to reset their password by going to this page and following the steps.

Version 1.2.4.13

Release Date: January 15, 2019

Features and Bug Fixes in Release

#163189421When a recurring order fails in Magento 2, clear the cart.
#163195532No longer restrict status changes from Paused or Expired to Cancelled.
#163189536Prioritize orders triggered manually from Subscribe Pro above orders that are part of an automatic batch of subscriptions.

Version 1.2.4.11

Release Date: October 8, 2018

Features and Bug Fixes in Release

#161036717Fixed a 500 error on the GET oauth/token endpoint when no Spreedly environment is configured on Subscribe Pro environment.
#161040534Added an endpoint that returns the next N "next order dates" for a given subscription.
GET /services/v2/subscriptions/{id}/upcoming-order-dates?order-count=N

Version 1.2.4.9

Release Date: October 5, 2018

Features and Bug Fixes in Release

#161019755Fixed an issue that caused the GET v1/subscriptions.json endpoint to not return any subscriptions
#161021809Fixed a 500 error on the GET oauth/token endpoint when not all parameters are passed.

Version 1.2.4.8

Release Date: October 4, 2018

Features and Bug Fixes in Release

#160698656Improved the performance of GET /services/v1/customers endpoint when filtered by magento_customer_id or customer_email
#160817360Added DELETE /services/v2/address endpoint
#160626295Added CORS and widget access to address endpoints.

Version 1.2.4.7

Release Date: August 17, 2018

Features and Bug Fixes in Release

#159778366Added ability to map Subscribe Pro card types (e.g. 'visa', 'master') to specific values expected by external systems.

Version 1.2.4.6

Release Date: August 15, 2018

Features and Bug Fixes in Release

#159809593Fixed logging in Magento 2 order placement process.

Version 1.2.4.5

Release Date: August 14, 2018

Features and Bug Fixes in Release

#159774374Fixed error with some API calls to Spreedly for payment method updates, following some changes Spreedly made to their API that started causing errors in certain cases.
This specifically fixes customers' inability to save new cards on the My Credit Cards page in Magento 1 when using the 1.3.x version of our extension.

Version 1.2.4.4

Release Date: August 6, 2018

Features and Bug Fixes in Release

#113313189Added ability to replace intervals on products via PATCH API endpoint.

Version 1.2.4.3

Release Date: August 1, 2018

Features and Bug Fixes in Release

#159465889Fixed issues with field mappings in product PATCH API endpoints
#159461490Fixed bug preventing next_order_date from being updated by PATCH API request
#159461349Fixed magento_shipping_method_code not being updated in some API endpoint POST requests
#159467698Implemented a system to stop long running queries and prevent them from impacting overall system performance.

Version 1.2.4.2

Release Date: July 27, 2018

Features and Bug Fixes in Release

#159367695Fixed a bug with batch API endpoints.

Version 1.2.4.1

Release Date: July 26, 2018

Features and Bug Fixes in Release

#159334944Fixed a few minor bugs with batch API endpoints.

Version 1.2.4.0

Release Date: July 25, 2018

Features and Bug Fixes in Release

#159288201In Subscribe Pro account invoices, added number of subscription and non-subscription transactions used during the billing cycle, even if within the included transaction amount.
#159288180, #156569587Added several batch endpoints to allow creating multiple products and subscriptions. Platform REST API Docs available here.

Here are the added endpoints (click to expand image):
Subscribe Pro REST API Documentation

Version 1.2.3.11

Release Date: May 22, 2018

Features and Bug Fixes in Release

#157601687Allow passing skip_advanced_fraud_checking for transactions on the Braintree gateway.
#157665891Added a work-around for Magento 2 error "Cart %d does not contain item %d"
#157696179Allow offline payment methods to be used with the Place New Order page
#157608394Added a version of the Complete Subscriptions Report that includes full shipping and billing address details.
This report is not currently available via the Reporting menu, but can be accessed at this URL:
https://platform.subscribepro.com/reporting/report/completesubscriptionsfull
#157610248Removed the client ID and secret from the "New API Client" page, as it was incorrect until saved.
#157597603Automatically add a Test Gateway to new accounts, as assign that gateway as active.
#157608736Fixed a bug that prevented a subscription from showing up in the Complete Subscriptions Report if either a shipping address or payment profile wasn't saved on it.
#157610566Added the requires_shipping field to the subscription importer tool available under System > Import Subscriptions.
#157610882Added several fields to email relevant templates:
  • subscriptionStatus
  • item.isDiscountPercentage
  • item.thumbnailUrl
  • item.msrp
  • item.salePrice
  • item.isOnSale

You can see all of the available fields here: Email Template Variables
#157611716Added IDs for payment profiles and shipping addresses in drop down select menus on the add/edit subscription page.
#157596670Fixed a 500 error when viewing custom reports dashboards.

Version 1.2.3.10

Release Date: April 10, 2018

Features and Bug Fixes in Release

#156578955Corrected API docs for the use_fixed_price field
#156600032Fixed dashboard reporting aggregation
#156593087Added endpoint for compatibility with TokenEx iframe.
#156600030Always use Clean Quote for Magento 2 integration.

Version 1.2.3.9

Release Date: April 2, 2018

Features and Bug Fixes in Release

#156411883Improved performance of Report Aggregation process.
#155722682, #156370161Improved platform infrastructure.

Version 1.2.3.8

Release Date: March 28, 2018

Features and Bug Fixes in Release

#156342780Improved advanced shipping rules syntax and capabilities, allowed for matching regular expressions and arrays.

Version 1.2.3.7

Release Date: March 6, 2018

Features and Bug Fixes in Release

#155722655Added setting to control in which circumstances a "recurring" flag is sent to gateways.

Version 1.2.3.6

Release Date: March 4, 2018

Features and Bug Fixes in Release

#155686043Fixed Braintree recurring transactions failing due to missing CVV.

Version 1.2.3.5

Release Date: March 2, 2018

Features and Bug Fixes in Release

#155257089Fixed the Environment selector dropdown menu on the Copy Subscribe Pro Account page.
#155046423Fixed the error message shown for soft declines on Magento 1 for transactions using the sales order token
#155300682Fixed Magento 2 error types
#155258302Only send recurring flag for recurring transactions on Authorize.net
#155634649Fixed a slow query issue relating to accounts with a high number of subscription history event records.

Version 1.2.3.4

Release Date: February 8, 2018

Features and Bug Fixes in Release

#154817924Added full support for offline payment methods

Version 1.2.3.3

Release Date: February 2, 2018

Features and Bug Fixes in Release

#154459858Added analytics tracking code
#154874301, #154874313Improved platform caching, deployment
#154876919Added advanced shipping rule options for SKU and coupon code.

Version 1.2.3.2

Release Date: February 1, 2018

Features and Bug Fixes in Release

#154736213Fixed a bug with default configuration time field values blocking saving configuration page for new accounts
#154701719Display "(Closed)" for cards closed by Account Updater
#154840383Improvements to Magento 2 error classification and messages.
#154840483Marked payment_profile_id as not required in REST API v2 POST endpoint.

Version 1.2.3.0

Release Date: January 29, 2018

Features and Bug Fixes in Release

#154706491Added API support for subscriptions to use offline payment methods

Version 1.2.2.26

Release Date: January 29, 2018

Features and Bug Fixes in Release

#154701704Fixed an issue that prevented product options being sent with subscription data for bundles, simple products with options, etc.

Version 1.2.2.24

Release Date: January 18, 2018

Features and Bug Fixes in Release

#154004579Fixed an issue where the Phone field on an existing or new address was cleared when creating a new Payment Profile in Subscribe Pro platform UI.
#154426113Fixed dropdown menus inside search menus
#154427227Added Order Number to Order History Report

Version 1.2.2.23

Release Date: December 21, 2017

Features and Bug Fixes in Release

#153865167Fixed a bug with saving configuration values

Version 1.2.2.22

Release Date: December 20, 2017

Features and Bug Fixes in Release

#153406811Fixed a bug with reorders using advanced scheduling rules.
#153672592Improved UI of config elements
#151336613Added an icon for configuration fields that can only be changed by Subscribe Pro staff.
#153749287Fixed a billing bug
#153833212Expanded Advanced Scheduling Rules capabilities to allow schedules such as "5th Day of every 2nd Month".
#153834713Allow sorting on the Schedule column when viewing the Manage > Subscriptions page.

Version 1.2.2.21

Release Date: December 5, 2017

Features and Bug Fixes in Release

#153225745Added Fixed Price column to Subscriptions list.
#153105857Fixed issue where setting a Last Order Date sometimes resulted in the date being set to 1 day before the selected date.
#153387470Allow changing Subscription Status from Failed to Paused. To see a list of all allowed status changes, please view the table on this page.

Version 1.2.2.20

Release Date: November 24, 2017

Features and Bug Fixes in Release

#153106127Change number of subscriptions displayed on Edit Customer page to 15, before the "Show N More Subscriptions..." link shows up.
#153105831For the Braintree payment gateway integration - Pass the 'recurring' flag as false for the very first payment transaction created against a new saved credit card. Pass the 'recurring' flag as true for all subsequent payment transactions.
#153105995, #153106004Updates, bug fixes to the UX (user experience) on the Place Order page in Subscribe Pro UI.
#153106048When applicable, display the "Fixed Price" field on the subscriptions list / grid on the Edit Customer page in Subscribe Pro UI.

Version 1.2.2.19

Release Date: November 22, 2017

Features and Bug Fixes in Release

#153070558Add features to support load testing with Subscribe Pro sandbox accounts.

Version 1.2.2.18

Release Date: November 13, 2017

Features and Bug Fixes in Release

#152801940Fixed Zoey API ordering issues during add to cart API request
#152802032Added a separate Zoey SOAP API option under Store Connection Settings. Zoey accounts must use this instead of the Magento 1 SOAP API option so that recurring orders will process successfully.
Zoey Soap API

Version 1.2.2.17

Release Date: November 7, 2017

Features and Bug Fixes in Release

#152374016Introduced new Advanced Scheduling feature to allow subscription reorders to be scheduled on a per-product basis to run on, for instance, the "nth day of the month" or the "nth day of the nth week of the month", etc. as opposed to the default interval-based schedule. Currently only monthly scheduling is available but we may expand it upon request and receiving feedback.
  • Renamed "Intervals" column under Manage > Subscription Products to "Available Schedules"
  • Renamed "Intervals" column under Manage > Subscriptions to "Schedule"
  • Added "Scheduling Method" section when editing a product to allow choosing between Basic Scheduling (traditional interval-based schedules) and Advanced Scheduling

Contact [email protected] for assistance setting this feature up.

Version 1.2.2.16

Release Date: September 22, 2017

Features and Bug Fixes in Release

#146085027Fixed issue with Braintree when CVV requirement is enabled in gateway settings.
#151261518Added "Add New Bank Account Link" to customer edit page in Subscribe Pro for environments using the Subscribe Pro Vault.
#151308216Added a REST API method to create a tokenized Apple Pay payment method in Spreedly.
Our full REST API documentation is available here.
#151308238Use a test CC number when creating Apple Pay payment profile on a test gateway.

Version 1.2.2.15

Release Date: September 20, 2017

Features and Bug Fixes in Release

#150989257Fixed an error on the Invoices page when attempting to view a PDF version of your invoices.
#144591521Fixed an error on our error pages.
#150992310Fixed security issue on view and print invoice pages.
#151124953Fixed an issue with configuration changes not displaying correctly after saving.
#147050037Fixed an issue with the Default Shipping Method option not showing up when the Shipping Method Handling Mode is set to Always Use Default Method.
#150992210Fixed subscription grouping issue that occurs when mixing virtual and physical products that have different shipping requirements.

Version 1.2.2.14

Release Date: September 7, 2017

Features and Bug Fixes in Release

#150770021Added ability to disable specific subscription failure types from triggering a transactional email.
You can now specify which specific failure types will or wont trigger an email.
Subscription Failure Type Emails
#150496605Improved transaction error classification and handling.
#135530559Improved user experience when placing a manual transaction that fails. It now shows an error on the Create Transaction page if there transaction fails at the gateway.
#150770377Fixed price subscription field only shows up when configuration supports it.

Version 1.2.2.13

Release Date: August 22, 2017

Features and Bug Fixes in Release

#150189032Added support for Magento 2 multi-store configuration using multiple store codes in one Subscribe Pro environment.
Note: This uses the "Store Selection Mode" configuration option in System > Configuration > Ordering Settings:
  • The "Use Store Code From Subscription" option allows subscription reorders to go whichever store is set on the subscription. In a group of subscriptions, the first subscription's store code will be used for all of them.
  • The "Use Configuration Store" will use the store code set in System > Configuration > Store Connection Settings for all recurring orders.
  • The "Use Customer Website" option is not supported by the Magento 2 integration.

Version 1.2.2.12

Release Date: August 18, 2017

Features and Bug Fixes in Release

#150307386Improved transaction error classification for Braintree, PayEx, PayPal Payments Pro, SagePay, and USA ePay gateways.

Version 1.2.2.11

Release Date: August 14, 2017

Features and Bug Fixes in Release

#150189048Added logging for Listrak integration
#150172706Fixed issue with Out of Stock errors being misclassified

Version 1.2.2.10

Release Date: August 7, 2017

Features and Bug Fixes in Release

#136589781Fixed wrong error class for expired credit cards
#149983324Added new error classes for Expired Card and Out of Stock failures.
#149983345Fixed some error misclassifications
#149983838Updated documentation on Automatic Ordering, specifically regarding the Retry Schedule as it relates to the changes made in this update.

Version 1.2.2.9

Release Date: July 27, 2017

Features and Bug Fixes in Release

#149349365Fixed a bug preventing some transactional emails from being sent.

Version 1.2.2.8

Release Date: July 26, 2017

Features and Bug Fixes in Release

#149447431Fixed a bug with multiple order failed emails

Version 1.2.2.7

Release Date: July 24, 2017

Features and Bug Fixes in Release

#148030353Fixed error caused by Magento 2 subscription orders that use a coupon code
#148752139Updated Magento 2 configuration documentation. In order for the Platform Dashboard page to have fully accurate reporting for Magento 2 stores, please ensure your Magento 2 integration's API permissions are set as described in our updated documentation at the following link:
Set up API Credentials for Magento 2 Extension
#149296513Implemented multiple failed subscription email templates that can be sent depending on the error class of the failure.
#149327347Minor platform design improvement

Version 1.2.2.6

Release Date: July 19, 2017

Features and Bug Fixes in Release

#146096655Fixed error on New Webhook page
#149074879Updated Listrak integration to use correct endpoint.

Version 1.2.2.5

Release Date: June 19, 2017

Features and Bug Fixes in Release

#146283575Fixed custom periscope dashboard refresh
#147210209Fixed error going to New Credit Card page in UI
#147343199Support the "closed" status for payment profiles
#147382681Backend script performance improvements

Version 1.2.2.4

Release Date: May 21, 2017

Features and Bug Fixes in Release

#145801515Fixed a bug causing the Subscribe Pro Shipping method not to be sent with recurring orders for Magento 1.

Version 1.2.2.3

Release Date: May 15, 2017

Features and Bug Fixes in Release

#125517431Added an option to apply a coupon code to a group of subscriptions if one subscription has a coupon code set and the rest in the group don't.
Subscription Grouping Mode
#145226107Fixed subscription grouping for off-cycle manual orders.
#145444597Improved the Place Order feature for multiple-subscription orders.
#140952421Improved subscription grouping using new shipping mode and 'requires shipping' fields.

Version 1.2.2.2

Release Date: May 10, 2017

Features and Bug Fixes in Release

#144994725Added ability to place orders for multiple subscriptions at a time.
#145195037Added subscription discount for SFCC orders.

Version 1.2.2.1

Release Date: May 2, 2017

Features and Bug Fixes in Release

#109522254Reworded error message on login page when CSRF token is invalid.
#103013906Fixed navigation menu item highlighting
#121621897Fixed pagination behavior when viewing a page the end of the data set (e.g. there are 250 total rows, you set page size to 250 and go to page 2). It should now reset you to page 1.
#134438701Fixed 422 error message when attempting to edit a subscription and save the status as the blank value in the dropdown.
#136305321API credentials are now obscured in the API request log.
#135991567Don't log report API response body in ApiLog
#129530229Make webhook endpoints page show all accounts possible.
#111223272Improved internal platform logging to make it easier to find requests from specific accounts.
#144640169Allowed mass edit for subscriptions from a Customer edit page.
#144634989Fixed Mass Edit page error.

Version 1.2.2.0

Release Date: May 1, 2017

Features and Bug Fixes in Release

#141449507Updated IP addresses page in the platform to include new Subscribe Pro support IPs.
#144027561Added Run Now button for recent orders and order jobs for Admins
#143381523Implemented connection and order placement for the Sales Force Commerce Cloud (SFCC) platform.
#142383829Improved API Documentation for oauth/v2/token method.
#143843719Added vault-specific fields to Edit Payment Profile page.
#142892397Added Apple Pay Certificate features to Platform UI
#144164515Added "Verify" button for Magento 2 and SFCC OCAPI store connections under System > Configuration > Store Connection Settings
#142269085Added support for all endpoints necessary to create and use external vault payment profiles with SFCC.
#142680925Implemented ApplePay in the API and platform payment profiles
#143955475Made shipping methods and codes eCommerce-platform-agnostic
#144167173Added pricing, quantity, and url fields to product entity in platform. (Manage > Subscription Products > Product Feed Data).

Version 1.2.1.24

Release Date: March 30, 2017

Features and Bug Fixes in Release

#142769535Improved internal billing interface.

Version 1.2.1.23

Release Date: March 29, 2017

Features and Bug Fixes in Release

#142315947Added Requires Shipping field to subscription edit page.

Version 1.2.1.22

Release Date: March 22, 2017

Features and Bug Fixes in Release

#140972507Added new endpoints to the REST API for creating new bank account and credit card payment profiles.
Click the following links to see the endpoint documentation:
Our full REST API documentation is available here.

Version 1.2.1.21

Release Date: March 9, 2017

Features and Bug Fixes in Release

#141319331Fixed webhook issue for Listrak integration.
#141361757Added customer_id, customer_email, and spreedly_environment_key to 'widget' scope for oauth token call.

Version 1.2.1.20

Release Date: March 3, 2017

Features and Bug Fixes in Release

#140759157Allow recurring orders for products which do not require shipping. Including virtual products, digital products and other Magento product types which do not require shipping.

Currently enabled for Magento 1 only.
Product Shipping Options
#140761967Fix issue: No longer shows order on "Show Orders" tab for subscription if the subscription is part of a subscription group that processed together, but the subscription failed while the rest of the subscriptions went through.

Version 1.2.1.19

Release Date: February 28, 2017

Features and Bug Fixes in Release

#140635253Changed maximum age of API Request log in the platform to 3 days for performance reasons. For assistance with older requests, contact [email protected]
#140524321Changed label of username field on Login page to show that it allows username or email address.
#140320487Pass Next Order Date with subscription details to Magento on recurring order.
#139624625, #140634001Added a new "Place Order" page allowing new recurring orders to be triggered manually at any time, and a "Recent Orders" page, allowing you to see all automatically and manually triggered orders that have been placed or failed recently.

Instead of the old behavior of immediately placing the order while you wait for the page to reload, this new page will cause orders to be added to the queue and processed in the background. This prevents page timeout errors that would have previously been encountered.
Place Order Page Off Cycle
Recent Orders Page
For more details about the Place Order and Recent Orders pages, view these pages:
#139025251Allow manually triggered order failures to show on the Failed Subscriptions Reports.
Note: Only manually triggered "Recurring" orders that fail will update the subscription details and be shown on the Failed Subscriptions Report. Manually triggered "Off-Cycle" orders that fail will not.
#140524587Allow editing the Magento Customer Group ID and Website ID from the Customer Edit page.
Customer Group Edit
#140621299Added option for allowing partial orders to process when one subscription in a group of subscriptions failed. For instance, if three subscription products are processing together and one is out of stock, the other two will still go through successfully. This option must be set to "Allow Partial Orders" for this behavior to be observed; otherwise, if one subscription within a group of subscriptions being processed together fails, all of them will fail.
Partial Order Mode

Version 1.2.1.18

Release Date: February 11, 2017

Features and Bug Fixes in Release

#139550921Changed the behavior of order processing. When a subscription order is being created, if an error occurs after the transaction is successful and Subscribe Pro does not receive a successful response, the subscription will now be failed instead of retried.

Version 1.2.1.17

Release Date: February 6, 2017

Features and Bug Fixes in Release

#139025167Added option under System -> Configuration -> Ordering Settings that determines whether or not subscriptions for a single customer with matching shipping and payment information will be combined into a single order. By default this is enabled, but it can be disabled to force each subscription to be sent as a separate order.

Version 1.2.1.16

Release Date: February 2, 2017

Features and Bug Fixes in Release

#138820961Added UI tab on Subscription edit page to manage Platform-Specific Fields.

Version 1.2.1.15

Release Date: January 10, 2017

Features and Bug Fixes in Release

#136422889Added filters for payment method type and payment profile type to API
#137306831Fixed bug in Magento 2 order generation due to logging introduced by the clean quote feature released in version 1.2.1.12.
#136307015Cleaned up API documentation for payment profile endpoints
#136912913Added customer token authentication to the API Documentation for GET
#138820961Added UI tab on Subscription edit page to manage Platform-Specific Fields.

Version 1.2.1.14

Release Date: January 9, 2017

Features and Bug Fixes in Release

#137241365Fixed "Unrecognized field: salesOrderToken" subscription error on Magento 2 subscription orders.

Version 1.2.1.13

Release Date: January 4, 2017

Features and Bug Fixes in Release

#136589739Added new variables to email templates: the error class, error class text, error message, subscription ID, and customer ID.

To use these new values, add the following variables to the email template in the desired location:
  • {{ item.errorClass }}</li)>
  • {{ item.errorClassText }}
  • {{ item.errorMessage }}</li)>
  • {{ item.subscriptionId }}
  • {{ customerId }}
For a list of all variables available in email templates, please view this page: Email Template Variables
#137017737Fixed a bug where, when editing a credit card with an expiration year prior to the current year, the actual expiration year would not display in the dropdown menu; thus, saving the card would update the card's expiration year in our system to the selected (current) year.

Version 1.2.1.12

Release Date: January 3, 2017

Features and Bug Fixes in Release

#136943107Added an option for Magento 2 stores in the System -> Configuration -> Store Connection Settings section; this new option is called "Clean M2 Quote Before Add Items" and has the options "Don't Clean" (default) and "Clean Quote". The purpose of this feature is due to a Magento bug that would cause any products in the customer's cart during a failed subscription order to be retained in the cart on subsequent attempts - e.g. a subscription with a quantity of 1 fails three times and is successful on the fourth try, so the subscription would ship with a quantity of 4. To prevent that behavior, this setting should be set to "Clean Quote".

Version 1.2.1.11

Release Date: December 9, 2016

Features and Bug Fixes in Release

#135861667Added a workaround for Spreedly not receiving the subscriptionID field from the CyberSource gateway after a third-party store

Version 1.2.1.10

Release Date: December 3, 2016

Features and Bug Fixes in Release

#135452941Allow import of platform_specific_fields field for Subscription Importer.
#135131491Sort Order Jobs by started date descending (most recent first).

Version 1.2.1.9

Release Date: December 2, 2016

Features and Bug Fixes in Release

#135416675Fixed a bug that caused a 500 error when creating a new billing address.

Version 1.2.1.8

Release Date: November 29, 2016

Features and Bug Fixes in Release

#134210543Added a unique token to orders placed in Magento 1 & 2 from the platform

Version 1.2.1.7

Release Date: November 28, 2016

Features and Bug Fixes in Release

#134875327Added shipping address (shippingAddress*) variables templates.
For a list of all variables available in email templates, please view this page: [Email Template Variables]/users/managing-transactional-emails/template-format/variables/)
#134981269Improved API Request Log filtering capabilities. Added filter for log entry date, as well as a filter to show only successful or only failed requests
#134983793Changing search parameters/filters no longer clears current sorting and pagination on Subscriptions, Customers, Products, and Transactions list pages.
#134872955Improved presentation of information on the View Transaction page.
Successful transaction messages now show up with a green font, while errors will display in red.
The Fetch Transcript button will now show the transcript of the request and response to and from your gateway in a new tab within the View Transaction page.

Version 1.2.1.6

Release Date: November 23, 2016

Features and Bug Fixes in Release

#134721375Added support in Magento 2 extension for custom options and configurable product options to be set on subscription reorders.
#134849155Fixed a bug that sent the customer's first name as the value for the last name, street 1, and street 2 fields on transactions for subscription reorders.
#134849271Fixed internal bug affecting the dashboard reports.

Version 1.2.1.5

Release Date: November 21, 2016

Features and Bug Fixes in Release

#133745897Added configuration settings for payment transaction routing rules.
#133770903Added new Bank Account payment profile type.
Bank account payment profile
#129480695Added webhooks for creating and updating payment profiles.
Webhook payment profile endpoint
#134069509Bug fixes and improvements to payment profile feature.
#134210381Fixed an issue where environments configured for Magento 2 showed an error when no Magento 1 configuration was provided.
#134210531Added ability to CGET subscriptions API endpoint by customer ID.
#133746057Added Dual Vault mode, which will result in customer's card details being stored both in Spreedly and in your gateway's vault (such as Authorize.Net CIM). This allows you to access both a spreedly payment token and a payment token from your gateway. When the card is updated in Subscribe Pro, it will be updated both in Spreedly and in your gateway's vault.

Note: This feature must be enabled by Subscribe Pro support. Please email [email protected] for more details.

Version 1.2.1.4

Release Date: November 21, 2016

Features and Bug Fixes in Release

#134210353Fixed an issue with the "First Time Only" failed email feature introduced in previous version.

Version 1.2.1.3

Release Date: November 9, 2016

Features and Bug Fixes in Release

#133957099Added configuration setting in the platform under System -> Configuration -> Email Settings. The setting is called "First Time Only" and is under the "Subscription Order Failed Emails" heading. When enabled, the "subscription_failed" email type will only be triggered for the initial failure of a subscription, and will not be sent on each automatic retry attempt when the subscription is in Retry status. Note: This setting must be enabled or disabled by Subscribe Pro Support. If you wish to have this setting turned on for your account, please email [email protected]
#133956391Fixed bug in subscription import regarding shipping addresses when imported using the By Address ID format.

Version 1.2.1.2

Release Date: November 4, 2016

Features and Bug Fixes in Release

#133741707, #133741733Code restructuring for Symfony 3.

Version 1.2.1.1

Release Date: October 26, 2016

Features and Bug Fixes in Release

#133124597Fixed bug in account migration script.

Version 1.2.1.0

Release Date: September 13, 2016

Features and Bug Fixes in Release

#120359575Added ability to connect to Magento 2 store and place back subscription orders from platform.
#130158349Added a field on subscriptions to determine whether or not shipping method and address are required.
#130158407Added platform-specific fields (e.g. specific to Magento 1 or Magento 2) for subscriptions.

Version 1.2.0.7

Release Date: September 1, 2016

Features and Bug Fixes in Release

#129608561Fixed a bug introduced in 1.2.0.6, where transactional emails to customers were not being sent on accounts using webhooks.

Version 1.2.0.6

Release Date: August 29, 2016

Features and Bug Fixes in Release

#129453005Added a webhook endpoint that is fired when customer notification emails are sent.
#129452963Added a webhook endpoint that is fired when a payment profile is created, edited, or redacted.
#129528407Fixed bug in SP Rest API, where the Middle Name and Company fields on an address were not being saved.

Version 1.2.0.5

Release Date: August 22, 2016

Features and Bug Fixes in Release

#128913359, #128915747Internal backend enhancements.

Version 1.2.0.4

Release Date: August 22, 2016

Features and Bug Fixes in Release

#128707867Internal backend enhancements.

Version 1.2.0.3

Release Date: August 19, 2016

Features and Bug Fixes in Release

#128653113Use POST request method for requests that make changes from the platform to Magento, instead of GET request.

Version 1.2.0.2

Release Date: August 19, 2016

Features and Bug Fixes in Release

#128653343Changes related to platform infrastructure move.

Version 1.2.0.1

Release Date: August 19, 2016

Features and Bug Fixes in Release

#127166579Fixed bug that removed the search box from the API Request Log page.

Version 1.2.0.0

Release Date: July 24th, 2016

Features and Bug Fixes in Release

#120278015Added field on subscriptions: "createdastrial". Will be true if the subscription started out as a trial subscription, otherwise it will be false. Note that the Trial Subscriptions feature is limited to our Enterprise (Tier 3) plan customers.
#126617675, #126617645Fixed 500 error when mass-editing products and subscriptions.
#126924969Moved trial product settings to correct tab when creating a new product in the platform.
#126925043Fixed the Authorize.Net response codes URL that is displayed when an Authorize.Net transaction fails.
#126617757Fixed error on Daily Subscriptions Report when sorting by Magento Shipping Address.
#126617841Fixed error on Status History Report when sorting by old or new status.
#126617943Showed user-friendly error message when logging into the platform with incorrect credentials.
#126929555Fix sorting of intervals on product edit and mass edit pages.

Version 1.1.2.4

Release Date: June 15th, 2016

Features and Bug Fixes in Release

#120963293Fixed API docs, making 'interval' required when creating a subscription.
#120891853Fixed incorrect wording on activation success page for new accounts.
#120364817Added credit card variables in the Upcoming Subscription email template: subscriptionCardLastDigits and subscriptionCardType.
#121516745Added v2 API endpoint for getting account config.
#109736938Made subscription expiration date available in all email templates.

Version 1.1.2.3

Release Date: June 13th, 2016

Features and Bug Fixes in Release

#121368203Support xduplicatewindow parameter for Authorize.Net transactions.
#120869571Fixed bug where new accounts were not correctly assigned to the SP Payment Vault.

Version 1.1.2.2

Release Date: May 28th, 2016

Features and Bug Fixes in Release

#120428925Fixes and changes on API to allow all subscription fields to be updated.

Version 1.1.2.1

Release Date: May 20th, 2016

Features and Bug Fixes in Release

#112888843One-time Purchase is now the Default Subscription Mode option for newly added products.
#114124675Fixed Interval filter on Manage -> Subscription Products list page.
#114118651Fixed 500 Server Error on System -> Export Subscriptions menu item.
#119764889Fixed various typos.
#100510222The correct email templates now show up when editing a trial product's settings.
#119664627Fixed bug in which a Subscription Import could update a subscription on another account.
#117181251Fixed filtering in Failed Subscriptions Report and Daily Subscriptions Report.
#119835209, #119835235, #119851949Some changes to configuration fields in System -> Configuration.
#119764937Fixed some additional issues on the dashboard analytics.
#118526533Scheduling for Upcoming Subscription email and Expiring Credit Card email is restricted to hours.
#119852675Elegantly handle improperly formatted User Defined Fields when editing a subscription.

Version 1.1.2.0

Release Date: May 14th, 2016

Features and Bug Fixes in Release

#112382255Overhaul Dashboard subscription analytics; add trial subscriptions report, cancellations report, growth, and churn data. Fixed calculation of cancellations.

Version 1.1.1.15

Release Date: May 3rd, 2016

Features and Bug Fixes in Release

#119147701Add 'subscriptionreorderinterval' field to products on recurring orders through Mage API.
#119376245Correctly set Sender in transactional emails.
#113374217, #118831259Fixed bugs with deleting accounts.

Version 1.1.1.14

Release Date: May 3rd, 2016

Features and Bug Fixes in Release

#118834439Allow the platform to limit the maximum number of transactional emails a single customer can receive within 24 hours.
#118834469Fixed an issue with trial conversion emails.

Version 1.1.1.13

Release Date: April 28, 2016

Features and Bug Fixes in Release

#118473623, #118473713Fixed issues with Last Order Date being wiped and Billing address being improperly set when a subscription was updated via the API.
#118483413Fixed additional issues with upcomingsubscriptionorder emails being sent too often in specific cases.

Version 1.1.1.12

Release Date: April 27, 2016

Features and Bug Fixes in Release

#118121067Fixed issue where subscription history would show a Subscription Created entry when a subscription was updated via an import.
#117229037, #118120753, #118121875Fixed multiple bugs related to emails being sent by the platform, at the wrong time and too often.
#118101507Introduce "Create Transaction" page, available from Manage -> Customers, edit a customer and view the Payment Profiles list, as below: Create transaction page Create transaction page

Version 1.1.1.11

Release Date: April 18, 2016

Features and Bug Fixes in Release

#117851467Fix issue where shipping method codes could be saved incorrectly in Subscribe Pro when added in a new subscription or import.

Version 1.1.1.10

Release Date: April 8, 2016

Features and Bug Fixes in Release

#115549765When multiple subscriptions are created for a single customer at the same time, or when a customer's subscription is updated multiple times in a couple of minutes, the updated and created subscription notification emails will be combined.
#116076819Fixed several bugs in the Reports menu.
#103020100Paused subscriptions no longer display in the Upcoming Subscriptions notification email.
#114304571Fixed and issue where the expiring credit card notification email would be sent daily.

Version 1.1.1.9

Release Date: March 21, 2016

Features and Bug Fixes in Release

#115501727Fix 409 error when attempting to view the Subscriptions History report.
#115860375Fixed bug where user defined fields show a blank row with a delete button, but none of the field information.
#116069873Fixed subscriptions not grouping correctly into orders with the new configuration options for the shipping method.

Version 1.1.1.8

Release Date: March 10, 2016

Features and Bug Fixes in Release

#85512972Fixed bug with filtering subscription reports by Next Order Date and Last Order date.
#115408677Fixed duplicate shipping address issue during import.

Version 1.1.1.7

Release Date: March 9, 2016

Features and Bug Fixes in Release

#115115727Removed user defined fields name value array from the bottom of the subscription edit page.
#113621435, #90054982, #115109501Made "Use Subscribe Pro Shipping Method (Configured in Magento Admin)" the default shipping method handling mode for new accounts, and disabled the selection menu.
Subscribe Pro shipping method
#114780833Ensure Magento Customer ID field is always displayed when editing a customer in the UI.
#114781001Remove outdated help text from Magento Customer ID field when creating a new customer in the UI.

Version 1.1.1.6

Release Date: March 5, 2016

Features and Bug Fixes in Release

#114897815Fixed duplicate customer issue during import.
#114430967Fixed duplicate address issue during import.
#114780833Ensure Magento Customer ID field is always displayed when editing a customer in the UI.
#114781001Remove outdated help text from Magento Customer ID field when creating a new customer in the UI.

Version 1.1.1.5

Release Date: February 24, 2016

Features and Bug Fixes in Release

#113313231Added additional API fields for the number of re-orders that have been placed on a subscription, and the number of active subscriptions and total subscriptions a customer has.

Version 1.1.1.4

Release Date: February 14, 2016

Features and Bug Fixes in Release

#113705933Fixed a bug with some subscription details being emptied when updating the subscription in Magento.

Version 1.1.1.3

Release Date: January 26, 2016

Features and Bug Fixes in Release

#112297675Added CSV template for subscription import.
#112382609Various tweaks and improvements to subscription import.

Version 1.1.1.2

Release Date: January 19, 2016

Features and Bug Fixes in Release

#111653126Improved the import process with accommodations for Stripe migration and subscription migration.
#111874771Added subscription export feature.

Version 1.1.1.1

Release Date: January 13, 2016

Features and Bug Fixes in Release

#111362196Fixed bugs with webhooks event viewing interface.
#111364078Added support for payment gateway routing rules.

Version 1.1.1.0

Release Date: January 8, 2016

Features and Bug Fixes in Release

#110458440Log API requests with a 404 status code to the API Request Log.
#110871228Added webhooks callbacks for client apps.

Version 1.1.0.0

Release Date: December 12, 2015

Features and Bug Fixes in Release

#109480034Document $0.44 transactions can be used to simulate errors on test gateways. Moved test credit card documentation.
#109443790Fix 500 error on view invoice PDF page.
#108980414Sort transaction lists in default order that makes sense.
#108877048Allow editing of Customer ID field on Customer record in Subscribe Pro UI.
#107240746Add good error message if trying to save a set of gateway credentials without specifying a name.
#109830382Add shared secret authentication to the Subscribe Pro API. To use this, pass Client ID and Client Secret as username and password parameter with HTTPS Basic Auth headers.
#109853218Document OAuth2 token and authentication endpoints.
#109578636Add API feature to create new customer in Magento instance when created in Subscribe Pro. See our API Documentation for more details.
#109578540Add user defined fields feature to subscriptions.
#109283520, #109100992Improve errors messages from v2 API methods with poorly formatted dates and Magento Shipping Method Codes.

Version 1.0.4.5

Release Date: November 19, 2015

Features and Bug Fixes in Release

#109575838Fix bug in subscription import process.

Version 1.0.4.4

Release Date: November 16, 2015

Features and Bug Fixes in Release

#108119282, #108125496, #108237126Tweaks and bug fixes in logic to migrate external vault accounts to Subscribe Pro vault.

Version 1.0.4.3

Release Date: November 8, 2015

Features and Bug Fixes in Release

#107661280Map region and country names to codes in calls to Magento API.
#107604344Don't run order jobs, reminder emails once Subscribe Pro account is suspended or cancelled.

Version 1.0.4.2

Release Date: November 6, 2015

Features and Bug Fixes in Release

#94796398, #95201436Fix 2 issues related to order job processing delays.

Version 1.0.4.1

Release Date: October 27, 2015

Features and Bug Fixes in Release

#103738432Add find-or-update shipping address behavior to subscription POST API method. See our API Documentation for more details.
#106751882Add a 301 redirect for old REST API Documentation URL. From https://platform.subscribepro.com/docs/rest/ to https://platform.subscribepro.com/docs/rest

Version 1.0.4.0

Release Date: October 23, 2015

Features and Bug Fixes in Release

#105107248, #105714806, #105797094Improve 3rd party payment vault support.
#104519730Improve Edit Gateway page for editing payment gateway connections.
#105847762, #105509146Add a feature to configure whether product options are stored in a subscription and "passed through" to Magento when generating subscription re-orders or not.

Version 1.0.3.9

Release Date: October 16, 2015

Features and Bug Fixes in Release

#104806576Remove legacy support for FirstData TransArmor as an external payment vault.
#104806900, #104898064, #104898180, #105125246, #105106854, #105603550Added support for payment profiles to be stored in the Subscribe Pro Vault which reference a token at a 3rd party payment vault. See Spreedly's documentation for a list of supported vaults.
#105472218Add support for "fixed price" on subscriptions. Subscription pricing can be fixed at the level it was when the subscription was created, regardless of the current pricing in the Magento catalog.

Version 1.0.3.8

Release Date: October 1, 2015

Features and Bug Fixes in Release

#103733994Add a find-or-update-address method to the v2 API. See our API Documentation for more details.
#93906706, #103232124Improve the UI for entering / editing payment gateway credentials.
#103719050Add a complete log of all API requests to the Subscribe Pro API. You can find this under System > API Request Log
#102157656When a call to the Magento SOAP API method "order.info" fails, this will no longer cause Subscribe Pro to consider the entire order failed.

Version 1.0.3.7

Release Date: September 17, 2015

Features and Bug Fixes in Release

#103624194Pull dynamic IP addresses from AWS API instead of DNS.

Version 1.0.3.6

Release Date: September 10, 2015

Features and Bug Fixes in Release

#103610230Display some Subscribe Pro server IP addresses dynamically.

Version 1.0.3.5

Release Date: September 9, 2015

Features and Bug Fixes in Release

#102677476Add support for paying for subscription re-orders using SweetTooth rewards points. This was added to our Enterprise Plan (Tier 3) only.
#102469870Support multiple languages / store views in a single Subscribe Pro account, including localized / translated email templates.

Version 1.0.3.4

Release Date: August 31, 2015

Features and Bug Fixes in Release

#102389418, #102386448, #102380758Fix some bugs in the subscription import feature in the Subscribe Pro Merchant App.
#102158954Add support for extra Magento API methods which the latest Subscribe Pro Magento extension makes available on Magento stores. (Version 1.3.2.1 is required.) These API method are: "
spcart.setaddresses" and "spcart.setcustomer"
#102185584Add an API for retrieving reports. See our API Documentation for more details.

Version 1.0.3.3

Release Date: August 7, 2015

Features and Bug Fixes in Release

#100772092Add support for bundle product options and custom options on subscription re-orders.

Version 1.0.3.2

Release Date: August 4, 2015

Features and Bug Fixes in Release

#93989770, #97096928Changes to system configuration tab for payment settings. Only allow test payment gateways in Subscribe Pro sandbox accounts.
#99858870Update Subscribe Pro IP addresses.
#93892488Display invoices sorted in reverse date order for Subscribe Pro billing.
#97394812, #100249930Product trial feature additions.
#100320700Fixed: white screen when copying SP account with email templates.
#94728912If admin notification emails blank, don't attempt to send order job summary email.

Version 1.0.3.1

Release Date: June 15, 2015

Features and Bug Fixes in Release

#96891928, #96836004, #96894800Bug fixes in order generation process. Change default Subscription Fulfillment Threshold days to 3 instead of 2.
#94795222Display configuration errors when System > Configuration page is loaded, not just when it is saved.
#95327778, #96941924Finished implementation of Trial Product / Subscription feature.

Version 1.0.3.0

Release Date: June 11, 2015

Features and Bug Fixes in Release

95308892Improve transaction email template system to allow per-product email templates in some cases.
95310976Add Trial Product Subscriptions feature.
87427522Allow designating "subscription only" products, which won't be available for one-time purchase. Otherwise, allow setting whether subscription or one-time purchase is default option on a per-product basis. Allow setting default interval on a per-product basis.
96121324Add pause, cancel, restart and skip methods to v2 subscriptions API.

Version 1.0.2.5

Release Date: May 20, 2015

Features and Bug Fixes in Release

94796338Fix an issue with subscription mass updates from the Failed or Inactive tab filters.

Version 1.0.2.4

Release Date: April 26, 2015

Features and Bug Fixes in Release

Add a collection of features to improve billing for Subscribe Pro accounts.

Version 1.0.2.3

Release Date: April 23, 2015

Features and Bug Fixes in Release

93013770Add ability to mass-edit products.

Version 1.0.2.2

Release Date: April 21, 2015

Features and Bug Fixes in Release

92764148Display more detail about failed orders / subscriptions in the Subscribe Pro Merchant App.
92780796Fix: order generation time was off by 1 hour during daylight savings time.
91327138Make the user management UI available to users with the Account Manager role.
92302774Allow mass edit of products in UI.
92927256Fix: date picker shows up in incorrect language on Edit Subscription page.
92933624Fix: Products no longer displayed in the subscriptions list on the Edit Customer page.

Version 1.0.2.1

Release Date: April 18, 2015

Features and Bug Fixes in Release

92738430Fixed issue with Edit Payment Profile not loading for some accounts.
92661048Fixed issue: "Next order date doesn't match fulfillment date."

Version 1.0.2.0

Release Date: April 16, 2015

Features and Bug Fixes in Release

Major refactoring of the platform code base.
API version 2.0.
Updates to platform infrastructure (OS / web server versions.)
Migrate to Bootstrap 3 for front-end, updated front-end libraries and improve look and feel.

Version 1.0.1.27

Release Date: April 3, 2015

Features and Bug Fixes in Release

91279028Fix errors in fulfillment process and UI when subscription has no payment profile assigned.
91282226Fix: When Magento API calls to create cart and checkout were really slow, it was possible for Subscribe Pro to sometimes duplicate orders.

Version 1.0.1.26

Release Date: March 26, 2015

Features and Bug Fixes in Release

91042436Update Authorize.Net CIM import process.

Version 1.0.1.25

Release Date: March 24, 2015

Features and Bug Fixes in Release

91042132Fixed issue with 2 line addresses duplicating in the Subscribe Pro UI.

Version 1.0.1.24

Release Date: March 21, 2015

Features and Bug Fixes in Release

90501964In Subscriptions API v1, allow subscriptions which are Paused, Cancelled, Failed, Retry to be "restarted" and set to Active.
Update Favicon files for platform, documentation, support sites.

Version 1.0.1.23

Release Date: March 16, 2015

Features and Bug Fixes in Release

87429554Don't consider ship method to group subscriptions when "Always Use Default" is set in config.
90403902Allow cancelled subscriptions to be restarted.
89287140Send only 1 upcoming subscription email, when multiple subscriptions set to combine into 1 order.

Version 1.0.1.22

Release Date: February 17, 2015

Features and Bug Fixes in Release

88405780Add new beta dashboard to Management Portal.
88405860Re-brand Management Portal.

Version 1.0.1.21

Release Date: January 28, 2015

Features and Bug Fixes in Release

87120088Fixed failed subscription re-order error handling when credit card assigned to the subscription is redacted.
87120340Additional subscription error handling, error messages:
  • 'No product selected.'
  • 'No quantity specified.'
  • 'Invalid saved credit card (payment profile).'
  • 'Redacted (deleted) saved credit card (payment profile).'
  • 'Credit card expiration date is expired for card ending: XXXX'
87164958Fix bug preventing saving / editing of new payment profiles in Subscribe Pro Admin UI in some cases.

Version 1.0.1.20

Release Date: January 27, 2015

Features and Bug Fixes in Release

87022266Implement a fix for the PUT subscription API update call to allow caller to change selected product on a subscription.
86703022, 86623090Optimize performance on list pages in Subscribe Pro Admin UI when large numbers of records are selected. Particularly on the Transaction List page.
86645810Display credit card type through Subscribe Pro Admin UI for payment profiles.
83233652Display subscriptions with no product currently set on the Subscription List page. (Note that these subscriptions aren't valid until a new product is selected.)

Version 1.0.1.19

Release Date: January 26, 2015

Features and Bug Fixes in Release

84763910Store and display customer email address, order number and IP address with follow-up transactions: credits, captures and voids.
86741290Change the semantics of one-time purchase and one-time authorize API methods. The methods now don't redact / erase the payment token unless the purchase or authorize is successful. This gives API client's a chance to change information (billing address or expiration date for example) and try the transaction again, without having the customer reenter the card number.
86932880Fix a bug in the Subscribe Pro Admin UI when updating the expiration date for a saved customer payment profile which is saved in the Subscribe Pro vault.

Version 1.0.1.18

Release Date: January 21, 2015

Features and Bug Fixes in Release

86210404Subscribe Pro Vault API: Enhance error messages which are returned by API calls when there is a payment failure or issue with stored credit card details.
86552696Improve performance on the transaction list page in the Subscribe Pro Admin UI.
86617776Fix issue that affected subscription re-orders placed by the platform for some Magento stores. When Magento store API erroneously indicated that "No payment required" was a payment option for an order, Subscribe Pro would select "No payment required" instead of a saved credit card, even when the order total was greater than $0.

Version 1.0.1.17

Release Date: January 14, 2015

Features and Bug Fixes in Release

86021896Subscribe Pro Vault API: Return credit card last 4 digits, first 6 digits, expiration date and type with all transaction responses from API calls.

Version 1.0.1.16

Release Date: January 6, 2015

Features and Bug Fixes in Release

84521172Add REST API methods to the vault API to allow verify transactions on stored pay profiles and also to allow "verify-and-store" transaction on a new pay token.
84961850Add additional customer identifying fields to the customer API methods.
85509500Make creditcard_verification_value field non-required in vault API create payment profile method.
85516244Allow $0 re-orders of subscriptions.
85520542Accommodate WebShopApps Premium Matrix Rate shipping extension. Our fix accommodates situations like this:
  • One method was available UNDER $60, but disappeared at $60 and over.
  • Another method was available at $60 and over
  • There were subscriptions where the sub-total was over $60, but the final total (with subscription discount) was under $60
85464332Add an expired credit cards report.

Version 1.0.1.15

Release Date: December 12, 2014

Features and Bug Fixes in Release

82728994Add transactions report to platform UI.
84419076Improvements to Spreedly payment token import.

Version 1.0.1.14

Release Date: December 10, 2014

Features and Bug Fixes in Release

84341398Spreedly payment token import functionality.
84343200Add transaction token and payment method token to view transaction page.
84155536Add "awesome" version of subscription history report.

Version 1.0.1.13

Release Date: December 5, 2014

Features and Bug Fixes in Release

84041826Improvements to logging of API errors.

Version 1.0.1.12

Release Date: December 4, 2014

Features and Bug Fixes in Release

83969788Add charting engine to platform codebase.

Version 1.0.1.11

Release Date: November 25, 2014

Features and Bug Fixes in Release

83430906Fixed JSON recursion warnings on account configuration related subscription API methods.

Version 1.0.1.10

Release Date: November 21, 2014

Features and Bug Fixes in Release

83222796
  • Allow subscriptions to be saved without a payment profile assigned.
  • Allow new subscriptions to be created without a payment profile assigned.
  • Allow subscriptions to be imported without a payment profile assigned.
  • Version 1.0.1.9

    Release Date: November 13, 2014

    Features and Bug Fixes in Release

    82246540Adjustments to PHP memory limit and timeout settings to allow Subscribe Pro accounts with large number of products (10,000 or more) to work better in the Subscribe Pro UI.
    82337404Display / configure order generation time in local time zone.
    82565896Adjust failed order error class to retry time behavior.

    Version 1.0.1.8

    Release Date: November 7, 2014

    Features and Bug Fixes in Release

    82216108Add API method to restart a subscription at Failed / Retry status.
    82232256Eliminate the customer gateway token field from the platform.
    82232146Identify unique customers by email, not Magento customer id.
    82251144Send subscription interval to Magento via the Magento API for storage in orders.

    Version 1.0.1.7

    Release Date: November 4, 2014

    Features and Bug Fixes in Release

    82048462Fix issue with report filtering by status.
    82027704Add "store mode" configuration setting for Subscribe Pro to Magento connection interface. Allow the Magento store to be selected based on the configuration setting or just based on the website / store associated to the Magento customer.

    Version 1.0.1.6

    Release Date: October 31, 2014

    Features and Bug Fixes in Release

    81773770Fix bug with shipping method codes containing more than 1 "_" character. This was preventing some subscriptions from being created.

    Version 1.0.1.5

    Release Date: October 22, 2014

    Features and Bug Fixes in Release

    81106796Feature to import customers from Magento added to Manage Customers UI.

    Version 1.0.1.4

    Release Date: October 19, 2014

    Features and Bug Fixes in Release

    80961702Add friendly names and drop-down selection for Magento shipping methods.

    Version 1.0.1.3

    Release Date: October 18, 2014

    Features and Bug Fixes in Release

    80942490Fix issue where some subscription orders which failed, were retried and then succeeded caused subscription status to be set to Retry, instead of Active.

    Version 1.0.1.2

    Release Date: October 16, 2014

    Features and Bug Fixes in Release

    80929504Improve reporting features and add new report types.

    Version 1.0.1.1

    Release Date: October 16, 2014

    Features and Bug Fixes in Release

    80942374Add additional fields to customer and subscription lists and search features.

    Version 1.0.1.0

    Release Date: October 13, 2014

    Features and Bug Fixes in Release

    78307964Add retry logic for failed orders and payments. Totally refactor the automatic ordering process. See: Automatic Ordering

    Version 1.0.0.19

    Release Date: September 16, 2014

    Features and Bug Fixes in Release

    79595844Fix issue with Subscribe Pro Vault which caused non-USD currency transactions to fail.

    Version 1.0.0.18

    Release Date: September 26, 2014

    Features and Bug Fixes in Release

    79180260Improve mapping of countries and regions to Magento addresses when placing orders.
    79482388Fix issue with New Subscription link.
    79530974Improve API error logs and error messages for some API issues like duplicate customer email.

    Version 1.0.0.17

    Release Date: September 19, 2014

    Features and Bug Fixes in Release

    79133062Fix bug with caching of email templates. Previously old versions of email templates would sometimes be cached causing changes not to show up.
    79137470Fix bug in Products report filters.

    Version 1.0.0.16

    Release Date: September 17, 2014

    Features and Bug Fixes in Release

    79055686Add a feature to view the "Transaction Transcript" to the View Transaction page. For every transaction that involves a remote API call, the details of that remote call are recorded as the transaction transcript. The human-readable, text-based transcript provides low-level insight into the actual details of the remote call including the request headers, body, response status.

    Version 1.0.0.15

    Release Date: September 16, 2014

    Features and Bug Fixes in Release

    78966870Add a feature to import product data into Subscribe Pro from .CSV format files. This replaces the command line product import script which used to be part of the Subscribe Pro Magento extension.
    78766784Clean up the formatting of .CSV file exports from Subscribe Pro reports. Correctly escape double quotes which are found in the exported text for .CSV format file.
    78942748Remove the "Subscription Enabled" field on products in the Subscribe Pro platform and UI. Instead, we have added a field called "Show On UI". If this field is checked, the product will appear throughout the Subscribe Pro UI (for example in the Edit Subscription page in the products drop-down). If this field is not checked for a product, the product will not appear in those locations.

    Version 1.0.0.14

    Release Date: September 12, 2014

    Features and Bug Fixes in Release

    78747192Automatically set phone numbers to 999-999-9999 when placing an order with a shipping address that doesn't have a phone number set. Automatically update customer addresses in Magento database to insert 999-999-9999 for phone number when used as a shipping address on a subscription order and no phone number is set.

    Version 1.0.0.13

    Release Date: September 10, 2014

    Features and Bug Fixes in Release

    78595424Show subscription product in products drop-down on Edit Subscription page if that product is currently assigned to the subscription, even if that product doesn't have the Subscription Enabled field checked.
    78573676Automatically set phone numbers to 999-999-9999 when placing an order with a billing address that doesn't have a phone number set.

    Version 1.0.0.12

    Release Date: September 3, 2014

    Features and Bug Fixes in Release

    78163874Improve error messages returned by API methods.

    Version 1.0.0.11

    Release Date: September 2, 2014

    Features and Bug Fixes in Release

    78137364When multiple addresses found for payment token during store API call, just select 1st matching address instead of erroring out.

    Version 1.0.0.10

    Release Date: August 28, 2014

    Features and Bug Fixes in Release

    77653506Display transaction history on Edit Payment Profile page.
    77657020Add a History tab to Edit Subscription page which shows subscription history details.

    Version 1.0.0.9

    Release Date: August 18, 2014

    Features and Bug Fixes in Release

    Improve logging and enhance back-end integrations for Subscribe Pro platform.

    Version 1.0.0.8

    Release Date: August 15, 2014

    Features and Bug Fixes in Release

    76996910Upcoming order email feature testing finalized and feature certified.

    Version 1.0.0.7

    Release Date: August 14, 2014

    Features and Bug Fixes in Release

    76895414Change label text on "Enable Domain Verification and DKIM" option in System > Configuration.
    76913900Fix bug with delete account command, used for deleting unused sandbox accounts.
    76890576Fix issue which made it impossible to disable the new Upcoming Order emails.

    Version 1.0.0.6

    Release Date: August 12, 2014

    Features and Bug Fixes in Release

    76650936Implement scheduling for the "Upcoming Order" transactional email. This email serves as a reminder to customers of their upcoming subscription orders.
    76827932, 76831246Fix display of the next order date on the Edit Customer page and on Plan Subscription pages.
    76832530Fix issue with API Client entries which were created from the UI (as opposed to entries created automatically with a new account).
    76835530The "Send Test Email" button / feature on the Email Templates page now sends emails based on the "From" configuration settings for production accounts, to allow testing / simulation of the real email sender information.

    Version 1.0.0.5

    Release Date: August 8, 2014

    Features and Bug Fixes in Release

    76472492Don't require credit card last digits in subscription import when subscription is linking to existing payment profile.
    76486246Add a subscription expiration date feature.
    76515662Only show "Enabled for Subscription" products on the Edit Subscription page in the product selection drop-down.
    76515690Display and accept product options and additional options and pass these to Magento orders when fulfilling subscriptions.

    Version 1.0.0.4

    Release Date: July 26, 2014

    Features and Bug Fixes in Release

    75759544Fix issue with magentocustomerid in subscription import.
    73965336Add .CSV file row numbers for all error messages for subscription import.
    75759638Fix sorting on subscriptions list by interval and status.

    Version 1.0.0.3

    Release Date: July 21, 2014

    Features and Bug Fixes in Release

    75405768Add a Full Refund button in the transaction management UI for Subscribe Pro Vault transactions.
    75396822, 75396698Fix bug in account copy feature that prevented intervals from being copied. Added account delete feature for super admins only.

    Version 1.0.0.2

    Release Date: July 18, 2014

    Features and Bug Fixes in Release

    75160076Add a section of UI to download Magento extension package files.
    75160172Add an "account copy" feature to duplicate sandbox accounts and to create a new production account from a sandbox.
    75233610Improve date filtering on subscriptions list. Fix display of next and last order dates on subscription, depending on timezone.
    73625840Add automatic retry logic for Magento API calls. This will help subscription orders go through when Magento API for your store is intermittently available.
    75240408Properly handle timezone configuration in charts on dashboard page.

    Version 1.0.0.1

    Release Date: July 16, 2014

    Features and Bug Fixes in Release

    Refactor all CRUD UIs to use the new search feature.
    74727752Implement timezone, locale and currency settings to alter display in UI.
    74905996, 74881414Implement account configuration validation on save. Hide unneeded vault / gateway settings depending on configured payment vault. Add a widget to test Magento API credentials and store code.
    74944750Fix 500 error on email templates pages.

    Version 1.0.0.0

    Release Date: July 9, 2014

    Features and Bug Fixes in Release

    Major release to redesign and improve the UI for managing customers and subscriptions.
    Improve reporting capabilities.

    Version 0.9.9.5

    Release Date: June 20, 2014

    Features and Bug Fixes in Release

    73545928, 73546266, 73550122, 73549748Bug fixes and improvements to UI for Subscribe Pro billing / invoices.
    73547242Ensure that users always end up on dashboard page after login. Ensure users have access to / route even with unpaid accounts.
    73626976Change names of Authorize.Net type gateway credentials.
    73624290Add error messages to all Subscribe Pro Vault API calls when account not properly configured for Vault usage.
    73639546Fix payment gateway type displayed on Edit Gateway Account page.

    Version 0.9.9.4

    Release Date: June 18, 2014

    Features and Bug Fixes in Release

    73229622Add informational page about test credit card numbers / payment transaction testing.
    73043832Handle multiple authorization modes per payment gateway (for example, Braintree Blue & Orange modes).
    73043820Improve new / edit interfaces for creating / editing payment gateway accounts.

    Version 0.9.9.3

    Release Date: June 17, 2014

    Features and Bug Fixes in Release

    73305592Finish implement Subscribe Pro account billing.
    73253632Add a command scheduling system to the Subscribe Pro platform. Use system to schedule order generation, plan subscription processing and system maintenance tasks.

    Version 0.9.9.2

    Release Date: June 14, 2014

    Features and Bug Fixes in Release

    73246664Add API methods to vault API which allow creation of payment tokens and payment profiles via a standard API call, rather than JSONP or transparent redirect.
    72878986Implement billing features.

    Version 0.9.9.1

    Release Date: June 9, 2014

    Features and Bug Fixes in Release

    72577278, 72838130, 72779384, 72695738Improve Subscribe Pro Vault API and functionality.
    72841246Implement billing features.

    Version 0.9.9.0

    Release Date: June 4, 2014

    Features and Bug Fixes in Release

    72400078, 72127896, 72194734Added Subscribe Pro Vault API.
    72527572Allow admins to edit payment profile token & last 4 digits of card (for non-Subscribe Pro Vault profiles only.)

    Version 0.9.8.6

    Release Date: May 27, 2014

    Features and Bug Fixes in Release

    71757662Save error time stamp on subscription when error type / message set.
    71949584Fix bug on New Payment Profile page.
    71946894Fix bug in email template url for My Subscriptions page.
    71984726Add default shipping method, failover option.
    71995106Add new role, so some platform users can be prevented access to System menu: ROLEACCOUNTMGR
    72050496Implement subscription data import process.

    Version 0.9.8.5

    Release Date: May 20, 2014

    Features and Bug Fixes in Release

    71423070Add back the New Payment Profile button on Edit Customer page.

    Version 0.9.8.4

    Release Date: May 15, 2014

    Features and Bug Fixes in Release

    71195230Failed subscriptions report.
    71196462Display detail order failed message when using the Create Order button in Manage Subscriptions > Subscriptions.
    65326096Add ability to set order for intervals per product.
    69386572Implement payment profile CRUD in GUI.
    70797344Implement Subscribe Pro Vault Transaction Manager.
    70970154, 70797692Subscribe Pro billing and Vault development.

    Version 0.9.8.3

    Release Date: May 12, 2014

    Features and Bug Fixes in Release

    71081310Improve account security implementation, add hooks to handle account billing subscriptions.
    70891282Add a registration form for new users to create a new account / user combination (either production or sandbox).

    Version 0.9.8.2

    Release Date: May 2, 2014

    Features and Bug Fixes in Release

    #70583990Fixed bug with new report export. Reordered columns correctly.

    Version 0.9.8.1

    Release Date: May 1, 2014

    Features and Bug Fixes in Release

    #70510950Fixed bug with updating an existing subscription with an empty last order date.

    Version 0.9.8.0

    Release Date: April 30, 2014

    Features and Bug Fixes in Release

    58884922Add link from 404 page to Subscribe Pro admin home page.
    63562046Add pagination and sorting to reports, add a complete subscriptions report.
    70366802Track the last order date for a subscription. Display this in GUI and reports.
    70092512Redesign the Edit Customer page and make it easier to add new profiles and addresses for customer.

    Version 0.9.7.3

    Release Date: April 17, 2014

    Features and Bug Fixes in Release

    68644634, 69539022More better success and error messaging on CRUD actions.
    69675078Show min & max qty fields in Subscribe Pro admin.
    69672964Fixed price mode product discount display in Subscribe Pro admin.
    69395048Empty out subscription cancelled date after sub changed back to non-cancelled status.
    69384388, 69360306, 69672964Fix price, discount & admin links display in email templates.

    Version 0.9.7.2

    Release Date: April 16, 2014

    Features and Bug Fixes in Release

    69535568Add email BCC Config field and bcc emails on customer facing emails.
    69538530Add better messages for success and failure when editing and saving new records in the platform admin.

    Version 0.9.7.1

    Release Date: April 9, 2014

    Features and Bug Fixes in Release

    Add Subscription Id filter to Subscriptions List.
    Clear error type & message on subscription when it is set to Active (after being failed, cancelled, etc)

    Version 0.9.7.0

    Release Date: March 30, 2014

    Features and Bug Fixes in Release

    68535332Add Account Bar widget to GUI, to switch perspective between accounts. Refactored SP admin to follow Account Bar selection.

    Version 0.9.6.7

    Release Date: March 26, 2014

    Features and Bug Fixes in Release

    Change subscription.error_message field type from string(255) to text, so we can accommodate longer messages.
    Fix thousands separator on admin dashboard metrics.

    Version 0.9.6.6

    Release Date: March 23, 2014

    Features and Bug Fixes in Release

    67833282More work on: Save subscription failure error type and error message in DB. Report error type and messages in orders failed email.
    68061664Tweak failed order email error message formatting in email.
    68061672Fix bug when exception occurs logging in to Magento API. This caused order gen job to keep running over and over forever.

    Version 0.9.6.5

    Release Date: March 21, 2014

    Features and Bug Fixes in Release

    67833282Save subscription failure error type and error message in DB. Report error type and messages in orders failed email.

    Version 0.9.6.4

    Release Date: March 8, 2014

    Features and Bug Fixes in Release

    67154056Add monitoring page at /monitor.
    67154060Add centralized logging server support.

    Version 0.9.6.3

    Release Date: March 3, 2014

    Features and Bug Fixes in Release

    66559182Fixed issues with updating billing address via API.

    Version 0.9.6.2

    Release Date: February 22, 2014

    Features and Bug Fixes in Release

    65001920Automatically update billing addresses when creating a new customer payment profile.

    Version 0.9.6.1

    Release Date: February 18, 2014

    Features and Bug Fixes in Release

    65753948Added a configuration setting to select the extension being used for a particular gateway to handle necessary fields for each.
    Adjusted data fields passed to Magento API when creating orders and specifically when setting payment method.

    Version 0.9.6.0

    Release Date: February 10, 2014

    Features and Bug Fixes in Release

    63064488Created a CRUD GUI for customer addresses.
    64466940Created a CRUD GUI for Customer Payment Profiles.
    61679386Added New Relic bundle to add the transaction names to the reporting in New Relic.
    61679338Sending notifications to New Relic when new deployments occur.
    64870802Rename column in Manage Subscriptions > Customers grid from "Authorize.Net ID" to "Gateway Customer Token."
    64667014Allow setting of more than one interval option via the API when creating a new product.
    62915072Added an API to allow reading of the account configuration.
    61726060Added support for Braintree, Cybersource, and First Data into the platform.

    Version 0.9.5.1

    Release Date: January 23, 2014

    Features and Bug Fixes in Release

    64264020Implemented email notification sending from Merchant email address.
    64336606Enable merchants to completely disable each customer facing Subscribe Pro notification email.

    Version 0.9.5

    Release Date: December 24, 2013

    Features and Bug Fixes in Release

    62425710Adjustments to the Daily Subscriptions Report based on customer feedback on location of Name field, and Sort on Next Order Date.
    57803924Provide the option to email customers when a Merchant admin creates or updates subscriptions on the platform.

    Version 0.9.4.2

    Release Date: December 12, 2013

    Features and Bug Fixes in Release

    62341868Daily subscriptions report.

    Version 0.9.4.1

    Release Date: December 6, 2013

    Features and Bug Fixes in Release

    Extra logging during order generation process.
    61777392Order Generation does not create order w/ Qty > 1 on Subscription.
    61756384New subscriptions created with New Subscription page have first order date set to 2 days + 1 interval, instead of just 2 days from today.

    Version 0.9.4

    Release Date: November 29, 2013

    Stability: Stable

    Bare minimum changes in platform necessary to support Subscribe Pro extension 1.2.0 (which adds the cart / checkout subscription creation and flexible discount rules features).

    Version 0.9.3

    Release Date: October 15, 2013

    Stability: Stable!

    Lots of automated tests added for order generation process. Lots of manual testing conducted of order generation process to ensure it is stable.

    Version 0.9.2

    Release Date: October 10, 2013

    Stability: Barely Stable

    First release which we feel comfortable letting clients use for production.

    LOTS of work included in this release.

    Version 0.9.1

    Release Date: September 21, 2013

    Release Date: Sept 21, 2013

    Release Stability: Beta Release

    Added email templates, many small bug fixes, refactoring, etc.

    Version 0.9.0

    Release Date: July 31, 2013

    Release Stability: Alpha Release