salesfire / magento2

salesfire/magento2

Salesfire Magento2

magento2-module 2.4.6-2.4.9 Compatible Based on composer requirements only QA: failed OSL-3.0

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.

https://www.salesfire.co.uk/

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

  1. Access to your server via SSH

  2. 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

  3. Add the following snippet to composer.json

    {
        "repositories": [
            {
                "type": "artifact",
                "url": "path/to/root/directory/salesfire/"
            }
        ]
    }
  1. 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:

  1. Navigate to the store configuration (Stores > Configuration)
  2. Navigate to the Salesfire settings (Salesfire > General)
  3. Populate the Site ID (This can be found within your Salesfire admin)
  4. Mark enabled as Yes
  5. 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
Versions
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
QA results
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
License
OSL-3.0
Authors
Make it pay

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.