This master overview explains the most common ways to customize your Pulse Commerce storefront’s images, buttons, and styling. It summarizes the supported customization methods, when to use each approach, and links to detailed step-by-step articles for implementation.
Use the guide below to choose the safest and most effective customization method.
-
Broken images after SSL (https://): Update absolute image URLs (http://...) to relative paths in a WYSIWYG Source Editor.
Some of my images use absolute paths, how do I change these to relative paths? -
Change button styling (colors, hover effects, background images): Use CSS selectors (ID/Class) and validate with browser developer tools, then save updates via CSS files or the CSS Editor.
How do I edit the CSS of my site’s buttons? -
Replace storefront “system images” (e.g., Buy button): Use FTPS to overwrite images in /images/Storefront_System_Images while keeping filenames the same.
How do I change the buy button and other system images? (FTPS)
In https:// (SSL secure) mode, storefront pages may display broken images if your HTML contains absolute image URLs that begin with http://. Browsers often block these insecure requests on secure pages.
<img src="/images/logo.gif">
Core workflow summary:
- Open the relevant WYSIWYG area (for example, global header content).
- Switch to View/Edit Source.
- Replace instances of
http://<MyDomain>/images/...with/images/.... - Save and confirm the page loads correctly on HTTPS.
Full step-by-step and examples:
Some of my images use absolute paths, how do I change these to relative paths?
Buttons can be customized using CSS by targeting the element’s ID or Class. The recommended approach is to identify selectors using browser developer tools (for example, Chrome “Inspect”), test styles safely, then commit final styles to your storefront CSS.
Where styles are stored:
- common-styles.min.css under /CustomPages/CSS/
- Also available via Settings > CSS Editor
Example workflow highlights:
- Inspect the button element to find its ID/Class.
- Test CSS changes in the browser developer tools.
- Apply the final CSS using the ID selector (most precise) or Class selector (may affect multiple elements).
Screenshots (from the referenced article):
Full step-by-step, selectors, and examples:
How do I edit the CSS of my site’s buttons?
Many storefront UI elements (such as Buy buttons and other shared storefront graphics) are delivered as system images. You can replace these by logging in via FTPS and overwriting the files in the system image directory.
Core workflow summary:
- Log in to your FTP/FTPS client using the host/username/password from your Welcome Kit.
- Navigate to: /images/Storefront_System_Images
- Replace the image (example: buy.gif) with your customized version using the same filename.
Example configuration screenshot (FileZilla):
Full step-by-step:
How do I change the buy button and other system images? (FTPS)
Recommended order of operations
- Fix SSL mixed content first (relative image paths), so pages load cleanly in HTTPS.
- Apply CSS styling second, after verifying markup/IDs/classes and testing in dev tools.
- Replace system images last, after confirming exact filenames and backup strategy.
Common pitfalls
- Leaving http:// image paths in WYSIWYG content (results in broken images on HTTPS pages).
- Using a Class selector for button styling and unintentionally affecting multiple buttons.
- Replacing a system image but changing its filename (the storefront will continue looking for the original name).
- Skipping backups before edits (harder to revert or troubleshoot).