Pilvi™ Platform Changelog

(2019-06-03)

Platform version 1.6.0

Changes

  • Marketo lead association support
  • Profile now has optional eInvoice (OVT) address. Asked during checkout when paying with Invoice.
    • Disabled by default. Enable with Preference PAYMENT_EINVOICE_OVT_ENABLED
  • Menu hierarchy changes
    • Action rules moved under Messaging
  • Company home page link can now be added to header
  • Changed implementation for truncating multiline texts with ellipsis

Fixes

  • Finnish translation fixes
  • Manager Property units are now editable
  • Manager Property validations now shown correctly in listings

(2019-05-27)

Platform version 1.5.12

Changes

  • Profiles listing now filters with profile's owner email address also
  • Added properties to profile context in messaging
  • New preference to define if firstname and lastname are asked separately

Fixes

  • Page load optimized to be faster
  • EmailSender failed to send email in some cases
  • Product clone ignored externally managed setting

(2019-04-29)

Platform version 1.5.7

Changes

  • Added invoice data into order context in Messaging
  • Added a Preference WEBHOOK_HEADER_NAME to change Webhook token's header name
  • Property Value type is now shown on the Property Detail Page

Fixes

  • Prevented external managed Products from showing on the Shop
  • Product Property values are now correctly removed from the DB when the type of the Property is changed
  • Fix for checkout process of non-configurable Products. Redirected to wrong Page
  • Style fixes for checkout buttons

(2019-04-17)

Platform version 1.5.6

Fixes

  • Appended file name to AWS S3 file key
  • Fixes for Order Confirmation price calculations
  • Fix for Side menu not correctly showing the active/inactive categories
  • Fix for closed Dialogs not being closed correctly and resulting in weird looking dialog UI artifacts.
  • Updated email validation messages to mention that the address might be in use already

(2019-04-12)

Platform version 1.5.5

Fixes

  • Webhook: Added missing profile data under the order
  • Trim Profile Property value type STRING leading and trailing whitespaces

(2019-04-11)

Platform version 1.5.4

Changes

  • Payex: Canceling the payment now returns to Cart instead of the Shop frontpage

(2019-04-10)

Platform version 1.5.3

Changes

  • Webhook: Added invoice.id, invoice.no, reference and customer_reference to invoice data and changed contracts reference to customer_reference in webhooks contents

Fixes

  • Fix for not correctly handling all payment success cases

(2019-04-09)

Platform version 1.5.2

Changes

  • New Property value type FILE_URL and Property value type FILE renamed to FILE_BASE64
    • FILE_URL's value is shown as link in emails, triple braces are needed around the value in the message template
  • Webhooks now pass the Property value as an array if the Property has several values
  • Added Property label for email contexts and webhooks

Fixes

  • Fix for an error in handling the Customer provided reference
  • Fix for Cost summary VAT detection on the Cart Payment stage
  • Fixes for Analytics implementation. Analytics.page is now called correctly on every virtual page change
  • Fix for email Property values not having localized values with Property value type Selectbox and Selectbox multiple
  • T570 Fix for Product description sometimes not showing correctly on Shop Product listings

(2019-04-04)

Platform version 1.5.1

Fixes

  • Cart Payment stage
    • Remember selected payment method when moving back and forth in the checkout process
    • Translations
    • Payex reference number handling

(2019-04-03)

Platform version 1.5.0

Changes

  • T426 Recommendation System
  • T452 Support of Payex credit card payment method
  • T434 Widget for Property value type DATE
  • T436 Widget for Property value type FILE
  • Product Properties moved under Catalog from the Settings
  • Hide decimal zeros if price can be presented as an integer

(2019-03-27)

Platform version 1.4.0

Changes

  • T500 Added support for Paytrail payment method
  • Adjustments to Price and Cart Summary presentation
  • Added edit button to Product Configure page, similarly as in the Product Detail page.

Fixes

  • Do not immediately show all validation errors, only after user interaction
  • T568 Fix for ActionRules not triggering as expected when using multiple expiration rules
  • Fixed header Cart price not updating as expected
  • Theme fixes
    • Highlight links in lists with Primary 1 color
    • CollectionEditor font-size fixes
    • Checkbox label placement fixes
    • Updated tooltip icon with transparency
  • Removed unnecassary Name and Email fields from the Invoice Payment address creation
  • Trim leading and trailing whitespaces from name and email during Sign up

(2019-03-15)

Platform version 1.3.0

Changes

  • T436 New Property Value Type: FILE (BASE64)
  • DATE Property Value Type now defaults to current date as the minimum value
  • Allow VAT Number to be set in the Finnish Y-tunnus format during Sign up

Fixes

  • T483 Fixed an error that prevented Seller Order confirmation from being sent occasionally
  • Fix for Profile addresses not being reloaded when changing Profile
  • Show asterisk characters for all required fields on Sign up
  • Small fixes, translation corrections

(2019-03-13)

Platform version 1.2.2

Changes

  • Changed how prices are shown by default
  • Made the VAT toggle more clear
  • Cart: swapped Price and Period columns

Fixes

  • Fixed an error that prevented new ActionRules functions from being saved on some Sites
  • Enhanced HTML escaping on the checkout process
  • Cart summary adjustments

(2019-03-06)

Platform version 1.2.1

Changes

  • Webhook format fixes
  • ORDER_ACTIVATED Action Rule Condition is now available

(2019-02-26)

Platform version 1.2.0

Changes

  • T396 Added Call-to-Action buttons to Product Cards
  • T540 Changes to Cart Summary presentation
  • T458 Added Action Rule function for making Webhook calls
  • T447 New Product Property: Selectbox multiple
  • T555 Moved fixed buttons to the bottom of body on the Checkout process
  • T493 Show Cart content in every stage during the Single Purchase process

Fixes

  • T545 Sidemenu footer translation and layout fixes
  • T546 Product Clone function fixes
  • T419 Property helpers not correctly set on all Properties
  • T359 Fix for Product being re-added to Cart when going back via Browser back button
  • T418 Fix for default email template client compatibility
  • Small UX fixes

(2019-01-30)

Platform version 1.1.2

Changes

  • T462 Allow Property Price Configuration for Single Purchase Products

Fixes

  • T515 Prevent Product price period unit auto conversion
  • T512 UX fixes for Zapier integration
  • T375 Paper cut bugs
    • Moved Categories under Catalog menu in Manager
    • Swapped Products and Locales tabs on Manager Categories Detail page. Made the Products listing the default tab
    • Collection Editor sorting works now works correctly after saving data
    • Fixed WYSIWYG implementation for Categories Page and corrected the content text alignment
    • Product Properties are hidden on the Service Detail page
    • Product image width fix for IE11
    • Cart style adjustments for mobile

(2019-01-15)

Platform version 1.1.1

Fixes

  • T395 Adjustments for register page UI
  • T492 Show Profile VATID on Profile Detail Page
  • T491 Fixes for enhanced ecommerce analytics
  • Fixed an error that occurred when enabling Google Tag Manager
  • Register page is no longer shown when SITE_REGISTRATION_ENABLED=false

(2019-01-08)

Platform version 1.1.0

Changes

  • T363 Profile Properties
  • T470 Customizable System Pages
  • T402 Added Ordered By info to Services and Orders
  • T471 Use abbreviations for periods in places with limited space
  • T445 New Property Value Type: TEXTAREA
  • T434 New Property Value Type: DATE
  • T432 Adjustments for CollectionEditor styles

Fixes

  • T510 Fix for User created times showing a wrong time.
  • Fix for registering via Azure AD B2C with Facebook account.

(2018-12-18)

Changes

  • T423 Azure AD B2C integration
  • T385,T389 New Category Product ordering option that allows you to define Product positions manually.
  • T376 Action Rule condition to limit by a Product
  • T359 Skip initial Product configuration phase if there is nothing to configure

Fixes

  • T427 'Previous' button was not shown on Cart Customer phase
  • T479 Fixed an error that prevented the add of new Properties in certain edge cases.

(2018-10-14)

Changes

  • T384 Allow Categories to be sorted on the side menu
  • T390 Added the possibility to modify the category content text to site admins.

Fixes

  • T411 Fixes for example products
  • T416 isVatIncluded value sometimes gives wrong result

(2018-09-14)

Changes

  • T372 Vat id validation
  • T375 Added FRONTEND_SHOP_FRONT_PAGE_ALIAS_PATH Preference.

Fixes

  • T375 Paper cut fixes. Many small fixes for usability.

(2018-09-03)

Changes

  • T371 New common message variables site.domain and site.shop.url

(2018-08-20)

Changes

  • T370 Private Profile is always created for every new User. Primary Invoice Address is added for new and existing Profile.
  • T242 Manager System Settings now shows Boolean values as checkboxes
  • Fixed a bug that prevented the sending of registration and password reset emails on some Sites.
  • Improved price update to be faster

(2018-08-08)

Changes T88

  • Added Site specific numbering for top level objects (Services,Profile,Product,Orders,Invoices)
  • Renamed (Account) Credits to Account Balance.
  • Usage based billing now adds to Account Debt, which needs to be paid off using Account Balance or other payment methods
  • Revised Service lifetime states and process.
    • New states:
    • WAITING_ACTIVATION, when Service is created but the Order is not yet paid
    • EXPIRED, when Service has passed its expiration time
    • DISPATCHED, for One-time purchase products. Services are not active after the initial activation.
  • Revised Action Rules for all Sites to reflect the changes in Service lifetime process.
  • New default message templates to reflect the changes in Service lifetime process
  • Shop: Background changes for the checkout process. Services are now activated behind the scenes when the payment is received.
  • Shop: Added an option for ordering with an Invoice. Invoice needs to be paid through the Console to activate the Services.
  • Console: Added new top level listings for Orders, Invoices, Contracts
  • Console Added the ability to pay Invoices using a Credit Card (Stripe). Invoices may also be paid using the Account Balance.
  • Console: Invoice is automatically created for the next period if the Service is set to be continued
  • Manager: Added new top level listings for Orders, Invoices, Contracts
  • Manager: Product Pricing options Free and One-time combined to a new option called "One-time Purchase". Services created from a One-time Purchase products are provisioned and not managed by Pilvi Platfrom after that.

Other changes

  • T83 Site Administrator can now enable the following analytics: Google Analytics, Google Tag Manager, Facebook Pixel.
  • T126 Added Product clone functionality

Fixes

  • a lot of small fixes here and there

(2018-05-24)

Changes

  • T281 Added Zapier integration. Triggers for new Services, Product, Customer Profiles
  • T343 Added support for Customer defined Pages
  • T327 Changed edit button logic and texts. Add button is now shown only in View mode. In Edit mode, the text on the Edit button is changed to 'Cancel'
  • T287 Platform default message templates are now stored separately from other templates
  • T357 Trailing slashes are ignored by default

Fixes

  • T355 Fixed a bug where the WYSIWYG editor failed to initialize after multiple sequential uses