Download the PHP package actualizer/stock-importer without Composer

On this page you can find all versions of the php package actualizer/stock-importer. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.

FAQ

After the download, you have to make one include require_once('vendor/autoload.php');. After that you have to import the classes with use statements.

Example:
If you use only one package a project is not needed. But if you use more then one package, without a project it is not possible to import the classes with use statements.

In general, it is recommended to use always a project to download your libraries. In an application normally there is more than one library needed.
Some PHP packages are not free to download and because of that hosted in private repositories. In this case some credentials are needed to access such packages. Please use the auth.json textarea to insert credentials, if a package is coming from a private repository. You can look here for more information.

  • Some hosting areas are not accessible by a terminal or SSH. Then it is not possible to use Composer.
  • To use Composer is sometimes complicated. Especially for beginners.
  • Composer needs much resources. Sometimes they are not available on a simple webspace.
  • If you are using private repositories you don't need to share your credentials. You can set up everything on our site and then you provide a simple download link to your team member.
  • Simplify your Composer build process. Use our own command line tool to download the vendor folder as binary. This makes your build process faster and you don't need to expose your credentials for private repositories.
Please rate this library. Is it a good library?

Informations about the package stock-importer

ActStockImporter - Shopware Plugin

A Shopware 6 plugin that automatically imports stock levels from CSV files, supporting both local file processing and SFTP integration for automated stock management.

Features

Requirements

Installation

  1. Download or clone this plugin into your custom/plugins/ directory
  2. Install and activate the plugin via CLI:

Configuration

  1. Go to Admin Panel → Settings → System → Plugins
  2. Find "Actualize: Stock Importer" and click on the three dots
  3. Click "Config" to access plugin settings

Configuration Options

CSV File Format

The plugin expects CSV files with semicolon (;) as delimiter and the following structure:

Columns:

How it works

Local Directory Method

  1. File Placement: Place CSV files in the _act_stockimporter directory in your project root
  2. Processing: Files are processed in order of modification time (oldest first)
  3. Backup: Processed files are moved to _act_stockimporter/backup with timestamp prefix
  4. Cleanup: Old backup files are automatically deleted based on retention settings

SFTP Method

  1. File Download: Plugin connects to SFTP server and downloads CSV files
  2. Processing: Downloaded files are processed locally
  3. Cleanup: Files are deleted from SFTP server after successful download
  4. Backup: Same local backup process as directory method

Stock Processing

  1. Aggregation: If multiple rows exist for the same product number, stock quantities are summed
  2. Activation: If any row for a product is marked as active, the product remains active
  3. Update: Products are updated with new stock levels and activation status
  4. Logging: All operations are logged with detailed information

Manual Import

You can trigger imports manually using the console command:

Technical Details

Events and Scheduling

File Processing

Stock Update Methods

Backup and Retention

Development

Building/Testing

After making changes:

Debugging

Example Usage

  1. Local Directory Setup:

    • Enable local directory import method
    • Place CSV files in _act_stockimporter/
    • Files are processed automatically or manually
  2. SFTP Integration:

    • Configure SFTP connection details
    • Set up automated file upload to SFTP server
    • Plugin downloads and processes files automatically
  3. Scheduled Processing:
    • Enable scheduled imports
    • Set appropriate interval (e.g., 5 minutes)
    • Monitor logs for successful operations

Compatibility

Support

For issues and feature requests, please use the GitHub issue tracker.

License

This plugin is licensed under the MIT License - see the LICENSE file for details.

Credits

Developed by Actualize


Made with ❤️ for the Shopware Community


All versions of stock-importer with dependencies

PHP Build Version
Package Version
Requires php Version >=8.4
shopware/core Version >=6.7 <6.8
phpseclib/phpseclib Version ^3.0
Composer command for our command line client (download client) This client runs in each environment. You don't need a specific PHP version etc. The first 20 API calls are free. Standard composer command

The package actualizer/stock-importer contains the following files

Loading the files please wait ...