Download the PHP package attlaz/magento2-module-attlaz-order without Composer

On this page you can find all versions of the php package attlaz/magento2-module-attlaz-order. 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 magento2-module-attlaz-order

Magento2 Module Attlaz Order

Latest Stable Version

Attlaz is a cloud-based integration, automation and data management platform.

Getting started

Requirements

How order synchronization works

The module hands Magento orders to an Attlaz flow. Four fields are stored on each order and mirrored to the sales order grid:

Two cron jobs run every 5 minutes (default group), up to 20 orders per run:

The cron only runs when Enable order sync is on and, for flow-based sync, a flow is configured. Manual sync works regardless — the Sync button on the admin order view, or:

A failed request marks the order failed and leaves attlaz_external_id empty, so the next cron run retries it. There is no retry limit or backoff: a permanently failing order is retried indefinitely, one request and one log line per run. Transient failures self-heal; permanent ones need looking at (a capped retry may come later).

Configuration

Stores → Configuration → Attlaz → Order sync:

Field Effect
Enable order sync Master switch for the cron sync. Off by default (since 3.1.0), so an upgrade never starts syncing on its own.
Synchronize order key The Attlaz flow that receives the orders. Not needed when a custom plugin on SyncOrderCommand::sync() drives the sync instead.
Sync orders from date Only orders created on or after this date are synced. Empty = no cutoff; set it on first rollout to avoid re-sending your order history.
Order statuses to sync Only orders with these statuses are synced. Empty syncs nothing — an empty filter means "not configured yet", not "send everything".

Filtering on status

Orders sharing a state don't all mean the same thing: state new holds both an unpaid order waiting for its payment provider and a pay-on-delivery order that is ready for the ERP the moment it is placed. Status is the axis that tells them apart — create your own (Stores → Order Status → Create New Status), assign it to the state, and point the payment method's New Order Status at it (Stores → Configuration → Sales → Payment Methods). Only orders placed with that method carry it.

Check the code, not the label. "Pending" is state new's default status; "Pending Payment" is pending_payment, an order whose payment has not arrived. The list prints the raw code for that reason.

Two more things worth knowing: a status created later is not synced until you select it here (deliberate — a new status entering the sync unnoticed is how unpaid orders reach an ERP), and other extensions (analytics, marketing, feeds) keep their own status filters, so repointing a payment method at a new status can quietly drop its orders out of those.

Order states to sync existed in 3.1.0–3.2.x and was removed in 3.3.0 — select the statuses belonging to those states instead.

Getting Help


All versions of magento2-module-attlaz-order with dependencies

PHP Build Version
Package Version
Requires php Version >=8.2
attlaz/magento2-module-attlaz-base Version ^3.2
magento/framework Version >=103.0.6
magento/module-sales Version >=103
magento/module-backend Version >=102
magento/module-ui Version >=101
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 attlaz/magento2-module-attlaz-order contains the following files

Loading the files please wait ...