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/(note the spelling)/csv_delimeter - enclosure:
pricesystem//csv_encloser
Screenshot placeholder: resources/kb/pricesystem/my-prices/_screenshots/my-prices.png
