Skillnad mellan versioner av "Surface"

Från Vendre Help
Hoppa till: navigering, sök
(GET: extended-product-data-field)
(How to use)
Rad 12: Rad 12:
 
         }
 
         }
 
     );
 
     );
 +
 +
    $.post(
 +
        "/surface/1/extended-product-data-field",
 +
        { "product_id": 3879, "fields": [{ "id": 11 }] },
 +
        function(data) {
 +
            console.log(data);
 +
        }
 +
    );
 +
 
==NOTE==
 
==NOTE==
 
You need an active session to use the Surface-call, otherwise you will get a 401-response. (If you're using Postman or Insomnia). So work on it from the browser.
 
You need an active session to use the Surface-call, otherwise you will get a 401-response. (If you're using Postman or Insomnia). So work on it from the browser.

Versionen från 23 augusti 2024 kl. 10.35

Surface API

Our StoreFront API to fetch data through Vue or other comparable frameworks.
Basepath for all calls, /surface/1/, using version 1.
eg. /surface/1/request-password-change

How to use

   $.post(
       "/surface/1/appforsales/history/invoice",
       { invoice_number : '000192' },
       function(data) {
           console.log(data);
       }
   );
   $.post(
       "/surface/1/extended-product-data-field",
       { "product_id": 3879, "fields": [{ "id": 11 }] },
       function(data) {
           console.log(data);
       }
   );

NOTE

You need an active session to use the Surface-call, otherwise you will get a 401-response. (If you're using Postman or Insomnia). So work on it from the browser.

Available Surface Calls

POST: appforsales/history/orders

   rows
   offset

POST: appforsales/history/order

   order_number

POST: appforsales/history/invoices

   rows
   offset

POST: appforsales/history/invoice

   invoice_number

GET: bankid/status

   status från bankid-sessionen

GET: bankid/qr-token

   qr från bankid-sessionen

POST: bankid/login

   utgår från bankid som används

POST: custom-reports/report-request

   unique_key
   email
   format
   filters
   Hämtar användaruppgifter från sessionen

GET: custom-reports/report

  • Bör ändras till GET-variabler
   unique_key
   format
   fiilters

POST: extended-product-data-field

   BODY: { "product_id": 5555, "fields": [{ "id": 4553, "languages": [4,5,8] }, { "id": 1234 }] }

POST: login-link

   email
   Hämtar marknad och språk från sessionen

GET: product-list

   hash_id

POST: product-list/shared-cart

   hämtar varukorgen från sessionen

GET: products/associated

   order_by
   product_id
   replace_variants
   type_id

GET: products/price-log-prices

   id

GET: products/stock

   id

GET: products/configuration-price

   product_id
   configuration
   quantity


POST: request-for-quotation

   hämtar kundid och språk från sessionen


POST: request-password-change

   email
   id
   hämtar marknad och språk från sessionen

POST: reservations

   name
   email
   phone
   Products
   partner_id
   data
   Hämtar kundid från sessionen
   Postar allt man skickar in

GET: shopping-cart

   Hämtar varukorgen från sessionen

DELETE: shopping-cart

   Tömmer varukorgen för sessionen

GET: shopping-cart/products

   Hämtar varukorgen från sessionen

POST: shopping-cart/products

   products

GET: tweakwise/featured-products

   display_id

POST: vql

   Separat dokumentation för Vendre Query Language

POST: voucher/value

   voucher
   Hämtar currency från sessionen