v 5.9.5 Expected delivery: 22 Apr, 2021
0%
New Feature

Shopping cart JS events and triggers

"Before" Callbacks

"Before" callbacks could be used for additional custom js logic and could interrupt event process.
Process could be interupted via event.preventDefault(); function.

Syntax

document.addEventListener("CMS_BeforeExample", function(event)
{
var data = event.data;
//custom code here
});

List of callbacks (see release notes)

"After" Callbacks

"After" callbacks could be used in order to retrieve data that...

  • eCommerce
New Feature

Template MAX

One big universal template with all the features and functionalities that Treepl offers: TEMPLATE MAX
  • Templates
Improvement

Ability to use variables in for tag

Ability to use limit and offset param value via variables.
Not only via pure numbers.
Example:

{% assign array = "1,2,3,4,5,6,7,8,9" | split: "," %}
{% assign lim = 3 %}
{% assign offset  = 3 %}

{% for item in array limit:lim offset: offset  reversed %}
    //{{item}}
{% endfor %}
Ability to use from and...
  • Liquid
Improvement

Add ReleaseDate and Enabled properties to add/edit module item form for logged in users

Add prop_ReleaseDate to add and edit module item HTML forms, retrieved via toolbox.
Add ability to use prop_Enable in add and edit module item HTML forms.
- On ADD form - if prop_Enable specified in form submission - apply it's value only if there is no admin verification required for the module
  • Custom Modules
Improvement

Default list layout for favorites list

Add default list layout for favorites (list of all items added to favorites) and insert in to blank.
Use output of Name, description and url only

Rename CRM > Favorites to CRM > Add to Favorites Button
- Add itemId param. Add item search to the field if source selected.
-- preset by {{this.id}} (similar to how it works on...
  • General
Improvement

Improve Stripe payment error messages and payment form onsubmit

Add CMS_CustomSubmit event that will be triggered for all payment forms including forms with reCaptcha v3
Add CMS_triggerHandlePayment trigger that will allow to finalize payment process if form will be sent via ajax inside CMS_CustomSubmit event handler.
Add CMS_AfterFormPaymentHandled event that will be triggered once all payment processes are made.
See release notes for more details.
  • eCommerce
Show more less
v 6.0 Expected delivery: 12 May, 2021
New Feature

Bulk Assignment Of Pages To A Template

Ability to assign several pages to a template via admin interface.

  • UI/UX
  • Pages and Templates
Improvement

Allow module child item search from Tree View (same as List View)

The ability to search in Blog posts just like in pages, snippets, Custom Modules etc.

  • UI/UX
  • Blogs
Improvement

Implement reCaptcha v3 For System Forms/login

DESCRIPTION:
Depreciate the need to use recaptcha v2 on login forms and any other system form (I can only think of the account password update form, but there may be others).

BENEFIT:
Logins are always a barrier for end-users and bring along a whole set of additional user issues.
Implementing recaptcha v3 just helps make this process more user-friendly and...

  • Secure Zones
  • General
Improvement

Module Introductory Note: allow adding an introductory paragraph to the module list view

Allow adding an introductory paragraph to the module list view to give editors some guidance

Sometimes we want to give users some general directions for a module or some context on how a module is being used and what part of the website it populates.

Proposed solution:
Allow the addition of notes to a module that would be...
  • Admin Panel
  • Custom Modules
Improvement

New Architecture

This is the biggest update to Treepl CMS ever. We will be organizing a separate meeting to present all the changes and opportunities that the new architecture brings to the platform. Stay tuned.
  • General
  • Liquid
  • Infrastructure
Improvement

Show Discount Codes In Backend

The ability to see which discount code is used for a specific order in the backend.

discountCode.png

  • eCommerce
Improvement

Show/Hide Inactive/Disabled Items

The ability to show/hide inactive/disabled items across the modules of the admin panel.

· showing all enabled and disabled
· showing just enabled
· showing just disabled
  • Admin Panel
  • Custom Modules
Show more less
v 6.1 Expected delivery: 16 Jun, 2021
New Feature

Page Rollback Option

Roll back function on pages, custom modules etc.

  • Admin Panel
  • Custom Modules
  • BC Equivalent
New Feature

Recurring Products

Abiity to create products with rucurring subscription.
It will operate similar way it did in BC.
  • eCommerce
  • BC Equivalent
New Feature

Zapier Integration

Zapier integration to handle the connection between Treepl CMS and apps that Zappier supports.
Support of the following Zapier integrations:

Triggers (should be performed by Treepl once appropriate action is made in the CMS):

  • New Module Item
  • Updated Module Item
  • New CRM Member
  • Updated CRM Member
  • New CRM Form Submission
  • Updated CRM Form Submission
  • New CRM Booking Subscription
  • Updated...
  • Add-ons
Improvement

Custom reCAPTCHA Key Setup

Ability to setup your own reCAPTCHA key to the particular site (in such way you will have all reCAPTHA statistics in google reCAPTCHA dashboard).
  • Forms
  • Secure Zones
Improvement

E-commerce Quoting Option

E-commerce quoting option so that when order goes through the admin it can be edited, changed, completed before the quote is transformed into an order and the invoice is issued for payment in full or for a deposit payment. A workflow can then also be generated for the order to go to the client/accountant/franchisee.

As part of this feature...
  • CRM
  • eCommerce
Improvement

Ecommerce: Ability To Print And Re-send An Invoice From The Order (CRM)

Like in BC it would be nice if one could print (style would be taken from Invoice email content) the invoice for the customer that you would included with the product when sending it to the customer.
Ability to print would also include shipping layouts (Packing Slip, Package Label layouts)

At the moment we would need to do all...
  • eCommerce
  • BC Equivalent
Improvement

Preview And Draft Mode For Pages And Module Items

The ability to save a draft and preview this, before the page/item is published.

  • Pages and Templates
  • Custom Modules
  • BC Equivalent
Show more less