Skip to content

msProductDiscounts: событие mspdOnGetShowPrices (внешняя цена показа) - #968

Open
ShevArtV wants to merge 1 commit into
modx-pro:masterfrom
ShevArtV:mspd-external-show-prices
Open

msProductDiscounts: событие mspdOnGetShowPrices (внешняя цена показа)#968
ShevArtV wants to merge 1 commit into
modx-pro:masterfrom
ShevArtV:mspd-external-show-prices

Conversation

@ShevArtV

Copy link
Copy Markdown
Contributor

Документация к новой точке расширения msProductDiscounts 2.3.0-rc.

mspdOnGetShowPrices позволяет сайту подать компоненту собственную пару «цена показа / старая цена» для конкретного товара: событие генерируется после применения скидок и до расчёта price_str / old_price_str, поэтому перечёркнутая цена в каталоге и карточке остаётся единым механизмом компонента. Событие генерируется и для товара без скидок — это основной кейс (товар-комплект, выгода которого не выражается ни одной записью скидки).

Там же описано свойство $object->externalPrices, которым сайт заявляет о себе в mspdOnFilterIdsByDiscount: без него товар без скидок до расчёта цены показа не доходит.

Добавлено в events.md — русская и английская версии.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant