Download the PHP package varsite/orders without Composer

On this page you can find all versions of the php package varsite/orders. 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 orders

varsite/orders

Moduł zamówień dla Varsite Platform — właściciel faktu „co i komu sprzedaliśmy".

Zamówienie jest dokumentem, nie rekordem

Dokumentu handlowego nie edytuje się i nie usuwa. API nie ma metod tworzenia ani modyfikacji zamówienia — zmienia się wyłącznie stan, i tylko zgodnie z dozwolonymi przejściami:

Stany końcowe (zrealizowane, anulowane) nie mają przejść wyjściowych.

Zapis historyczny, nie kopia

Pozycja zamówienia utrwala SKU, nazwę i cenę z chwili sprzedaży. To nie jest kopia danych katalogu, lecz własny fakt modułu: „sprzedano to, pod tą nazwą, za tyle, wtedy".

Zmiana w katalogu Wpływ na zamówienie
przemianowanie produktu żaden
podwyżka ceny żaden
wycofanie z oferty żaden
usunięcie produktu żaden — brak klucza obcego
odinstalowanie modułu katalogu żaden — brak zależności

Test rozpoznawczy z N14: kopia zmienia się razem ze źródłem, zapis historyczny nigdy.

Czego moduł świadomie nie przechowuje

Aktualnej ceny (należy do cennika), aktualnej dostępności i stanów magazynowych (należą do magazynu), danych produktu poza momentem sprzedaży (należą do katalogu). Gdy zajdzie potrzeba tych informacji, moduł zapyta przez kontrakt — nie skopiuje ich do siebie.

Granice kontekstów

composer.json modułu wymaga wyłącznie varsite/platform. Zależność w drugą stronę nie istnieje i nie powstanie: sprzedaż jest konsumentem informacji, nie ich dostawcą.

Zdarzenia

OrderStatusChanged niesie zamówienie oraz stan przed i po. Istnieje po to, żeby inne konteksty mogły zareagować — wysłać wiadomość, wystawić dokument, zwolnić rezerwację.

Zdarzenie nie jest mechanizmem synchronizacji. Jeśli słuchacz zapisuje u siebie dane, które już istnieją w zamówieniu, to kopiowanie cudzego faktu, a nie reakcja biznesowa.

API

Uprawnienia: orders.view, orders.update. Celowo brak orders.create i orders.delete — dokumenty powstają w procesie sprzedaży, nie w panelu.


All versions of orders with dependencies

PHP Build Version
Package Version
Requires php Version ^8.3
illuminate/support Version ^12.0|^13.0
illuminate/database Version ^12.0|^13.0
illuminate/http Version ^12.0|^13.0
varsite/platform Version ^0.11
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 varsite/orders contains the following files

Loading the files please wait ...