Bundle product price updater for AbraFlexi
Find a file
Cybervitexus 011dc926b7
Merge pull request #62 from VitexSoftware/dependabot/github_actions/sigstore/cosign-installer-4.1.1
build(deps): bump sigstore/cosign-installer from 4.1.0 to 4.1.1
2026-04-01 18:10:16 +02:00
.github build(deps): bump sigstore/cosign-installer from 4.1.0 to 4.1.1 2026-03-30 22:51:54 +00:00
.vscode Functionality skeleton 2024-03-19 22:31:47 +00:00
bin Debianized 2024-03-21 16:38:52 +01:00
debian feat: Add Ease autoloader and correct the application autoloader's prefix length. 2026-03-20 13:30:40 +01:00
multiflexi Refactors pipeline scripts and improves localization 2025-12-03 12:35:38 +01:00
src fix: Improve argument handling in pricefix.php for bundle code input 2026-03-20 14:22:26 +01:00
tests Code Update 2024-12-22 12:19:30 +01:00
.gitignore Code Update 2024-12-22 12:19:30 +01:00
.php-cs-fixer.dist.php Code Update 2024-12-22 12:19:30 +01:00
abraflexi-pricefixer.svg v2.11.1 release 2024-11-27 22:30:32 +01:00
composer.json Refactor code structure for improved readability and maintainability 2026-03-14 18:06:59 +01:00
composer.lock Merge pull request #60 from VitexSoftware/dependabot/composer/spojenet/flexibee-3.7.2 2026-03-24 04:42:02 +01:00
Containerfile PHP8.4 used in container 2025-08-17 19:18:04 +02:00
example.env compatibility update 2024-11-27 19:54:47 +01:00
LICENSE Initial commit 2024-03-17 06:51:25 +01:00
Makefile Migrace na Debian PHP autoloader systém 2026-03-03 23:31:38 +01:00
mojavoda.png First working prototype 2024-03-20 08:29:48 +01:00
phpstan-default-baseline.neon compatibility update 2024-11-27 19:54:47 +01:00
phpstan-default.neon.dist compatibility update 2024-11-27 19:54:47 +01:00
README.md Update README.md 2025-08-14 23:06:18 +02:00
run.png v2.10.0 release 2024-08-02 00:44:35 +02:00
social-preview.svg v2.11.1 release 2024-11-27 22:30:32 +01:00
WARP.md Refactors pipeline scripts and improves localization 2025-12-03 12:35:38 +01:00

AbraFlexi Price Fixer

wakatime Docker

Product price updater for AbraFlexi

PriceFixer

  • Fix prices of product bundles in AbraFlexi.
  • Count purchase prices for set of producs.
  • Set Group of goods for meber of bundles to ABRAFLEXI_GROUP

Commands included

  • abraflexi-pricefixer - fix price of one pricelist item
  • abraflexi-pricefixer-all - fix price of all pricelist items
  • abraflexi-pricefixer-init - prepare AbraFlexi for pricefixer

Configuration

Here are the configuration keys used with AbraFlexi:

  • ABRAFLEXI_PROVIDER - Addressbook Company used to be provider
  • ABRAFLEXI_USERNAME - AbraFlexi username
  • ABRAFLEXI_PASSWORD - AbraFlexi password
  • ABRAFLEXI_URL - AbraFlexi API URL
  • ABRAFLEXI_COMPANY - AbraFlexi company code
  • ABRAFLEXI_GROUP - Group of Goods for sets of items
  • EASE_LOGGER - List of logging drivers to be used

Please make sure to set these configuration keys appropriately before running the code.

Runing

NOTE: please run abraflexi-pricefixer-init command before first run.

When installed from debian package, the abraflexi-pricefixer command is availble systemwide.

If EASE_LOGGER contain console then colored output is shown:

run

Written for MojaVoda.sk

MultiFlexi

AbraFlexi PriceFixer is ready for run as MultiFlexi application. See the full list of ready-to-run applications within the MultiFlexi platform on the application list page.

MultiFlexi App

Installation

There is repository for Debian/Ubuntu Linux distributions:

sudo apt install lsb-release wget apt-transport-https bzip2

wget -qO- https://repo.vitexsoftware.com/keyring.gpg | sudo tee /etc/apt/trusted.gpg.d/vitexsoftware.gpg
echo "deb [signed-by=/etc/apt/trusted.gpg.d/vitexsoftware.gpg]  https://repo.vitexsoftware.com  $(lsb_release -sc) main" | sudo tee /etc/apt/sources.list.d/vitexsoftware.list
sudo apt update

sudo apt install abraflexi-pricefixer