Skip to content

Configuration

Admin Panel Settings

Navigate to Stores > Configuration > Qoliber > Omnibus Directive to configure the module.

Historical Prices Section

Enable Historical Prices

  • Path: omnibus_directive/historical_prices/active
  • Type: Yes/No dropdown
  • Default: Yes
  • Scope: Default
  • Description: Enable or disable the historical price tracking and display feature

When enabled, the module will: - Track price changes for all products - Store the lowest price from the last 30 days - Display historical pricing information on product pages

When disabled, the module will: - Stop tracking new price changes - Hide historical price display on the frontend - Preserve existing historical price data

Product Attributes

The module automatically manages two product attributes:

Historical Price Attribute

  • Attribute Code: historical_price
  • Type: Decimal
  • Input Type: Price
  • Scope: Global
  • Required: No
  • Visible: Yes (in admin grid)
  • Searchable: No
  • Filterable: No

Historical Price Updated At Attribute

  • Attribute Code: historical_price_updated_at
  • Type: Datetime
  • Input Type: Date
  • Scope: Global
  • Required: No
  • Visible: Yes (in admin grid)
  • Searchable: No
  • Filterable: No

Technical Configuration

Event Listeners

The module listens to the following Magento events:

  • catalog_product_save_after: Triggers historical price updates when products are saved

Configuration Paths

  • omnibus_directive/historical_prices/active: Main feature toggle

Dependencies

  • Magento_Catalog: Required for product functionality
  • qoliber/core: Required for base qoliber functionality