addToCart method
Add item to cart.
Adds a product to the shopping cart with the specified quantity.
sku the product's SKU to add
quantity the quantity to add
productOption optional product options (size, color, etc.)
Returns true if item was added successfully, false otherwise.
Implementation
@override
Future<bool> addToCart(
String sku,
int quantity, [
Map<String, dynamic>? productOption,
]) async {
try {
final result = await methodChannel.invokeMethod<bool>('addToCart', {
'sku': sku,
'quantity': quantity,
'productOption': productOption,
});
return result ?? false;
} catch (e) {
_error = e.toString();
return false;
}
}