What's New in Version 1.53 (Wittgenstein)

“The problems are solved, not by giving new information, but by arranging what we have known since long."

Ludwig Wittgenstein
(1889 - 1951)


One of the greatest philosophers of the 20th century, Ludwig Wittgenstein played a crucial role in analytic philosophy. He changed the discourse and thought on topics that deal with logic, and philosophy and investigated the multifarious nature of interpreting them.

Wittgenstein believed that Logical form has to be shown rather than stated, and, though some languages and methods of symbolism might reveal their structure more perspicuously than others. He then adopted a view of philosophy that rejected entirely the construction of theories and viewed philosophy rather as an activity, a method of clearing up the onfusion that arises through misunderstandings of language.

Building on the ideologies Wittgenstein held dear, we aimed to show logic and structure not by language but rather by action. In this Pelcro release, we focused on creating logical workflows that ease the platform usage and alleviate confusion for your business. So without further ado, let's dive into v1.53.

👍

PLATFORM UPDATES

Invoice and Receipt PDF Builder
As you may have guessed from the name, we are now implementing an Invoice and Receipt builder from the platform that you can directly export into a PDF. You would be able to control how the PDF would look, including branding, header, footer, and logo.

Handling Disputed Refunds Vantiv
If you are using Vantiv as your payment gateway and would like to keep a record of a disputed payment refund on your refunds list, make sure to select the "Credit Card Chargeback" option when refunding the payment. This maintains a record of the refund on the books, without actually refunding the credit card (In case the refund was issued to the credit card directly through the bank).

Membership IP/Domain Authorization - Open API
This new update grants end-users access to member subscriptions based on email domain and IP addresses and also allows you to determine seat capacity on the front end. It would cause the following actions;

  • Return all subscriptions where the given IP address matches the subscription's IP address
  • Return all subscriptions where the given Email domain matches the subscription's Email domains
  • If there are no matches, it will be null
  • Include the 'seat_capacity' and 'seats_occupied' as part of each subscription response

👍

INTEGRATION ADDITIONS

Mailchimp Integration Membership Enhancements
As a Mailchimp user, you can now see more than just your subscribers on a customer record in MailChimp, we also introduced members. This allows you to view both members and subscribers from your Mailchimp account.

👍

INTERFACE REFINEMENTS

View Memberships From Frontend
The user dashboard shows you the subscriptions and plans you are currently subscribed to, and now the memberships as well! You can see all your memberships alongside your subscriptions from the user dashboard.

Setting Shipments Suspension from Frontend
We have introduced the ability to suspend shipments from the Frontend. This is a great feature enhancement because before it required users to contact the company and have them do it. However, now your user can log in and suspend shipments on a subscription to a specific date.

Change Default Billing Address
In situations where you need to change your address, you have the option to select one of your existing addresses to be updated as your default shipping or billing address, or create a new one, right from the dashboard. You'll also see notations under your addresses sections of the address type and whether it's the default one or not.

1736

👍

API, WEBHOOKS, and SDK ADDITIONS

APIs:

  • You can now set the following attributes through our Plans CORE API endpoint(s).
    • type: indicates whether the plan is a membership, donation or regular type plan.
    • member_seat_capacity: set the capacity for membership-type plans.
    • is_hidden: indicates whether a plan is hidden from your site.

Webhooks:

  • New type attribute to the plan object on all relevant webhooks which indicates whether the subscription is tied to a regular plan or a membership plan.
  • New canceled_by and canceled_by_type attributes to the subscription object on all relevant webhooks which helps you identify whether a cancelled subscription has expired or was cancelled, and who initiated the cancellation.

🚧

BUG FIXES

  • Fixed behavior for paywall configuration form not being rendered correctly and pagination not working.
  • Fixed behavior for Newsletters list field overlapping it's dedicated area in the side banner.
  • Fixed behavior for customer search bar to allow searching with customers' full names when specifying the search criteria to be "All" or "Full Name".
  • Fixed behavior for viewing the subscriptions related to the plan upon clicking "View subscriptions" on the plans list.
  • Fixed behavior for Refunds creation and confirmation modals having static currency symbol as $ regardless of the transaction currency, and ensuring zero-decimal currencies are displayed correctly.
  • Collaborators can now charge the customer payment source for an open invoice that is associated with a "Send Invoice" type subscription.

📘

DOCUMENTATION UPDATES

  • We'd like you to always feel in control of the product, and able to work autonomously with minimal effort without jumping through hoops, that's why we are constantly working to update our documentation to ensure it remains up-to-date, relevant, easily accessible and structured in a consistent manner. Check it out here!

  • Keep an eye out for our new videos on our Youtube channel, to see how businesses increase subscriptions by more than 150% when relying on the fastest subscription process powered by Pelcro.

  • Don't forget to check out our Product portal to see what's in the making, and provide us with your concerns and insights which helps us build products that matter.