Получать уведомления о подписке на продукт от клиента в Magento - PullRequest
3 голосов
/ 11 октября 2011

Я хотел бы создать новую область в разделе «Моя учетная запись», которая показывает клиенту все продукты, на которые он подписан, нажав кнопку «Подписаться, чтобы получить уведомление, когда этот продукт появится в наличии»на странице товара (товара, которого нет на складе, конечно).

Есть еще кое-что, что я хотел бы сделать в связи с этим.Когда клиенты нажимают на эту кнопку, она все еще присутствует на странице продукта, даже если клиент уже нажал на нее.Как я могу заставить эту кнопку исчезнуть, когда клиент уже нажал на нее?

1 Ответ

4 голосов
/ 05 декабря 2011

Я наконец нашел решение для этого. Это действительно легко. Чтобы получить продукты, на которые подписан клиент:

$customer_product_alerts = Mage::getModel('productalert/stock')
                           ->getCollection()
                           ->addFieldToFilter('customer_id', $customer_id);

Это для фондовых оповещений. Если речь идет о ценовом предупреждении, просто используйте модель продукта / цены.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...