Hi,
The product insert plugin (`{product 123|price}`) renders each product as a block-level `<div>` element, which is why it displays on a separate line instead of inline within your text.
To display just the price inline within a sentence, you have two options:
Option 1: CSS override
Add this CSS to your template to make the inserted product render inline:
div[id^="hikashop_inserted_product_"] {
display: inline;
text-align: inherit;
}
div[id^="hikashop_inserted_product_"] .hikashop_product_price_main {
display: inline;
}
Option 2: Template override of the product insert view
Create a file called `hikashopproductinsert_view.php` in your Joomla template's `system` folder (e.g. `templates/your_template/system/hikashopproductinsert_view.php`). Copy it from `plugins/system/hikashopproductinsert/hikashopproductinsert_view.php` and change line 23 from:
echo'<div id="hikashop_inserted_product_'.$product->product_id.'" class="hikashop_inserted_product_'.$product->product_id.'" style="text-align:center;">';
to:
echo'<span id="hikashop_inserted_product_'.$product->product_id.'" class="hikashop_inserted_product_'.$product->product_id.'">';
And change line 160 from `echo'</div>';` to `echo'</span>';`.
This will make the product insert render as an inline `<span>` instead of a block `<div>`, allowing it to flow within your sentence text.