Skip to content

Check if PriceGroup is Assigned to Product#


Description#

Check if specific PriceGroup is assigned to a product

Snippet#

<mvt:do file="g.Module_Feature_PGR_DB" name="l.ok" value="PriceGroup_Load_Name( 'Sale Price', l.price_group )" />
<mvt:if expr="l.price_group:id GT 0">
    Exsists<br />
    <mvt:do file="g.Module_Feature_PGR_DB" name="l.b" value="PriceGroupXProduct_Load( l.price_group:id , l.settings:product:id, l.settings:pricegroupvar )" />
    <mvt:if expr="NOT ISNULL l.settings:pricegroupvar">
        Assigned to this product<br />
        <mvt:comment>
            Check and see if the current time is between the price groups start and stop time
        </mvt:comment>

        <mvt:if expr="s.dyn_time_t GE l.price_group:dt_start AND s.dyn_time_t LE l.price_group:dt_end">
            // The promotion for BLACK FRIDAY is active
        </mvt:if>
    </mvt:if>
</mvt:if>

Functions Used#

  • PriceGroup_Load_Name
  • PriceGroupXProduct_Load