@plasma-platform/tm-service-promos
v1.0.3
Published
Promos service api
Downloads
11
Readme
Documentation
Table of Contents
PromosService
Promos Micro Service API that you may adopt for your needs
Parameters
url
string service urltoken
(string | null) user access tocken if available (optional, defaultnull
)
messages
Object with class service messages
getPromosBySlot
Return promos information for given slot.
Parameters
Returns Object { "_id" : "5b62fab40643dd000b634c92", "slot" : "Main", "type" : "slider", "created_at" : 1533213364, "updated_at" : 1533214495, "params" : { "switch_time" : "15", "slides" : [ { "en" : { "productId" : "55555", "title" : "Monstroid - Wordpress Theme", "titleHtmlType" : "h1", "rating" : "5", "price" : "99.9", "promoPrice" : "77", "blueButtonName" : "View Details", "blueButtonLink" : "https://www.templatemonster.com/intense-multipurpose-html-template.html", "grayButtonName" : "Live Demo", "grayButtonLink" : "https://www.templatemonster.com/demo/55555.html", "image" : "https://s.tmimgcdn.com/scr/62200/monstroid2-multipurpose-wordpress-theme_62222-original.jpg?width=1280", "imageAlt" : "monstroid wordpress theme", "bgImage" : "https://s.tmimgcdn.com/scr/59500/59555-prestashop-b.jpg?width=50", "display" : "left", "type" : "product", "active" : "1" } }, ... ] }, "tags" : [ "main", "test" ] }
getPromos
Return promos information for all slots.
Returns Object [{ "_id" : "5b62fab40643dd000b634c92", "slot" : "Main", "type" : "slider", "created_at" : 1533213364, "updated_at" : 1533214495, "params" : { "switch_time" : "15", "slides" : [ { "en" : { "productId" : "55555", "title" : "Monstroid - Wordpress Theme", "titleHtmlType" : "h1", "rating" : "5", "price" : "99.9", "promoPrice" : "77", "blueButtonName" : "View Details", "blueButtonLink" : "https://www.templatemonster.com/intense-multipurpose-html-template.html", "grayButtonName" : "Live Demo", "grayButtonLink" : "https://www.templatemonster.com/demo/55555.html", "image" : "https://s.tmimgcdn.com/scr/62200/monstroid2-multipurpose-wordpress-theme_62222-original.jpg?width=1280", "imageAlt" : "monstroid wordpress theme", "bgImage" : "https://s.tmimgcdn.com/scr/59500/59555-prestashop-b.jpg?width=50", "display" : "left", "type" : "product", "active" : "1" } }, ... ] }, "tags" : [ "main", "test" ] }, ...]
getPromosMetadata
Return promos information for all slots.
Returns Object