def add(self, quote_id, product_data, store_view=None):
        """
        Allows you to add one or more products to the shopping cart (quote).

        :param quote_id: Shopping cart ID (quote ID)
        :param product_data, list of dicts of product details, example
            [
                {
                    'product_id': 1,
                    'qty': 2,
                    'options': {
                        'option_1': 'value_1',
                        'option_2': 'value_2',
                        ...
                    },
                    'bundle_option': {},
                    'bundle_option_qty': {},
                    'links': [],
                },
                {
                    'sku': 'S0012345',
                    'qty': 4,
                },
            ]
        :param store_view: Store view ID or code
        :return: boolean, True on success (if the product is added to the
                shopping cart)
        """
        return bool(
            self.call('cart_product.add', [quote_id, product_data, store_view])
        )
Allows you to add one or more products to the shopping cart (quote).

        :param quote_id: Shopping cart ID (quote ID)
        :param product_data, list of dicts of product details, example
            [
                {
                    'product_id': 1,
                    'qty': 2,
                    'options': {
                        'option_1': 'value_1',
                        'option_2': 'value_2',
                        ...
                    },
                    'bundle_option': {},
                    'bundle_option_qty': {},
                    'links': [],
                },
                {
                    'sku': 'S0012345',
                    'qty': 4,
                },
            ]
        :param store_view: Store view ID or code
        :return: boolean, True on success (if the product is added to the
                shopping cart)