My Prices (Customer Account)

Pricesystem Core adds a "My Prices" page in the customer account.

URL (frontend):

  • /pricesystem/index/index

Route behavior:

  • If not logged in: redirects to customer/account/login
  • If logged in and page is unavailable: redirects to customer/account

Enable / Disable

  • Config path: pricesystem/display/custom_prices_my_account
  • Label in admin: "Show my prices under my account"
  • Page availability is based on this setting, with additional module plugin overrides possible.

Restrict Dropdown Options

You can restrict which price types show up in the dropdown:

  • Config path: pricesystem/display/custom_prices_my_account_provider_types

If empty, all installed price types can be shown.

Hide When No Prices Exist

  • Config path: pricesystem/display/custom_prices_my_account_not_empty

If enabled, this hides the "My Prices" link in account navigation when no prices are assigned (this can be extended by price-type modules).

CSV Downloads (Per Price Type)

The core "My Prices" page can expose CSV downloads, but the actual download features come from the installed price type modules:

  • Customerprice: pricesystem/customerprice/enable_download
  • Categoryprice: pricesystem/categoryprice/enable_download
  • Pricelist: pricesystem/pricelist/enable_download
  • Product Customer Matrix: pricesystem/productcustomermatrix/enable_download

Each price type has its own CSV formatting settings:

  • delimiter: pricesystem//csv_delimeter (note the spelling)
  • enclosure: pricesystem//csv_encloser

Screenshot placeholder: resources/kb/pricesystem/my-prices/_screenshots/my-prices.png

Found an issue with this documentation? Let us know