Public Backlog

WebinOne announcements, releases, updates and achievements

v 5.9.2 Release date: 28 Jan, 2021

Full Release Notes

v5.9.1

BACKLOG

Favorites

1) Add/remove from favorites actions

Add two GET URLS (public api), one for “add” and one for “remove”, for logged in users with `itemId` as parameter (id of module item that should be added to favorites)

2) Add component type:"favorites":

{% component type:"favorites", source:"[[moduleIdentifier]]", itemId:"[[itemId]]", includeItemData:"[[includeItemData]]", limit:"[[limit]]", collectionVariable:"", layout:"" %}

  • `moduleIdentifier` (required) - moduleName or moduleId.
  • `itemId` (not required) - id of the module item
  • `limit` (not required) Default=ALL - number of items to be rendered
  • `collectionVariable` (not required) - works the same way as other modules.
  • `layout` (not required) - path to FTP file that will contain layout content to be parsed.
    - If specified empty string - do not render anything.
    - If not specified at all - render default virtual layout (see design link below).
  • `includeItemData` (not required)- true/false boolean. Default=false

Default sorting by `CreatedDateTime` DESC.

Single item context is:

  • Id
  • FavoritesInfo
    • IsFavorite
    • CreatedDateTime
    • AddToFavoritesURL
    • RemoveFromFavoritesURL

(If `includeItemData` == true, the modules typical data will be included along with the above “Favorites” data.

3) Add component to toolbox, under: “CRM” > “Favorites”

4) Add default JS and styles for favorites:

Once added to favorites - change favorite icon appearance and switch URL from ’add to favorites’ to ’remove from favorites’.

Once removed from favorites - change favorite icon appearance and switch URL from ’remove from favorites’ to ’add to favorites’.

If user is not logged in and clicks Add or Remove from favorites - redirect them to system error page with the following data:

  • {{this.ErrorType}}
    • FavoritesRequiresLogin
  • {{this.ErrorMessage}}
    • You need to be logged in to the site in order to add this item to your favorites list.

Apply ability to request add and remove from favorites API urls with GET param `jsonResponse=true`.

If `true` - return JSON response with error details (status code 401).

Otherwise - redirect to error page with the above described type and message.

DESIGN: https://invis.io/VEZ0HS6A8YF

BACKLOG

eWAY and Stripe improvements

1) Add to data passed to eWay:

  • First Name
  • Last Name
  • Address
  • Postcode

2) Change ”Invoice Description” to <form name>

3) Add data passed to Stripe (only for one-time payment):

  • First Name
  • Last Name
  • Address
  • Postcode

4) Change ”Description” to <form name>

BACKLOG

Show Product URL based on current catalog

On product detail show URL based on catalog that it’s contained in.

Modify component type module logic:

If filtered by `parentId` add `this.url` value based on the parent determined by `parentId`, eg:

  • Item has 3 parents:
    • Parent_1 (ID 11) (shown by default)
    • Parent_2 (ID 22)
    • Parent_3 (ID 33)
  • When {% component type:"module" %} for the example item this object should have
    • {{this.Url}} == "/parent1"
  • When {% component type:"module", filterBy:"parentId", filterValue:"22" %} for the example item this object should have
    • {{this.Url}} == "/parent2"
  • When {% component type:"module", searchScope:'{"parentId": "33"}' %} for the example item this object should have
    • {{this.Url}} == "/parent3"
v5.9.2

BACKLOG

Customize Analytics

1) Analytics Customization

2) Single Chart customization

  • https://prnt.sc/x8c3hy
  • change width via col size dropdown
  • show/hide tabs buttons (for tabbed charts)
  • default period of days selector
  • Chart title customization

3) Add Chart to analytics

4) Restrictions

Feature available on PRO Plan and higher.

BACKLOG

Copy File URL to clipboard

Add ability to get file’s URL in file manager and file manager toolbox.

  • Сopy File URL (relative URL)
  • Preview In New Tab

DESIGN: https://invis.io/VTYEHO7Z6NJ

From Forum

BACKLOG

Wording change on event bookings

Rename following wording in the CMS:

  • Module -> Settings -> Advanced Settings
  • Event -> Details:
    • “SUBSCRIPTIONS” tab renamed to ”BOOKINGS” (http://prntscr.com/vxmw13)
      • Table column ”Subscribed Date” to ”Booking Date”
      • Excel export table column (on import - react on both new and old name)
        - “Subscribed Date” to ”Booking Date”
        - “Allow Multiple Subscription Per Email” to ”Allow Multiple Bookings Per Email”
  • Toolbox -> Events
    • Toolbox item name ”Event Subscription Form” to ”Event Booking Form”
    • Field Name ”Event Subscription Form” to ”Event Booking Form” (http://prntscr.com/vxn1ru)
  • Form
  • CRM -> Event bookings

BACKLOG

Drop shipping feature improvement

Feedback description:

When a visitor makes an order for several different items on one and the same order the system will create one purchase-order for each item even if they all are supplied by one and the same supplier. This obviously causes a lot of extra work for the suppliers. BC consolidated several items to one and the same purchase-order and only split the order if there were multiple suppliers to supply the items on the order.

Solution:

Consolidate several items to one supplier email for the same order instead of sending supplier email for each product.

Show more less
New Feature

Hair Salon Template

New template: Hair Salon
  • Templates
Improvement

Bonus: Add Ability To Get File’s URL In File Manager

Problem:
It’s hard for users to get file URLs from the file manager.
Proposed solution:
Add a new menu item, “Copy URL”, under file actions dropdown that allows a user to copy the file’s url.
Here:
URL-file-manager1.png
It would also be nice if the file name was linked to the file location in list (non-tree)...
  • File Manager
Improvement

Customize Analytics

Ability to edit admin's "Analytics" page:.
- Rename page and blocks
- Rearrange and resize blocks
- Change or hide data inside blocks
- Set data range
- Add extra analytics
Available starting "Pro" plan.
  • Analytics