Plasare comanda

Intregul proces de plasare a unei comenzi in magazinul online poate fi integrat prin intermediul API-ului Extended, conform exemplului detaliat mai jos.

REQUEST

HTTP Request POST https://www.domeniu.ro/api/

Parametri:

  • apikey - EXTENDED_API_KEY
  • actiune - comanda
  • client - ID client comanda
  • nume - nume si prenume
  • email - adresa de email
  • telefon - numar de telefon
  • adresa - adresa de livrare
  • oras - oras
  • judet - judet
  • tara - tara
  • achitata - 0: nu 1: da
  • curier - ID curier de la https://www.domeniu.ro/api/?livrare
  • observatii_comanda - camp "Observatii" din comanda - doar intern
  • observatii_curier - camp "Observatii curier" din comanda - se adauga pe AWB
  • produse - array cu produse
    • id_produs - ID produs
    • id_optiune - ID optiune (reprezinta marimea S,M,L…
    • nume - nume produs
    • pret - pret produs
    • cantitate - cantitate
    • discount - discount daca produsul este la promotie
    • tip_discount - 0 - valoare fixa, 1 - procent
Array
(
    [actiune] => comanda
    [client] => 1366
    [nume] => gelutzu
    [email] => [email protected]
    [telefon] => 0746955928
    [adresa] => Str. ionel nr.7
    [oras] => galati
    [judet] => galati
    [tara] => galati
    [produse] => Array
        (
            [0] => Array
                (
                    [id_produs] => 210
                    [id_optiune] => 159
                    [nume] => Jeans Ayrisha Green
                    [pret] => 159
                    [cantitate] => 1
                    [discount] => 10
                    [tip_discount] => 1
                )

            [1] => Array
                (
                    [id_produs] => 492
                    [id_optiune] => 76
                    [nume] => CAMASA SHELLY'S TURQUOISE SHIRT
                    [pret] => 89
                    [cantitate] => 2
                    [discount] => 0
                    [tip_discount] => 1
                )
            ...
        )
)

RETURN

Return in format JSON

  • id - ID comanda in cazul unei comenzi plasate
  • eroare - 1 - eroare in procesul de plasare comanda, 0 - comanda plasata
  • mesaj - mesajul de eroare
Array
(
    [id] => 100
    [eroare] => 0
    [mesaj] => 0
)

↳ Acest ghid nu ti-a fost de folos? Trimite-ne un ticket prin intermediul platformei de suport tehnic.
↳ Screenshot-urile publicate (imaginile) in acest tutorial au rol strict informativ sau demonstrativ si nu reprezinta versiunea curenta a platformei Extended.