Release 1.76

Platform

🟢 This update introduces several enhancements to how subscription details are displayed and organized on the platform. The updates applies to both Subscriptions & Memberships sections within Pelcro.

  • Introducing "Final Phase End" column, providing visibility into the end date considering both the current subscription phase and any upcoming renewals. This will be available on subscriptions/memberships section, details, and exports.
  • The following table explains the terminology for key subscription/membership attributes:
AttributeDescription
Subscription StartThe date of subscription start
Subscription ExpiryThe date of subscription expiry. (Unpopulated for subscriptions on auto renewal)
Current Phase StartThe date on which the current subscription phase started
Current Phase EndThe date on which the current subscription phase is expected to end
Next Phase StartThe date on which the next subscription phase is expected to start
Final Phase EndThe date on which the latest subscription phase is expected to end
Renewal TypeIndicates if the subscription automatically renews at the end of the phase
Collection MethodIndicates if the subscription is on auto payment or send invoice
  • Introducing "Renewal Type" column, providing visibility on whether a subscription is on Auto renewal or Manual renewal, made distinct from the subscription status column. The status column will now show one of the applicable subscription statuses: Trialing, Active, Expired, Past due, Unpaid, Incomplete, or Extended.
  • Subscriptions & Memberships section will now reflect the following renamed columns for more consistency in subscription related information:
    • Created → Subscription Start
    • Expiry Date → Subscription Expiry
    • Current Period Start → Current Phase Start
    • Current Period End → Current Phase End
    • Renewal Date → Next Phase Start
  • No changes are made to existing column names in exports. However, two new columns are introduced to the subscriptions and memberships exports:
    • final_phase_end
    • renewal_type

🟢 This enhancement introduces automatic tax recalculation for invoices based on the customer's address in cases where the customer address has been updated. Previously, tax rates were restricted from being adjusted for existing invoices when a customer's address changed, and therefore this eliminates need for past workarounds on restricted address changes from the end-customer's side. Customers should now be able to update their addresses seamlessly.

  • Given that taxes are enabled on your account, if the address being modified is linked to an active subscription, here's what to expect in terms of tax rates:
    • Same Tax Rate: No change for existing invoices.
    • Different Tax Rate:
      • Existing invoices: Original tax rate applies.
      • New invoices: Recalculated with new address tax rate.
    • Address Updates:
      • Existing invoices/fulfillments: Address remains unchanged.
      • New invoices/fulfillments: Reflects the new customer address.

🟢 Pelcro now supports Direct Debit (BACS) payments through Stripe! This addition allows your UK customers to conveniently pay directly from their bank accounts, offering them more flexibility and control over their payments.

📘

Direct Debit payments are currently supported through our website for custom user interfaces (UIs). However, functionality will be available through the platform for all supported Stripe accounts in the UK that have enabled the setting in the near future. For more information on enabling Direct Debit payments and the timeline for platform integration, please contact our support team at [email protected].

  • Enhanced Payment Options: Customers can now choose between Credit Card and Direct Debit as their preferred payment method during checkout.
  • Seamless Integration: We've integrated BACS payments seamlessly with Stripe, making it easy for you to activate and manage this new payment method.
  • Mandate Management: Pelcro takes care of handling mandates, ensuring secure and authorized Direct Debit transactions.

🟢 Pelcro has strengthened password security! If you have the relevant platform security setting enabled, we now enforce the same strict password requirements for resetting forgotten passwords. This means your account will have a consistent level of protection regardless of how you manage your password.


🟢 You can now search for refunds using customer IDs directly within the refunds list. This update simplifies filtering and locating specific refunds associated with your customers.


🟢 You can now control where your customer goes to pay by setting a "Payment Button Link" in invoice settings. Options include your website, Pelcro's payment portal, or (for Stripe users) payment gateway link. The "Pay Now" button reflects your choice.

🟢 The customer organization details is now included on the invoice PDF as a key detail for use cases where an organization is being billed, and not an individual customer.

APIs

🟢 Pelcro's Core API now offers more features to manage eCommerce orders. You can now through our Core API:

  • Retrieve specific orders by ID
  • Create new orders.
  • Update order status including transitions between "paid", "fulfilled", and "returned"

These features come with validation, error messages, and improved testing. This allows for automation of custom business logic based on order events.

Bug Fixes

  • When a gift is redeemed, no updates will be reflected on the gift donor's Mailchimp profile. Instead, the gift recipient's Mailchimp profile will be created or updated.
  • The logic for calculating the eCommerce order count on the eCommerce orders section has been updated to ensure it reflects the total number of items within the orders, taking into account when an SKU filter is selected.