Release 1.77

Integrations

Stripe

  • 🟢 Handling Lost Disputes: Dispute management has been enhanced to accurately reflect lost disputes on Stripe within Pelcro. The system now automatically processes lost disputes by generating corresponding refund and credit note records. Accounting ledgers are updated to reflect the reversed amounts. This improvement ensures data consistency between Pelcro and Stripe, providing a more reliable financial overview.

Platform

  • 🟢 Support for 3-Year Plan Intervals: Pelcro's Product Catalog now allows you to set up plan intervals of up to 3 years. This enhancement provides greater flexibility in product structuring, enabling you to cater to longer-term subscription offerings.
  • 🟢 Enhanced Subscription Segmentation: Introduced advanced filtering options for subscription segments. These enhancements provide greater flexibility and insights into subscriber behavior. New filters include:
    • Past expiry date: Filter subscriptions based on their expiration date (both relative and absolute).
    • Subscription source: Filter subscriptions based on their origin (e.g., renewal, in-store).
  • 🟢 Invoice PDF Enhancements: The Pelcro PDF invoice generator has been enhanced to match a new design template, providing a visually improved and consistent invoice appearance. The updated generator incorporates existing invoicing settings and seamlessly integrates with recent Standalone invoicing Enhancements, ensuring a comprehensive and customizable invoicing experience.
  • 🟢 Customer View Improvements:
    • Pagination implemented for subscriptions, orders, addresses, payments, invoices, and activity sections. Expect faster load times and improved user experience when navigating through paginated data.
    • The Customer Activity tab now displays information in a paginated table format, enhancing readability and navigation. This unified view aligns with other Pelcro sections for a consistent user experience, making it easier to manage customer activity, especially for large datasets.

Webhooks

🟢 We've introduced an enhancement to our subscription webhooks that exposes metadata on all subscription webhooks. This update allows users to include custom information, enabling detailed event analysis for better insights and decision-making. Moreover, it allows for personalized and targeted interactions based on specific event characteristics.

API/SDK

  • 🟢 Introduced a new Core API endpoint for redeeming subscription gifts using gift codes and customer IDs. This enhancement empowers developers to provide a seamless user experience by efficiently handling subscription gift redemptions.
  • 🟢 The Pelcro SDK has been enhanced to allow for direct updating of subscription metadata. This functionality mirrors the existing user metadata update feature, providing developers with greater flexibility to manage subscription information programmatically. The Pelcro.subscription.update method now supports the same metadata parameters as the Open API, enabling efficient modification of subscription details within the SDK.

Bug Fixes

  • 🟢 Adding a card during order creation will no longer result in a null charge object in the order.created webhook on the platform.
  • 🟢 The "Active" status on the members view has been corrected to accurately reflect membership status as "Pending," "Active," or "Expired," based on subscription and member acceptance.