January Release is the Week of 1/17/21

  • Upgraded Revolution Contact Card to enhance the Desktop & Mobile display, along with enabling support for a “Featured Comp Report” to show by default.
  • Upgraded Revolution Dashboard Comp Report Widgets to support a new “Display Type” of “Tiles” to enhance the display on both Desktop & Mobile.
  • Created new Revolution Dashboard widget that allows the user to search all customer and downline records and when selected open that person’s contact card.
  • Updated the look and feel of the Shopping cart checkout (Checkout 1.5).
  • Created a new Order Summary box in the Shopping cart which persists throughout the checkout 1.5 process, providing the user their Tax, and Shipping, and Order totals.
  • The Add to AutoShip function in the Shopping cart has been enhanced so that the price subtotal will update real time and selecting the add to autoship will discount at the line item instead of the entire cart.
  • Updated the Shopping Cart bag summary page to include the ability to add an item to AutoShip, bringing the functionality forward in the checkout process.
  • Updated the categories filter buttons to fill in based on the relevant product category selected in the Shopping cart.
  • Improved the Shopping cart experience by scrolling to the top of the page after filtering occurs.
  • Enhanced  the responsive grid view and title alignment when viewing the Shopping Cart using a mobile device.
  • Enhanced the Google analytics to all areas and the extranet sub-domain so that they can track a final purchase while adding support for using Google Tag Manager (GTM).
  • Updated the Advanced Filter option within Commission Reports in Revolution to contain a search field for Active AutoShip Profiles within a specified period month.
  • Created a new promotion condition to evaluate the nth order for AutoShip orders either created by AutoShip process or if the order is created in the Back Office but with a market show of AutoShip.
  • Updated the Gift Certificate ID autoresponder to generate when the Gift Certificate order is fully posted.
  • Enhanced AutoShip Profiles in the Shopping Cart and Revolution AutoShip Edit Product Selection Page to respect any Inventory Item’s limit of Quantity by limiting the Item’s Quantity Box to reflect a drop down selection of pre-determined Quantity amounts.
  • Improved Freedom Error Handling on Extranet in order to display a friendlier message and updated look when an exception is generated.
  • Enhanced Revolution Profile page by including the website URL to Personal Websites.
  • Updated the Volumes page in Revolution to use the same sort order as the Volumes page in Extranet.
  • Enhanced the Rep Dashboard menu in Freedom to load Revolution & Cart into new window.
  • Enhanced Desktop popout for “Add to Cart” to ensure the line separator displays properly regardless of the length of Product/Descriptions.
  • Updated the Shopping cart checkout to that pre-entered addresses will be defaulted and it will be easier to enter a new address or select a second address on the address verification page.
  • Updated the Shopping Cart – Bag Summary page to allow the end users to become a Member and take them from the Bag Summary Page to the Enrollment process, update Bag Summary – AutoShip to be added prior to Checkout; add volume display within Item Detail Page and Bag Summary, and enable the ability to shop without an account.
  • Updated template for Enrollment Completion page to include the button to redirect to Revolution.
  • Enhanced the Customer Password Reset AutoResponder in the Freedom Back Office by upgrading the allowed specifications of TLS 1.2 to work with the Email Account configuration resulting in an instant Customer Password Reset Email.
  • Enhanced the Back Office User’s Security Page by upgrading the unsupported Unicode Characters on the text and labels to a more readable standard; UTF-8.
  • Added translations to the Freedom Bank Withdrawal page in Revolution.
  • Enhanced the Learn More page for Revolution Upgrade to show the price formatting based on the individual reps’ local currency.
  • Updated the credits ledger page in Freedom to remember the dropdown when “new” is clicked so credit type shown by default on the dropdown on the add credits list will be for the same ledger visited.
  • Enhanced the enrollment page by adding a new translation key for new customer enroller information.
  • Updated the promotion conditions page to better handle international formatting so that the commas don’t get removed upon saving.
  • Enhanced Inventory Edit in Freedom to increase the window scrolling size for Product Category Secondary to show a total of ten items.
  • Enhanced the creation of AutoShip Profiles to look at territory settings based on the Shipping Address’ Country on the Online Order, before assigning the inherited Shipping Method from the Original Shopping Cart Order.
  • Updated the AutoShip Profile page in Revolution to remove the delete feature when only one payment type is configured in a profile.
  • Individual Rep bonus reporting in Freedom enhanced to always display 2 decimal points to match actual payout.
  • Updated the note widget on Rep and Customer dashboards in Freedom to wrap text.
  • Updated Shopping Cart to respect Freedom setting to hide SKUs and provide backwards compatibility.
  • Updated the Shopping Cart to only display the Add to Autoship checkbox for items associated with add to autoship flag enabled on inventory items.
  • Updated the report export dropdowns in Freedom to fit the report page better when using Chrome.
  • Updated the height style for the table container on the Shipping Research page in Freedom to prevent overlapping text.
  • Enhanced the Edit Rep Page within the Freedom Back Office to differentiate already taken Rep Replicated URLs and Invalid Words in Rep Replicated URLs, by displaying the error message that corresponds to each error.
  • Added a guard in the Shopping cart to prevent the shipping section from rendering when there are no shipping methods available.
  • Updated the Back Office 2.0 New Order flow in Freedom to display a list of available “State” choices for non USA countries if “CountryState” functionality is configured.
  • Enhanced the Auto Responder Template Gift Certificate Expiration Notice by creating a new date format function on the Gift Certificate Expiration Notice Field Tag ‘GIFTCERTEXPIRATIONDATE’ to use the ‘selected’ Customer’s Locale Date when considering the Expiration Date.
  • Updated the Shipping Method Autoship edit page to display all shipping methods available for Rep Countries territories.
  • Updated the Lifetime Rank Change by Date report to more accurately pull results based on filter criteria.
  • Reinforced an Inventory Item to display detailed image in the Shopping Cart, despite being a Child Item to a Parent Item in a different country, by adding logic to reference the Extranet Flag on the child item.
  • Updated the translation variable in Revolution’s Contact card to a version which supports unicode, which is required to display Kanji characters.
  • Enhanced bonus types in Freedom to give the option to be taxable when the payout type is credits.
  • Enhanced the existing promotion condition type in Freedom for “Not Past Earned Promotion” to restrict at party level or calendar month.
  • Updated the “Suggest” field to specify whether enabled or disabled by default for the end user on the Shopping Cart Promotion Checkout Page.
  • Enhanced the drop selection containing Rep’s Preferred Payout method in Revolution by establishing the needed fields for the variety of payout methods.
  • Enhanced AutoShip Extranet pages during the AutoShip Profile creation, to ensure the Period Type increment is used to determine Next Ship Date by referencing Freedom Settings to give the ability to set up increments wanted.
  • Updated the Freedom Back Office interface for generating Rep Signup Welcome autoresponders to utilize matching country IDs.
  • Updated the text color hover in the Inventory Category page in Freedom to now display in black font for easier readability.
  • Optimized existing Favorite Icon for Extranet Pages to reference the proper path for displaying.
  • Party pages were enhanced to handle special characters using UTF-encoding.
  • Enhanced the trigger that reloads the Shopping Cart pages, when the language is updated, to include the Item Category Translations to ensure the language is consistent all across the Shopping Cart.
  • Updated the Commissions Statement in Revolution to enhance the display of rep names that have non-ASCII characters.
  • Added validation to entries when creating new Tax Categories allowing only alphanumeric, space, dash, and underscore characters to prevent Tax Categories from being uneditable.
  • Updated the Autoship process in Freedom to prevent the possibility of double processing a batch by preventing the creation of a new batch when an existing one is processing.
  • Enhanced the Back-office enrollment User Interface to ensure choice of ship country correctly changes available payout methods.
  • Enhanced AutoResponder Templates for Alerts to allow for up to 1000 characters in the the message text box.
  • Resolved scenario where Shopping Cart Address page is left open and upon reloading, the Shipping Method gets incorrectly removed from the OnlineOrder.
  • Enhanced the Revolution Contact Card to properly evaluate “AutoShip: Yes or No” based on Reps with active Tokenized AutoShip profiles.
  • Added the Commissions translation key Revolution.
  • Enhanced the Autoship Profile By Shipping Method report to sort on the Shipping Method drop down based on description.
  • Updated AutoShip profiles to only allow payment option removals if there are more than one payment options.
  • Enhanced Freedom Edit Inventory page by centering the Gift Certificates and Credits fields.
  • Defined ‘+’,’\’,’/’ and ‘%’ as invalid characters in the helper text for the Edit Product # page in Freedom’s Inventory page.
  • Removed the autofocus on the Shopping Cart page landing to prevent empty form validation and enhance the user experience.
  • Tax Calculation for Simplified Tax Engine was updated to apply rounding value to Tax, following the same logic used in other areas, like Shopping Cart.
  • Updated the VAT Engine to correctly save tax transactions on the backoffice orders that are created from Shopping Cart when SOA tax engine is used.
  • Corrected the Customer Order: Email to Customer, Rep Order – Email to Rep, and Rep Signup – Welcome Email AutoResponder templates to save the defaulted Order Status as Official Orders if no manual Order Status has been selected.
  • Enhanced Freedom Back Office Order Creation to ensure Auto Responders are sent using the Rep’s default locale.
  • Corrected Soft Count Allocation to be present when the Promotional Item is selected and cleared when the Promotional Item is removed on the Promotion page in the Freedom Back Office.
  • Enhanced Tax calculations on orders to be more accurate when calculating for VAT for AutoShip Orders in specific scenarios.
  • Updated the bonus process to ensure there is a check for Default For Earnings Transfer within Credit accounts when processing payouts.
  • Corrected “Info Visible On Revolution” check box in the Rep Edit Page of Freedom Back Office to respect the check box value.
  • Avalara Tax Calculation service has been updated to handle shipping tax when the items on the order are not taxable.
  • Corrected Promotion Action Discount in Back Office and Shopping Cart Orders to prevent doubled Taxable amounts by using the stored original Taxable amount on the child items.
  • Updated the Inventory pages in Freedom to allow clicking on item rows in Inventory Categories.
  • Resolved scenario in Shopping Cart where on Mobile if a user went “back” to the Address Page they would be unable to interact without reloading their browser.
  • Updated the order creation logic from the shopping cart to pull from the user’s account if a secondary shipping profile did not include an email address, thus bringing email in line with phone and various other field’s functionality.
  • Updated the layout of the Signup Activity report in Freedom Back Office to set end day time to always be 23:59:59.
  • Updated the Send Message Visibility on Customer Manager report so that it would reflect settings in the permission manager.
  • Updated the report “Profiles w/ Bad Credit Card Expiration Dates” in Freedom to not show valid expiration dates with a missing leading 0 as bad months.
  • Updated the Orders page in Freedom so that Tax Research tool tips fade out when no longer being hovered over when using Chrome.
  • Corrected Revolution Compensation Reports to respect configured Search Options, specifically where if configured to ‘No Search Box’ on the Compensation Report Configuration, in the Bonus Department, the Search field will be hidden.
  • Updated the AutoShip Order Retry attempts in Freedom Back Office to not consider the first attempt of an AutoShip Tokenized Payment to be the first true attempt of a Retry Attempt on an AutoShip Order.
  • Updated packslips in Freedom to abide by configurations for the display settings of volumes.
  • Added Payout Methods translation to Sign Up page for enrollment.
  • Updated Freedom Accounting to prevent ByDesign Invoice PDFs in the accounting department to list some charges twice.
  • Updated the AutoShip process in Freedom to include additional validation on products with invalid country and any invalid profiles with any valid item will be removed from the process as well.
  • Updated the font weight to fix the light/faded looking text on the mobile Shopping Cart’s promotions page.
  • Corrected AutoShip Profile creation on the Shopping Cart API call by combining items in one line if  quantity of item is added for the same AutoShip Profile to prevent duplicate line items on Autoship Profiles.
  • Enhanced timezone territory logic for customer application date for shopping cart signups to honor timezone territories during webAPI enrollments.
  • Updated the Party Guests Edit page in Party module to format the totals column currency based on the currency of the order.
  • Enhanced the Rank Progress 2.0 widget to ensure proper display of Last Rank Achieved in Revolution.
  • Updated Graphical Genealogy “Enroll New” functionality to authenticate the current user enabling Freedom Bank Credits to be used on Checkout in the same way as the menu.
  • Updated Editing Profile on Revolution to still proceed even if Shipping Address information is unavailable based on Freedom settings.
  • Updated the AutoShip Update pages to make the phone field visible.
  • Updated the Dynamic Comp report Active Autoship filter and column type to more accurately show active AutoShips.
  • Optimized AutoShip API to populate the country parameter from existing autoship profile country values when one exists.
  • Updated the shipping method configuration in Freedom to allow Digital Delivery as the valid default shipping method.
  • Updated the Party order summary void buttons in Revolution to properly gray out when a party order has already been payed for.
  • Optimized shopping cart update address page to handle scenarios where the Customers’ Ship Country is not properly set.
  • Updated the matrix view for the Graphical Genealogy Holding Tank Placement link in Revolution to properly honor the matrix width.
  • Added “none” option to Exclude Inventory Collection field within AutoShip: Volume condition within Freedom promotions.
  • Updated Autoresponders in Freedom to be able to send Rep Renewals to specific locales outside of US.
  • Corrected the JSCart so that Autoship profiles generated from the Shopping Cart will have a period day of the day the profile was created, rather than the first.
  • Corrected scenario in Shopping Cart where Categories would not show in top navigation upon reload.
  • Enhanced Tax calculations in Back Office when re-applying promotion(s) to orders that were unposted and reposted ensure promotions are applied correctly.
  • Added the capability to sort payment options in the shopping cart checkout process, handled via the payment method territories or the order in which the payment options are applied to the Freedom Setting for availability.
  • Enhanced the Shopping Cart to leverage Rep Countries feature to drive the default country after Rep login.
  • Created a new Territory based setting to allow disabling the New Customer functionality in the shopping cart, for use in regions and with business models that do not support Customer entities.
  • Implemented handling webhook notifications for the Nexio payment processor, allowing authorized-only (pending) payments to later be captured and made official.
  • Added support for Nexio payment processor 3DS process flow, taking the user to the bank interfaces during the shopping cart checkout process.
  • Updated the Advanced Filter option within Commission Reports in Revolution to contain a search field for Active AutoShip Profiles within a specified period month.
  • Created new trigger events on the Administrative Alerts autoresponder type which can be leveraged to notify corporate when any step in the commissions process is complete.
  • Enhanced Revolution’s Rank Progress widget “Last Period” section by adding configurations based on the bonus period committed status.
  • Enhanced AutoShip Profiles configuration in Back Office to include multiple AutoShip Profiles from the same Rep or Customer with different Countries during an AutoShip Batch to warrant using the correct profile on payments when different territory aware payment processors are used.
  • Optimized the AutoShip Promotion Action to load items faster when configuring the Promotion Action’s item to be awarded on in Freedom.
  • Updated the Customer “My Account” page, in the Shopping Cart, to show credits regardless of currency to reflect match Freedom Setting, when enabled to only show if Credits exist.
  • Improved the load time of Revolution Comp Report requests by loading via Ajax refresh.
  • Optimized the Online Order Validation process to run significantly faster when processing orders in the Shopping cart.
  • Enhanced the Shopping Cart to use the User’s Country for the Time Zone when validating the expiration date and time on the Item Price Row, in Freedom Back Office, before displaying the Item available in the Shopping Cart.
  • Optimized ShipStation Real-Time call rates in the Shopping Cart during Order Checkout by adding a caching layer in order to reduce potential rate-limiting by ShipStation.
  • Updated enrollment to ignore the Customer Upgrade flag on inventory when the Customer Upgrade Aware setting is disabled.
  • Updated the Autoship Edit page to allow customer autoship payment edits.
  • Enhanced the Team Management Report Filters in Revolution to retrieve the start and end date as the last month’s dates IF Month Selection is set to Prior.
  • Added multi-currency support to the Dead AutoShip Profiles report.
  • Optimized autoship profile creation process in Freedom and Revolution by adding CC expiration validation and cleanup process.
  • Enhanced the Inventory Attributes configuration to allow selection of Customer type in Freedom.
  • Added BIN check to NMI token processor to send if the card is Domestic or International for proper processing.
  • Extended Small and Large Image Field length within the Inventory image user interface in Freedom.
  • Updated the signup process to ignore the customer flag in inventory configurations for wholesale rows to more accurately return appropriate pricing when customers are converting to reps.
  • Updated the Shopping Cart Checkout page to display the exact amount that will be charged when using partial payments with credits or gift certificates.
  • Updated NMI Credit card payment processor to prevent credit card authorization failures by adding new required parameters.
  • Updated the AutoShip retry process to call the cancelled autoship autoresponder upon cancelling an AutoShip profile.
  • Updated the Shopping cart to improve the enrollment flow and ensure that the correct price type is applied for new enrollees.
  • Updated the DaVinci payout method output in Freedom to include a space between “Participant” and “ID” per specifications.
  • Corrected AutoShip Orders from the Shopping Cart to Freedom Back Office to contain the original payment method by increasing the character limit, in our internal table, to ensure all fields can be copied over during checkout.
  • Updated payment processors that use the Hosted Payment frame to properly implement the frame during order creation in Freedom and the Shopping Cart.
  • Updated the AutoShip credit usage in Freedom to be able to change “use all credits available” to “do not use credits” or “specify maximum credits to use” and then save it correctly on the autoship profile.
  • Updated Orders to store Credits amounts in decimal format to prevent the need to convert values from integers to decimals when attempting to check out.
  • Updated the shopping cart to ensure party association to is not lost on online order processing.
  • Updated required fields in the Orders API to match that of requirements in the Shopping Cart to require both First Name and Last Name fields.
  • Fixed the “My Alerts” widget to properly display incoming alerts upon arrival onto the Revolution Dashboard and “View More.”
  • Corrected the save function when forcing Rep’s Rank in Freedom Back Office, by formatting the changes back to English, to prevent error message prompting, when those saving changes.
  • Updated the send customer password page in  backoffice to utilize locale.
  • Improved null handling in Freedom orders when modifying item price and quantity.
  • Updated territory awareness of packslips in Freedom to show Chinese characters in the pack slip/invoice when using ParcelPort.
  • Updated the Shipstation integration to allow by-passing the update of the ship method on the order but allow for the update for tracking info so that the tracking link works.
  • Updated the Freedom Backoffice Rep Edit Page to accept translation edits from the Translation Tools page.
  • Enhanced the endpoint for Online API, CreateOrderv3, by reducing the enforcement on case sensitivity.
  • Corrected the calculation of taxes on a Back Office Order and a Back Office Return Order, to prevent double taxes, where Order details are added for child items, by not including any price value: Price, Tax, TaxableAmount,ReturnPrice, etc.
  • Changed default language for Autoresponder Templates in Freedom for New Leads to not use “Null.”
  • Enhanced AutoShip to allow specification for child items to be available for AutoShip or not when configuring the Inventory items.
  • Updated the AutoShip create pages so the iframe receives required parameters for payment types.
  • Updated Inventory Category Locale page in Freedom when creating a new translation to not overwrite existing translations.
  • Corrected the Shipping Method that is displayed on the Shopping Cart Totals Page, during checkout, to match the selected Shipping Method.
  • Updated the Order Details page to not be dependent on shipmethod IDs being present for the page to load.
  • Updated AutoShip page in Revolution to be able to utilize Credits.
  • Updated the Historical Overview’s “View All Periods” button to pass into the service and function in Revolution.
  • Updated the item-in-cart functionality when Customers add items from the Shopping cart homepage and view the Cart summary.
  • Corrected the Gender selection on the Enrollment Page to reflect Female and Male by adding  Translation Keys to ensure the correct spelling.
  • Enhanced the Inventory Category locale page to now support multiple translations and locales without the previous translations being over-written.
  • Updated the Transfer Customer to Another Rep page in Freedom to maintain a link to the new Service Oriented Architecture based page instead of reverting to the old version of the page.
  • Updated URL rendering process to prevent unwanted URL deletion from the rep profile in Revolution after signup.
  • Optimized seamless party order association with shopping cart to display and associate party details.
  • Corrected the display of searchable items on the Customer Management Report Filter to only Active Available to Customer items.
  • Corrected the redirection to the Main Edit Page, after selecting Payment Edit on an AutoShip Profile in Revolution, to successfully edit the payment on the AutoShip Profile.
  • Corrected the empty field display of the Tax Total during the checkout process in the Shopping Cart by defaulting the display of the Translation Key ‘Tax Total’ if  Freedom Setting for Tax Total Field Label is left empty.
  • Updated the Shopping Cart Breadcrumb string to lead to the appropriate URL when utilized.
  • Updated order generation process to prevent payment mismatches in the Shopping cart.
  • Corrected the Stored Procedure for when a Rep is assigned to a Genealogy, from the Holding Tank in Freedom Back Office, to prevent the Volume Reporting to be doubled on the Revolution Dashboard by triggering the Stored Procedure to insert the Rep once in the Genealogy.
  • Updated parameters to make cc payment window display correctly in the Shopping cart.
  • Updated the Shopping cart by applying the  Global Locales translation to the Referral Market Types field on the account creation form.
  • Added a helper text via translations to the Rep’s Extranet Product Field within the Advanced Search page.
  • Updated Address configurations to account for Taiwan specific layouts and selections for their State (City/County) and City (Area/District)based on the zip code validation on Shopping Cart, Enrollment and AutoShip.
  • Developed a Lightweight Integration with Stripe, as a Tokenized Processor, that is supported in Extranet Pages such as the Shopping Cart and the Enrollment Form.
  • Enhanced the front facing interfaces in Orders to better handle foreign addresses that need to be specifically formatted for shipping purposes.
  • Integrated with CitCon for payment processing using Credit Cards, Alipay, WeChatPay and China Union Pay from shopping cart, enrollment, party and Freedom order entry.
  • Integrated with Global Access for International Shipping Methods.
  • Integrated with NMI as a tokenized credit card payment processor.
  • Integrated EML as a new payment processor.
  • Enhanced the AutoShip Edit Product page in Revolution to hide all inactive inventory items as an option, including items with price rows expired or set for the future, to prevent inactive inventory items being selected and added on the AutoShip Profile.
  • Improved reliability when manually selecting a large number of shipping methods while running AutoShip in Freedom.
  • Developed a trigger in the Shopping Cart so that when a user changes their language, in the Shopping Cart, Terms and Policies are updated to match this language.
  • Optimized the Shopping Cart checkout by enhancing Tax calculations to run more efficiently.
  • Optimized the Gift Certificate creation page to have an entry field for specific items rather than a dropdown of all items to save time.
Scroll to Top