Introduction
Bagisto continues to grow with powerful updates that improve performance, security, and developer experience.
The latest release, Bagisto v2.4.0 Beta1 Update, introduces several important upgrades.
These upgrades include the Laravel 12 upgrade, new payment gateway integrations, stronger security features, and a new RMA system.
In this blog, we explore the new features in Bagisto v2.4.0 Beta1.
We also explain how these updates help developers and store owners build better eCommerce stores.
Laravel 12 Upgrade in Bagisto 2.4.0 Beta1
One of the biggest improvements in Bagisto v2.4.0 Beta1 is the upgrade to Laravel 12.
This upgrade helps Bagisto stay modern, secure, and compatible with the latest development standards.
Improved Date and Time Handling
Firstly, Bagisto now uses Carbon to manage date and time operations more effectively.
Previously, developers used older PHP functions such as:
strtotime()date()date_default_timezone_set()
However, Bagisto now replaces these functions with Carbon-based methods.
As a result, developers can maintain the code more easily.
This also improves reliability and consistency.
Better Timezone Support
In addition, Bagisto now includes a timezone fallback mechanism.
For example, if a channel does not define its own timezone, Bagisto automatically uses the default timezone.
The default timezone comes from the application configuration.
Therefore, this ensures consistent time handling across all store channels.
Updated PDF Handling
Finally, Bagisto now follows the Laravel 12 header format for PDF responses.
This applies to documents such as invoices and reports.
Because of this change, users can download files more smoothly.
The system also maintains compatibility with different browsers and platforms.
Two-Factor Authentication (2FA) for Admin Security
Security is very important for any online store.
In Bagisto v2.4.0 Beta1 Update, a new Two-Factor Authentication (2FA) feature has been introduced.
This feature is designed for admin users.
With 2FA enabled:
- The admin enters the login password.
- A second verification code is required.
This extra step prevents unauthorized access.
It also protects the Bagisto admin panel from security risks.
Google reCAPTCHA Enterprise Integration
Another important security improvement in Bagisto v2.4.0 Beta1 is the migration.
The system moves from Google reCAPTCHA v2 to Google reCAPTCHA Enterprise.
This upgrade improves protection against:
- Spam registrations
- Automated bots
- Fake login attempts
With the enterprise version, Bagisto stores can detect suspicious activity more effectively.
This helps keep eCommerce platforms secure.
Google reCaptcha
New Payment Gateway Integrations
Payment flexibility is essential for any eCommerce platform.
Bagisto v2.4.0 Beta1 introduces several new payment gateway integrations.
Stripe Payment Gateway
Integration with Stripe has been added.
Stripe allows stores to accept:
- Credit card payments
- Debit card payments
- International transactions
The integration uses a secure checkout session.
This ensures safe payment processing.
Stripe
Razorpay Payment Gateway
Bagisto now supports Razorpay.
This gateway is widely used by Indian online stores.
Razorpay provides a drop-in checkout UI.
This makes the payment process simple and fast for customers.
The integration supports cards, UPI, and wallets.
Razarpay
PayU Payment Gateway
Support for PayU has also been added.
This feature is available in Bagisto v2.4.0 Beta1.
The PayU integration works with a redirect-based checkout process.
Customers are redirected to the PayU payment page.
They can complete the transaction securely there.
PayU
PayPal Integration Upgrade
The PayPal integration has been upgraded.
The upgrade moves from the older SDK v1 to the modern SDK v2.
The previous SDK was outdated and no longer maintained.
Upgrading improves:
- Payment reliability
- Security
- API performance
The PayPal integration has also been refactored.
It now uses controller-based transaction handling.
Laravel’s HTTP client is used for improved IPN processing.
PayPal
New RMA System for Product Returns
One of the most important features introduced in Bagisto v2.4.0 Beta1 is the Return Merchandise Authorization (RMA) system.
This feature helps store owners manage product returns more efficiently.
It also makes the process more systematic.
With the RMA system, several improvements are introduced:
- Firstly, customers can request product returns directly from their orders.
- Secondly, admins can review and approve return requests.
- Additionally, return status can be tracked by customers and admins.
- Finally, refund or replacement requests can be handled smoothly.
As a result, this feature improves the overall customer experience.
At the same time, it makes return management simpler for store owners.
RMA
Demo Products Added During Installation
A helpful improvement in Bagisto v2.4.0 Beta1 is the addition of demo products.
These products are added automatically during installation.
When a new store installs Bagisto:
- Sample products are automatically added
- Users can explore store functionality quickly
- Developers can test features easily
This update helps new users understand the platform faster.
Products
Final Thoughts on Bagisto v2.4.0 Beta1
The Bagisto v2.4.0 Beta1 release introduces several improvements.
These updates make the platform more powerful and secure.
Key Highlights
- Laravel 12 framework upgrade
- Two-Factor Authentication (2FA) for admin users
- Google reCAPTCHA Enterprise integration
- Stripe payment gateway integration
- Razorpay payment gateway integration
- PayU payment gateway integration
- PayPal SDK upgrade to v2
- New RMA system for product returns
- Demo products added during installation
With these updates, Bagisto v2.4.0 Beta1 becomes a stronger and more flexible eCommerce platform.
It benefits both developers and merchants.
Let us know your thoughts in the comments below.
If you’re looking to build something amazing with Laravel, consider hiring Laravel developers.
You can also explore our Bagisto Extensions.