salesfire / magento2
salesfire/magento2
Salesfire Magento2
Magento 2.x Salesfire Module
Salesfire is a service that provides a number of tools that help to increase sales using various on site methods.
Supported PHP versions: 7.1, 7.2, 7.3, 7.4, 8.0, 8.1, 8.2, 8.3, 8.4.
FAQs
Q: Do you offer a free trial?
A: Yes, we offer a free 14 day trial.
Q: Is there any additional costs?
A: Yes, we provide the software which helps increase sales for a fee which is tailored to your business. This is to provide you with the best ROI as possible.
You can find out more information and even get a free trial at https://www.salesfire.co.uk/
How to install
Method 1: Install via composer
composer require salesfire/magento2
php bin/magento setup:upgrade
php bin/magento setup:static-content:deploy
Method 2: Manually install via composer
-
Access to your server via SSH
-
Create a folder (Not Magento root directory) in called:
salesfire, then upload the zip package to salesfire folder.
Download the zip package at https://github.com/salesfire/magento2/archive/master.zip -
Add the following snippet to
composer.json
{
"repositories": [
{
"type": "artifact",
"url": "path/to/root/directory/salesfire/"
}
]
}
- Run composer command line
composer require salesfire/magento2
php bin/magento setup:upgrade
php bin/magento setup:static-content:deploy
How to setup
After installing you will need to enter your Salesfire details by following the steps below:
- Navigate to the store configuration (Stores > Configuration)
- Navigate to the Salesfire settings (Salesfire > General)
- Populate the Site ID (This can be found within your Salesfire admin)
- Mark enabled as Yes
- Done
Testing
You can setup a test magento using the following script:
docker-compose up -d
docker exec -ti <magento web container> install-magento
docker exec -ti <magento web container> install-sampledata
Admin login details:
admin / magentorocks1
Changelog
Salesfire v1.5.19
Released on 2026-04-27
Released notes:
- Fall back to parent attribute value for additional attributes on child (simple) products where attribute value isn't available.
Salesfire v1.5.18
Released on 2026-03-16
Released notes:
- Fix product feed to respect Magento visibility settings. Products with visibility set to "Catalog" only are now excluded from the feed.
Salesfire v1.5.17
Released on 2026-02-24
Released notes:
- Add Breeze theme compatibility for JS modules (cart-tracking.js and sfgetid.js).
Salesfire v1.5.16
Released on 2026-02-24
Released notes:
- Update cart tracking to use the original image instead of the thumbnail.
Salesfire v1.5.15
Released on 2026-02-24
Released notes:
- Fix Logger to log to the correct file.
Salesfire v1.5.14
Released on 2026-02-18
Released notes:
- Fix PHP compatibility issues.
Salesfire v1.5.13
Released on 2026-02-17
Released notes:
- Fix PHP 8.2 compatibility issues.
Salesfire v1.5.12
Released on 2025-12-02
Released notes:
- Fix feed generator not including categories in single store mode
Salesfire v1.5.11
Released on 2025-12-02
Released notes:
- Added basket tracking functionality
Salesfire v1.5.10
Released on 2025-11-18
Released notes:
- Fixed tax missing from price
Salesfire v1.5.9
Released on 2025-10-07
Released notes:
- Fix failed discount price tracking in order transactions fix release
Salesfire v1.5.8
Released on 2025-10-07
Released notes:
- Fix discount price tracking in order transactions
Salesfire v1.5.7
Released on 2025-03-31
Released notes:
- Add gitignore file to ignore IDE files
Salesfire v1.5.6
Released on 2025-03-25
Released notes:
- Fixed multi source inventory quantity
Salesfire v1.5.5
Released on 2025-03-11
Released notes:
- Fixed multi-site feed generation
Salesfire v1.5.4
Released on 2025-02-04
Released notes:
- Add deterministic tracking
Salesfire v1.5.3
Released on 2025-02-03
Released notes:
- Improves product description generation to cater for non UTF-8 characters
Salesfire v1.5.2
Released on 2025-01-06
Released notes:
- Add constructor to the Logger class to provide a default value for the name parameter and ensure proper initialisation
Salesfire v1.5.1
Released on 2024-12-04
Released notes:
- Improves product quantity rounding to better handle made to measure products.
Salesfire v1.4.17
Released on 2024-10-03
Released notes:
- Add support for Magento MSI.
- Stop disabled products from being included in feeds.
Salesfire v1.4.16
Released on 2024-09-12
Released notes:
- Fix configurable products stock level calculation.
Salesfire v1.4.15
Released on 2024-09-09
Released notes:
- Fix php 8.3 compatibility.
Salesfire v1.4.14
Released on 2024-08-15
Released notes:
- No changes from v1.4.13.
Salesfire v1.4.13
Released on 2024-08-14
Released notes:
- Added ability to strip invalid UTF-8 characters.
Salesfire v1.4.12
Released on 2024-06-11
Released notes:
- Added additional logging to improve debugging.
Salesfire v1.4.11
Released on 2024-05-20
Released notes:
- Inline script CSP support.
Salesfire v1.4.10
Released on 2024-04-24
Released notes:
- Fix issue where the generated feed file was being overwritten.
Salesfire v1.4.9
Released on 2024-04-02
Released notes:
- Add CSP whitelist.
Salesfire v1.4.8
Released on 2024-04-02
Released notes:
- Fix feed generator stock level calculation.
Salesfire v1.4.7
Released on 2024-01-31
Released notes:
- Fix bug where configurable product prices don't include tax.
Salesfire v1.4.6
Released on 2024-01-18
Released notes:
- Fix bug where sale price isn't always included in feed.
Salesfire v1.4.5
Released on 2023-12-14
Released notes:
- Fix bug where colour isn't always included in feed.
Salesfire v1.4.4
Released on 2023-12-13
Released notes:
- Added setting to include or exclude tax from Salesfire feed product prices.
Salesfire v1.4.3
Released on 2023-12-13
Released notes:
- Update feed generator to use tax settings when calculating price.
Salesfire v1.4.2
Released on 2023-12-11
Released notes:
- Fix PHP 7 compatibility.
Salesfire v1.4.1
Released on 2023-09-01
Released notes:
- Prevent infinite loop than can occasionally occur during feed generation.
- Fix bug where colour code isn't always included in feed.
Salesfire v1.4.0
Released on 2023-08-24
Released notes:
- Added log truncating with max size setting.
- Show last 100 log entries in admin.
Salesfire v1.3.10
Released on 2023-08-04
Released notes:
- Fixed additional attributes not being included in feed.
- Added additional information to feed including generator type and product type.
Salesfire v1.3.9
Released on 2023-07-26
Released notes:
- Fixed being unable to save Enable option in Single Store mode.
Salesfire v1.3.8
Released on 2023-07-25
Released notes:
- Added PHP 7.3 support fix.
Salesfire v1.3.7
Released on 2023-07-07
Released notes:
- Updated the feed generator to use the minimum price rather than the sum price of its associated products.
Salesfire v1.3.6
Released on 2023-06-28
Released notes:
- Fix bug where the feed generation cron wasn't running.
- Improved product links stability when URL rewrites are missing or have been corrupted.
Salesfire v1.3.5
Released on 2023-06-20
Released notes:
- Removed trailing comma's in the function calls that were causing feed errors.
Salesfire v1.3.4
Released on 2023-05-17
Released notes:
- Fix potential bug with single/non-single store retrieving of setting values.
Salesfire v1.3.3
Released on 2023-04-25
Release notes:
- Added support for PHP 7.1, 7.2, 7.3 and 7.4.
- Formatting.
Salesfire v1.3.2
Released on 2023-04-14
Release notes:
- Remove UTF8 character stripping
Salesfire v1.3.1
Released on 2023-03-20
Release notes:
- Fix issues running on Magento 2.4.5-p2 by @ssx in #26
Salesfire v1.3.0
Released on 2023-03-14
Release notes:
- Add Magento 2 Single Store support.
- Added button to manually run feed.
- Added customisable cron schedule for feed generation.
Salesfire v1.2.17
Released on 2023-03-14
Release notes:
- Updated strip_tags deprecated argument
Salesfire v1.2.16
Released on 2022-10-18
Release notes:
- Add parent images to product feed
- Fix php 8 issues
Salesfire v1.2.15
Released on 2022-08-18
Release notes:
- Fix tracking issues
- Fix php 8 issues
Salesfire v1.2.14
Released on 2022-01-07
Release notes:
- Replaced Zend module with Magento's native logging module.
Salesfire v1.2.13
Released on 2021-09-16
Release notes:
- Fix an issue with incorrect product ids being stored on purchases
Salesfire v1.2.12
Released on 2021-07-23
Release notes:
- Added support for Magento 2.4
Salesfire v1.2.11
Released on 2021-02-15
Release notes:
- Fix feed product prices
Salesfire v1.2.10
Released on 2021-01-06
Release notes:
- Fix exception handling
- Fix issue when retrieving brand attribute
Salesfire v1.2.9
Released on 2020-08-26
Release notes:
- Added CDATA to link attributes
Salesfire v1.2.8
Released on 2020-07-23
Release notes:
- Fix issue paging products
Salesfire v1.2.7
Released on 2020-07-15
Release notes:
- Fix issue getting product attributes
Salesfire v1.2.6
Released on 2020-07-08
Release notes:
- Fix issue getting product images
Salesfire v1.2.4
Released on 2020-02-10
Release notes:
- Add product image fallback
- Add version to feed
- Fixed stock level
Salesfire v1.2.3
Released on 2020-02-07
Release notes:
- Fix issue with missing images
- Fix feed generation process issue
Salesfire v1.2.2
Released on 2020-02-06
Release notes:
- Fix feed attributes issue
Salesfire v1.2.1
Released on 2019-09-23
Release notes:
- Added salesfire feed
Salesfire v1.1.2
Released on 2019-06-04
Release notes:
- Resolve issue with product attribute mapping
Salesfire v1.1.1
Released on 2019-04-11
Release notes:
- Updated Salesfire SDK
- Resolve Magento recommendations
Salesfire v1.1.0
Released on 2019-04-04
Release notes:
- Added tracking
Salesfire v1.0.0
Released on 2018-02-07
Release notes:
- Release first version
| Version | Stability | QA Status | Released |
|---|---|---|---|
| 1.5.19 | stable | Fail | 2026-04-29 09:51:47 |
| 1.5.17 | stable | Not tested | 2026-02-25 09:16:05 |
| 1.5.16 | stable | Not tested | 2026-02-24 11:00:36 |
| 1.5.15 | stable | Not tested | 2026-02-24 09:43:15 |
| 1.5.14 | stable | Not tested | 2026-02-18 10:25:13 |
| 1.5.13 | stable | Not tested | 2026-02-17 09:18:17 |
| 1.5.12 | stable | Not tested | 2026-02-02 10:02:06 |
| 1.5.11 | stable | Not tested | 2025-12-02 13:12:28 |
| 1.5.9 | stable | Not tested | 2025-10-07 09:26:36 |
| 1.5.5 | stable | Not tested | 2025-03-11 10:31:16 |
| 1.5.4 | stable | Not tested | 2025-02-19 12:35:45 |
| 1.5.3 | stable | Not tested | 2025-02-03 16:34:25 |
| 1.4.17 | stable | Not tested | 2024-10-03 13:28:39 |
| 1.4.16 | stable | Not tested | 2024-09-12 10:39:56 |
| 1.4.15 | stable | Not tested | 2024-09-09 12:04:36 |
| 1.4.14 | stable | Not tested | 2024-08-15 09:39:40 |
| 1.4.13 | stable | Not tested | 2024-08-14 13:56:45 |
| 1.4.12 | stable | Not tested | 2024-06-11 10:36:35 |
| 1.4.11 | stable | Not tested | 2024-05-20 12:12:58 |
| 1.4.10 | stable | Not tested | 2024-04-24 12:55:54 |
| 1.4.9 | stable | Not tested | 2024-04-09 12:48:19 |
| 1.4.8 | stable | Not tested | 2024-04-08 12:45:02 |
| 1.4.7 | stable | Not tested | 2024-01-31 13:17:49 |
| 1.4.6 | stable | Not tested | 2024-01-19 12:39:27 |
| 1.4.5 | stable | Not tested | 2023-12-14 17:14:41 |
| 1.4.4 | stable | Not tested | 2023-12-13 15:52:48 |
| 1.4.3 | stable | Not tested | 2023-12-13 11:58:01 |
| 1.4.2 | stable | Not tested | 2023-12-11 15:28:10 |
| 1.4.1 | stable | Not tested | 2023-09-01 12:22:46 |
| 1.4.0 | stable | Not tested | 2023-08-24 20:25:07 |
| 1.3.10 | stable | Not tested | 2023-08-07 09:12:07 |
| 1.3.9 | stable | Not tested | 2023-07-26 15:20:30 |
| 1.3.8 | stable | Not tested | 2023-07-25 15:54:24 |
| 1.3.7 | stable | Not tested | 2023-07-09 15:06:41 |
| 1.3.6 | stable | Not tested | 2023-06-29 09:22:28 |
| 1.3.5 | stable | Not tested | 2023-06-20 09:56:21 |
| 1.3.4 | stable | Not tested | 2023-05-17 13:48:45 |
| 1.3.3 | stable | Not tested | 2023-04-25 16:34:09 |
| 1.3.2 | stable | Not tested | 2023-04-14 12:13:40 |
| 1.3.1 | stable | Not tested | 2023-03-20 11:42:25 |
| 1.3.0 | stable | Not tested | 2023-03-14 15:51:42 |
| 1.2.17 | stable | Not tested | 2023-03-14 15:36:26 |
| 1.2.16 | stable | Not tested | 2022-10-24 13:49:18 |
| 1.2.15 | stable | Not tested | 2022-08-23 10:56:32 |
| 1.2.13 | stable | Not tested | 2021-09-16 13:10:08 |
| 1.2.12 | stable | Not tested | 2021-07-27 12:45:38 |
| 1.2.11 | stable | Not tested | 2021-02-17 16:49:29 |
| 1.2.10 | stable | Not tested | 2021-01-06 15:02:11 |
| 1.2.9 | stable | Not tested | 2020-08-26 14:15:11 |
| 1.2.8 | stable | Not tested | 2020-07-23 14:55:20 |
| 1.2.7 | stable | Not tested | 2020-07-15 12:40:51 |
| 1.2.6 | stable | Not tested | 2020-07-09 10:56:29 |
| 1.2.5 | stable | Not tested | 2020-04-01 23:59:03 |
| 1.2.4 | stable | Not tested | 2020-02-20 11:45:20 |
| 1.2.3 | stable | Not tested | 2020-02-07 16:51:56 |
| 1.2.2 | stable | Not tested | 2020-02-06 15:44:50 |
| 1.2.1 | stable | Not tested | 2019-10-18 14:03:56 |
| 1.1.3 | stable | Not tested | 2019-06-05 13:53:24 |
| 1.1.2 | stable | Not tested | 2019-06-05 13:37:32 |
| 1.1.1 | stable | Not tested | 2019-04-11 12:04:02 |
| 1.1.0 | stable | Not tested | 2019-04-05 14:40:24 |
| 1.0.0 | stable | Not tested | 2018-02-09 13:54:22 |
Requires 1
| Package | Constraint |
|---|---|
| salesfire/salesfire | ^1.1.0 |
| Tool | Status | Findings | Summary |
|---|---|---|---|
| PHPCS | Pass | 0 | |
| PHPStan | Fail | 19 | 19 errors (level 4, ruleset: phpstan + bitexpert/phpstan-magento) |
| Cpd | Pass | 0 | |
| Security | Pass | 0 |
Turn an existing module into recurring revenue.
If you already maintain a Magento 2 module on GitHub or GitLab, listing it on Packagento takes about five minutes. We mirror your tags, handle distribution signing, and route paid licenses through Stripe Connect, so you can keep shipping the way you already do.