Gekissimo.net - Opi ansaitsemaan rahaa webilläsi Internetissä!

Kuinka saada tuotteen hinta veroineen Magento 2:ssa

Seuraava artikkeli auttaa sinua: Kuinka saada tuotteen hinta veroineen Magento 2:ssa

Oletus Magento 2 näyttää tuotteen alkuperäisen hinnan hallintapaneelista määritettynä. Se ei sisällä veroa, joka asiakkaan on maksettava. Asiakkaasi saattavat tuntea itsensä petetyksi saadakseen selville veron määrän vasta käytyään läpi valintaprosessin ja lisättyään tuotteen ostoskoriin.

Tämän vuoksi on tärkeää näyttää maksettava vero, kun he vielä tutkivat tuotetta Magento 2 -kaupassasi.

Lisäksi, kun tarjoat Magento 2 -kauppasi tuotteita kolmannen osapuolen alustalla/markkinapaikalla, esimerkiksi Facebook-kaupassa, tuotteen alkuperäinen hinta näytetään. Nyt, jos haluat näyttää hinnan veroineen, sinun on noudettava ohjelmallisesti tuotteen hinta, johon on lisätty vero.

Tai käytä Magento 2 Facebook Shop Integration -laajennusta, jotta et ole huolissasi alla olevasta koodista ja myy Magento 2 -kaupan tuotteitasi Facebook-kaupassa!

Toistaiseksi tässä on ratkaisu .

Ratkaisu saada tuotteen hinta veroineen Magento 2:ssa:

productModel = $tuotemalli; $this->taxHelper = $taxHelper; vanhempi::__konstrukti($konteksti); } julkinen funktio getProductPrice($productId) { $tuote = $this->productModel->load($productId); $hinta = $this->taxHelper->getTaxPrice($tuote, $tuote->getLopullinen hinta(), tosi); palautus $hinta; } }

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

30

31

32

nimiavaruus Meetanshi\Module\Helper;

käytä Magento\Framework\App\Helper\AbstractHelper;

käytä Magento\Framework\App\Helper\Context;

käytä Magento\Catalog\Model\Product;

käytä Magento\Catalog\Helper\Dataa TaxHelperinä;

luokka Data laajentaa AbstractHelperiä

{

suojattu $productModel;

suojattu $taxHelper;

julkinen funktio __construct(

konteksti $konteksti,

Tuote $productModel,

TaxHelper $taxHelper

)

{

$this->productModel = $tuotemalli;

$this->taxHelper = $taxHelper;

vanhempi::__konstrukti($konteksti);

}

julkinen toiminto getProductPrice($productId)

{

$tuote = $this->productModel->load($productId);

$hinta = $this->taxHelper->getTaxPrice($tuote, $tuote->getLopullinen hinta(), tosi);

palautus $hinta;

}

}

Se siitä. Tämä koodi tekee työn puolestasi.

Jos sinulla on epäilyksiä tästä ohjelmallisesta menetelmästä saada tuotteen hinta veroineen Magento 2:ssa, kysy minulta alla olevassa kommenttiosiossa. Autan sinua mielelläni. 😊

Hyvän karman saamiseksi jaa ratkaisu myös Magento Communityn ja muiden Magento-kehittäjien kanssa. Kiitos!