Dynamic Product Price for Magento 2

Configure a custom template

To use your own template, configure the following layout:

  <page xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="urn:magento:framework:View/Layout/etc/page_configuration.xsd">
      <body>
          <referenceContainer name="product.info.price">
              <block class="Magento\Framework\View\Element\Template"
                    name="blackbird.dynamicPrice.product.view.dynamicPrice"
                    template="Blackbird_DynamicPrice::product/view/dynamic-price.phtml"
                    after="product.price.final">
                  <arguments>
                      <argument name="viewModel" xsi:type="object">
                      Blackbird\DynamicPrice\ViewModel\ConfigDataProvider
                        argument>
                  arguments>
              block>
          referenceContainer>
      body>
  page>