Last updated:
0 purchases
flutter shopping cart
flutter_shopping_Cart 🛒 #
A flutter package for make your life easy. This package is used for maintaining a cart. This package
helps you perform basic cart operations like (Add, Remove, Get total count, delete cart, & manage
single and multi-vendor).
Android
iOS
Support
SDK 21+
10.0+
It is recommended to use any State Management. i.e:- Provider
flutter_shopping_cart Usage #
To use the plugin you just need to add flutter_shopping_cart: ^1.0.1 into your pubspec.yaml file
and run pub get.
Add following into your package's pubspec.yaml (and run an implicit dart pub get):
flutter_shopping_cart: ^1.0.1
Getting started #
first init flutter shopping cart package in main method of your project.
await ShoppingCart().init();
copied to clipboard
first create an instance of flutter shopping cart package.
var shoppingCart = ShoppingCart();
copied to clipboard
After getting the instance, we are able to get the built-in methods
Add Items into cart
shoppingCart.addToCart(
{required int productId,
required int vendorId,
required double unitPrice,
required String itemImage,
String? productName,
String? cartName = 'main',
int quantity = 1,
List<dynamic>? cartItemOptionList = const [],
dynamic productDetailsObject})
copied to clipboard
Remove item one by one from cart âž–
shoppingCart.decrementItemFromCart(
{required int productId,
required int vendorId,
String? cartName = "main",
List<dynamic>? cartItemOptionList = const []})
copied to clipboard
Add item one by one to cart âž•
shoppingCart.addToCart(
{required int productId,
required int vendorId,
required double unitPrice,
required String itemImage,
String? productName,
String? cartName = 'main',
int quantity = 1,
List<dynamic>? cartItemOptionList = const [],
dynamic productDetailsObject})
copied to clipboard
Get the total amount
shoppingCart.getTotalAmount()
copied to clipboard
Get the total amount with tax
shoppingCart.getTotalAmountWithTax()
copied to clipboard
Get the total quantity
shoppingCart.getCartItemCount({bool isQuantityCount = false})
copied to clipboard
Get Specific Item from Cart
shoppingCart.getSpecificItemFromCart({
required int productId, required List<dynamic>? cartItemOptionList, int? vendorId, })
copied to clipboard
- Get Specific Item index from Cart
```
shoppingCart.findItemIndexFromCart(cartId)
```
- Remove Specific Item from Cart
```
shoppingCart.deleteSelectedCartItem(int cartItemId, String cartName)
```
- Clean all Cart item
```
shoppingCart.deleteAllCart()
```
copied to clipboard
Changelog #
All notable changes to this project will be documented in this file.
Issues #
To report your issues, submit them directly in
the Issues section.
License #
this file.
For personal and professional use. You cannot resell or redistribute these repositories in their original state.
There are no reviews.