Jump to content

piotr94

Members
  • Posts

    4
  • Joined

  • Last visited

Posts posted by piotr94

  1.  public static function getProductTaxRate($id_product, $id_address = null, Context $context = null)
        {
            if ($context == null)
                $context = Context::getContext();
            $address = Address::initialize($id_address);
            $groups = Customer::getGroupsStatic((int)($address->id_customer));
            $taxratenew = null;
            foreach ($groups as $g) {
                if ($g == 8 || $g == 9) {           //set the group you want here ( '>;' or '=')
                    return 0; //set the tax rate you want here (e.g. "0")
                }
            }
            if (!$taxratenew) {
                $id_tax_rules = (int)Product::getIdTaxRulesGroupByIdProduct($id_product, $context);
                $tax_manager = TaxManagerFactory::getManager($address, $id_tax_rules);
                $tax_calculator = $tax_manager->getTaxCalculator();
                $taxratenew = $tax_calculator->getTotalRate();
            }
            return $taxratenew;
        }
    

    Try this, it works with tax = 0;

  2. Witam,

    Zajmuję się obecnie budową zamkniętego sklepu dla ograniczonej liczby klientów. Będą to klienci jednej firmy, którzy przy rejestracji powinni podać numer karty pracownika i tylko na jego podstawie będzie możliwa rejestracja. Listę wszystkich numerów będę miał dostępną. Czy jest moduł aby wdrożyć taką funkcję? Jeśli nie - proszę o wskazówki jak zabrać się do budowy takiego modułu.

×
×
  • Create New...

Important Information

Cookies ensure the smooth running of our services. Using these, you accept the use of cookies. Learn More