Skip to content

Latest commit

 

History

History

schedule-a-storefront-banner

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 

Schedule a storefront banner

Tags: Banner, Schedule, Storefront

Use this task to publish a banner, to be displayed across your online storefront. This task comes with some pre-configured HTML and CSS – customize to taste. :)

Default options

{
  "starting_date_and_time__required": "May 1 2019 12:00am",
  "ending_date_and_time__required": "June 1 2019 12:00am",
  "banner_html__required_multiline_code": "<style>\n#banner_placeholder {\n    height: 50px;\n    width: 100%;\n}\n\n#banner {\n    position: absolute;\n    z-index: 1000;\n    top: 0;\n    left: 0;\n    right: 0;\n    background: rgba(0, 0, 0, 0.8);\n    color: #ddd;\n    padding: 10px;\n    font-size: 16px;\n}\n\n#banner a {\n    font-weight: bold;\n    text-decoration: underline;\n    color: #ddd;\n}\n\n#banner a:hover {\n    color: #fff;\n}\n</style>\n\n<div id=\"banner_placeholder\"></div>\n<div id=\"banner\">\n  It's time for a banner! <a href=\"/\">Keep shopping!</a>\n</div>",
  "banner_parent_css_selector__required": "body"
}

Learn about task options in Mechanic

Documentation

Use this task to publish a banner, to be displayed across your online storefront. This task comes with some pre-configured HTML and CSS – customize to taste. :)

Configure the starting and ending times as appropriate, remembering that all times in Mechanic are local to your store's timezone.

Adjust (or replace!) the banner HTML and CSS to taste. Mechanic will place your code within a plain <div> wrapper. To control where your banner is inserted, use the "Banner parent CSS selector" option. Mechanic will insert your banner as the first child of whatever element is matched by that CSS selector.

Please note: the Mechanic support crew can't help out with banner design.

Installing this task

Find this task in the library at tasks.mechanic.dev, and use the "Try this task" button. Or, import this task's JSON export – see Importing and exporting tasks to learn how imports work.

Contributions

Found a bug? Got an improvement to add? Start here: ../../CONTRIBUTING.md.

Task requests

Submit your task requests for consideration by the Mechanic community, and they may be chosen for development and inclusion in the task library!