Расширение функционала

Расширение функционала для Shop-Script X

Добавляет дополнительные хелперы для магазина

5.0 2 оценки

Бесплатно

Установить плагин «Расширение функционала» можно с помощью приложения «Инсталлер» в панели управления вашего Вебасиста.

Ваш отзыв
Установок
1100+
Разработчик
Поддержка

Полный список функционала для разработчиков тем:

shopApiextensionPlugin::affiliateBonus($contact_id) - количество бонусов авторизованного пользователя

shopApiextensionPlugin::reviewsCount($product_ids) - количество отзывов для товаров

shopApiextensionPlugin::categoryProducts($category_id, $limit) - товары категории, в фильтрации товаров участвуют все гет параметры фильтра и пагинации

shopApiextensionPlugin::productImages($product_ids) - фото для товаров

shopApiextensionPlugin::filtersForCategory($category_id) - активный фильтр товаров для категории

Дополнительные поля для отзывов - в форме добавления отзыва нужно добавить поля input c name=apiextension_experience,apiextension_dignity,apiextension_limitations,apiextension_recommend.
После этого в новых отзывах будут доступные переменные $review.apiextension_experience, $review.apiextension_dignity, $review.apiextension_limitations, $review.apiextension_recommend

Голосвание в отзывах - апи рест - apiextension/reviews/vote/ на добавление или удаление голосования
принимает параметры:
_csrf, review_id, apiextension_reviews_vote = array('type' => 'like' || 'dislike', 'value' => 1 || 0)
shopApiextensionPlugin::getReviewsVote($reviewIds, $contactId) - получить текущее голосование для клиента

shopApiextensionPlugin::getProductsForReviewBonus() - товары за которые можно получить бонус за отзыв
Бонусы за отзыв о товара можно получить только когда заказ в статусе completed, при отмене заказа, баллы списываются у клиента. Если клиенту был начислен бонус за отзыв и потом удалить отзыв в административной панели, то будут навсегда списаны баллы за отзыв у клиента, заявка на получение бонусов снова будет активна, если не вышел срок.

shopApiextensionPlugin::getBonusReviewForProduct($product) - получить массив бонусов за конкретный товар для динамического расчета

shopApiextensionPlugin::getTagsByCategory($categoryId) - теги товаров текущей категории, так же можно настроить кеширование тегов, инструкция от webasyst

Модерация отзывов - достаточно включить настройках плагина и будет модерация отзывов, редактирование полей и удаление отзыва полностью

Все продукты этого разработчика