Laravel Custom Ring Builder allows jewelry store admins to provide bespoke ring customization options.
This feature allows buyers to seamlessly choose their desired ring style and diamond type before completing their order.
Store administrators can efficiently add various product attributes, aligning with the extensive selections typically available in a physical jewelry store.
This adaptability connects the online platform to the in-store personalization experience, providing a tailored and engaging shopping journey.
Features
- Admin can add configurable products organized by attribute stages.
- Laravel Custom Ring Builder allows the admin to include multiple product attributes.
- Buyers can customize the rings according to their preferences with a real-time preview feature.
- A dynamic top navigation bar guides users through each step of the customization process.
- Users can review and change the selected ring design or diamond at any time.
- Offers ring style options like Antique, Halo, Pave, Solitaire, Three Stone, and Twisted.
- Includes metal choices such as 14K, 18K, PA and PL.
- Provides stone shapes including Asscher, Cushion, Emerald, Heart, Marquise, Oval, Pear, Princess, Radiant and Round.
Requirements
➤ Bagisto Version 2.2.2
Facility
Follow the steps mentioned below to install Bagisto Ring Builder extension:
#1 Unzip and merge files
Unzip the extension zip file and merge the packages folder into the root directory of your project.
#2 Update composer.json
Add the following line to the psr-4 section of your composer.json file:
json "Webkul\\RingBuilder\\": "packages/Webkul/RingBuilder/src"
#3 Update config/app.php
Add the following line to the providers section in config/app.php:
php Webkul\RingBuilder\Providers\RingBuilderServiceProvider::class,
#4 Fulfill orders
From the root directory, run the following commands in your terminal:
sh composer dump-autoload
sh php artisan ring-builder:install
Congratulations! The Bagisto Ring Builder extension is now installed and ready to use.
Configuring modules
After successfully installing Bagisto Custom Ring Builder, admin can access the main panel option. Configure -> Ring Builder Configuration Settings
Now the admin just needs to enable the status to use the extension on their Laravel store.
Once the status is activated, the Laravel Custom Ring Builder extension is ready to use on your Bagisto store.
Manage product attributes
The admin will get some product attributes provided automatically by the Custom Ring Builder module.
These attributes can be used and modified, or new attributes can be created by the administrator as needed.
By accessing the Bagisto admin backend panel Catalog > Attributes

Creation of new products
In order to create a new configurable product, the administrator must choose the attribute family as “Ring Attribute” Or “Stone attribute“.

Choose Ring Attribute Family
When creating a product, the admin needs to define the product attributes that he wants to make available for customer customization in the custom ring builder.

Choose the stone attribute family
The admin can choose the stone attributes to determine the types of stones that customers can select while customizing their rings.

Front end
Once product attributes are configured in the admin backend, customers can easily use the ring builder to customize their rings.

Product page
Customer needs to select the ring product by clicking on it below and then they will be redirected to the product page.
Here he can choose the metal, style and size of the ring before clicking on the “Add to ring” option.

Choose the diamond
The next step for the customer is to finalize their diamond selection by choosing shape, size, clarity, color, carat and price.

Final custom ring
After personalizing the ring and diamond, the customer is taken to the final product page of the personalized ring.
Here he can choose the shape of the diamond and then simply click on “Add to ring» to continue.

Complete your ring
Here, customers can view the details of their personalized ring before finalizing their order.
If they want to make any changes, such as selecting a different ring or diamond, they can click “Change“, “DELETE” Or “Rebuild the Ring»
Once everything looks good, they can continue by clicking “Add to cart» to finalize their selection.

Order the final personalized ring
After adding the item to the cart, the customer can view the details of their personalized ring and proceed to payment.

Support
So this is the Laravel Custom Ring Builder extension for the Bagisto Open Source e-commerce platform.
If you have any questions regarding the plugin, please contact us at Webkul support system.
Current product version – V2.2.2
Supported framework version – Bagisto 2.2.2
Comments are closed, but trackbacks and pingbacks are open.