DOCS

Voxel 1.7 - Release details

Following Beta 1, and Beta 2, today we are releasing Voxel 1.7.

To update, head to WP-admin ➝ Appearance ➝ Themes. You should see a notification that a new update is available, and can press “Update” button to install it.

If you don’t see this option, make sure you have activated Voxel in WP-admin ➝ Voxel ➝ Onboarding

Updates can also be downloaded manually from the order page

Keep up with full details

To learn everything Voxel 1.7 adds, we recommend checking out Beta 1, and Beta 2 release details as well.

What’s new today?

There are three new visibility rules added on this update, that are related to the new Paid Listings addon

Listing plan is

This rule can be used to restrict things based on the plan of the listing.
This can include:

It’s also possible to use this rule to apply custom single post templates based on listing plan

User has listing plan

This rule checks if the current user owns a specific listing plan. It can be used to show or hide content on the site based on that. For example, how about making the analytics only visible to someone with a premium listing plan? This can be used to do that.

Author has listing plan

Similarly, this rule checks if the author of the current post owns a specific listing plan.

Field overrides

Overrides are a new Voxel function which let you override fields settings under certain conditions.

Few examples:

  • Set different file limits based on listing plan, membership plan, role. For example, allow 3 gallery image for free plan, and more for paid plans
  • Set different character limits based on listing plan, membership plan, role

Dynamic tags

A number of dynamic tags related to Paid listings addon have been added

  • User and Author dynamic data: Added “Listing limits” data, pull Total, Used, and Remaining submission counts by plan, post type, or all.
  • Post dynamic data: Added “Listing plan” data, pull Plan label, Plan key, Expiration date, Order ID, Order Link.

App events

Four App events have been added

  • Post expired: Unique app event for each post type
  • Claim request submitted
  • Claim request approved
  • Claim request declined

Actions (VX) widget

There are two new actions added today, and an existing one has been updated.

Switch plan action

This action can be added on the preview card of a listing. Clicking on it sends the user to the Pricing page, where they can pick a new plan to apply to that listing.

Relist action

This action can be added on the preview card of a listing. It’s made available when a listing expires. Clicking on it sends the user to the Pricing page, where they can pick a new plan and relist that listing.

Claim listing setup

Claim listing can be enabled in WP-admin ➝ Paid listings ➝ Settings Claim listing

After enabling the function, you can add the Claim action

Claim action

This action can be added to a listing preview card or single post, it initiates the claiming process

Claim flow

Upon clicking the action, the user is sent to the Paid listings pricing page. So, whether you are creating a new listing, or claiming an existing one, the user has to pick a listing plan.

They can either buy a new plan, or use an existing plan that they already own, which has remaining submission limits, to use for the claim process.

After picking a plan, they provide additional details

If the user is buying a new plan in this process, they will be sent to Checkout page to complete payment. If they are using an available plan that they previously purchased, that step is skipped.

Approving claims

If you require manual approval for claims, to approve a claim request head to Order page

A new filter available on this widget is filtering orders by product type. In this case we want to view Claim requests

Then open the order page and approve it

Which listings can be claimed?

The Claim action is visible if the listing has unverified status. The action is not visible for existing author.

When a listing is claimed, the authorship of the listing is transferred to that user’s account, and the status will automatically change to Verified, making that listing no longer claimable.

To make an already claimed listing claimable again, as an admin you can edit that listing in back-end and set status back to Unverified.

Timeline

The Link Preview for the Timeline is updated to be as reliable as possible.

The previewer now has multiple fetching methods including meta tags, schema markup, and multiple fallbacks including scanning the page to find a meaningful image to use.

Note: Some sites block such requests, in that case a link preview is not generated.

The Timeline now also supports YouTube Embeds.

Moving from 1.6 to 1.7.

We provided information in the previous release, on how to configure the new Paid Listings and Paid membership addons, and how you can convert legacy plans.

If you need assistance with that process, please feel free to post a support ticket, and one of our support members will ensure everything is done smoothly for you.

Final words

Voxel becomes even more powerful. I was checking the repository this week, and can’t quite believe how much has been accomplished. None of that would be possible without the community, so thanks everyone for the support, and look forward for what’s next!

Changelog

  • Listing plans
    – Subscription/One time
    – Limits by post type
    – Custom priority, mark verified, expiration date
    – Metabox
    – Backend columns
  • Added support for field option overrides
    – Overrides let you customize field options based on conditions. For example, you can allow users on a Pro plan to upload 10 images at 5MB each instead of the default 3 images at 2MB each.
  • Overridable options:
    • Common: Description, Placeholder, CSS Class
    • Image & File fields: Max file count, Max file size
    • Text fields: Minlength, Maxlength
    • Texteditor fields: Editor type, Minlength, Maxlength
    • Number fields: Min, Max
    • Repeater fields: Minimum rows, Maximum rows
  • Claim Listing
  • Claim Submitted / Approved / Declined events
  • Relist expired listing
  • Switch listing plan
  • Visibility rule: Listing plan is
  • Visibility rule: User has bought listing plan
  • Visibility rule: Author has bought listing plan
  • App Events: Added “Post Expired” event
  • User dynamic data: Added “Listing limits” data, pull Total, Used, and Remaining submission counts by plan, post type, or all.
  • Post dynamic data: Added “Listing plan” data, pull Plan label, Plan key, Expiration date, Order ID, Order Link.
  • Orders widget: Added filter by Product Type
  • WP Admin > Ecommerce > Orders: Added filter by Product Type
  • Youtube embeds for Timeline
  • Link previewer upgrade
  • Fixed https://getvoxel.io/questions/pricing-plans-template/
  • Fixed https://getvoxel.io/questions/listing-plans-widget-description-style/

Continue reading