flutter_shopping_cart

Last updated:

0 purchases

flutter_shopping_cart Image
flutter_shopping_cart Images
Add to Cart

Description:

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.

License:

For personal and professional use. You cannot resell or redistribute these repositories in their original state.

Files In This Product:

Customer Reviews

There are no reviews.