60 $this->searchCriteriaBuilder->addFilters(
63 ->setField(
'customer_tax_class_ids')
64 ->setValue([$customerTaxClassId])
69 $this->searchCriteriaBuilder->addFilters(
72 ->setField(
'product_tax_class_ids')
73 ->setValue([$productTaxClassId])
78 $searchResults = $this->taxRuleRepository->getList($this->searchCriteriaBuilder->create());
82 $rateIds =
$taxRule->getTaxRateIds();
83 if (!empty($rateIds)) {
84 foreach ($rateIds as $rateId) {
85 $rates[] = $this->taxRateRepository->get($rateId);
getRatesByCustomerAndProductTaxClassId($customerTaxClassId, $productTaxClassId)
__construct(TaxRuleRepositoryInterface $taxRuleRepository, TaxRateRepositoryInterface $taxRateRepository, FilterBuilder $filterBuilder, SearchCriteriaBuilder $searchCriteriaBuilder)