Akcje

W Comarch e-Sklep udostÄ™pniliÅ›my do PaÅ„stwa dyspozycji Akcje –  sÄ… to dziaÅ‚ania na stronie zwiÄ…zane z interakcjÄ… użytkownika (kupujÄ…cego jak i zarzÄ…dzajÄ…cego sklepem), takie jak np. dokonywanie zakupów, dodawanie produktów do koszyka czy zmiana waluty.

Lista dostępnych akcji znajduje się w Panelu Administracyjnym sklepu w następującej ścieżce: Panel administracyjny/Wygląd sklepu/Dokumentacja.

ZwiÄ…zane z Klientem

Akcje te możemy określić jako powiązane z Klientem i jego działaniami na stronie.

W skład tych akcji wchodzą:

CompanyChange EmployeeUnlock
CompanyDefaultUpdate EmployeeUpdate
ConsentAccept LanguageChange
ConsentsLoginAccept LanguageDefaultUpdate
ConsentWithdraw Login
CurrencyChange Logout
DeliveryAddressAdd OldPasswordChange
DeliveryAddressDelete PasswordChange
DeliveryAddressUpdate PasswordRecover
EmailChange Register
EmployeeAdd ReviewAuthorUpdate
EmployeeDelete Update
EmployeeLock

 

Dotyczące zamówienia

Akcje w tej grupie dotyczą składanych zamówień.

W skład tych akcji wchodzą:

Accept DeliveryCountryChange
Add DeliveryDateChange
Cancel EmailSet
AttachmentAdd FastDeliveryCheck
AttachmentDelete InvoiceAddressUpdate
AttributesSet InvoiceChange
ComplaintAdd NoteAdd
BuyerChange PaymentMake
BuyerUpdate PointsUse
ComplaintCancel RestorePayment
Copy ReturnAdd
CouponAdd StatusGet
CouponDelete TinUpdate
DeliveryAddressUpdate StepNext
DeliveryChange StepPrev
DeliveryCollectionPointChange

 

Newsletter

Akcja odpowiada za działanie związane z newsletterem.

W skład tych akcji wchodzą:

Subscribe Unsubscribe

 

Akcje GET

Akcje te umożliwiają pobieranie danych z serwera celem utworzenia np. breadcrumbs.

W skład tych akcji wchodzą:

CollectionPointCities SearchAdvanced
CollectionPoints SearchAutocomplete
Groups SearchFilters
Search ProductId

 

Produkty

Akcje te odpowiadają za działania związane z produktami, takimi jak możliwość dodania opinii na temat produktu.

W skład tych akcji wchodzą:

AskForPrice ReviewAdd
CollectionPointsStockLevelsGet StockLevelsGet
ComparisonToolAdd WishListAdd
ComparisonToolDelete WishListCheck
DeliveryCostGet WishListDelete
FastDeliveryCheck WishListUpdate
NotifyAboutProductAvailability

 

Koszyk

Akcje te odpowiadają za działania związane z koszykiem, np. dodaniem produktu do koszyka.

W skład tych akcji wchodzą:

Add NameSet
AttributesSet PositionDelete
Change QuantityChange
Create Recalculate
Delete SetAdd
ExternalAdd SetExtAdd
ImportCSV

 

Kontakt

Akcje te odpowiadajÄ… za kontakt, np. w celu zapytania o dany produkt.

W skład tych akcji wchodzą:

AskAboutProduct TellFriendAboutProduct
Send

 

Edycja zamówienia

Akcje te związane są z edycją zamówienia.

W skład tych akcji wchodzą:

Accept PositionAttributesSet
AttributesSet PositionDelete
Cancel PositionQuantityChange
CartCreate PositionUndo
CartMerge Recalculate
Edit Undo

 

External

Akcje te odpowiedzialne są za możliwość logowania się poprzez Facebook lub Google.

W skład tych akcji wchodzą:

FbAccountLink GoogleAccountLink
FbAccountUnlink GoogleAccountUnlink
FbLogin GoogleLogin

 

Sync

Akcje te odpowiadajÄ… za dziaÅ‚ania zwiÄ…zane z pobieraniem danych z baz systemów. WiÄ™cej informacji można znaleźć klikajÄ…c w odnoÅ›nik – Comarch e-Sklep Sync.

W skład tych akcji wchodzą:

Exec

 

Zapytania ofertowe

Akcje te odpowiadają za działania związane ze składaniem zapytań ofertowych.

W skład tych akcji wchodzą:

Add Set
CartMerge

 

Sesja użytkownika

Akcje te odpowiadają za działania związane z utrzymywaniem sesji użytkownika.

W skład tych akcji wchodzą:

Ping

 



 

Opis używanych akcji:

 

CompanyChange

Akcja odpowiada za zmianÄ™ firmy.

Parametry:

  • id (int, pole obowiÄ…zkowe).

 


 

CompanyDefaultUpdate

Akcja odpowiada za wczytanie domyślnych ustawień firmy.

Parametry:

  • id (int, pole obowiÄ…zkowe).

 


 

ConsentAccept

Akcja odpowiadająca za akceptację zgody, na przykład podczas składania zamówienia.

Parametry:

  • tos (int lub null),
  • channelKey (string).

 


 

ConsentsLoginAccept

Akcja odpowiadajÄ…ca za akceptacjÄ™ zgody obowiÄ…zkowej podczas logowania.

Parametry:

  • tos (int[]) – może zostac przekazane wielokrotnie w ramach jednej akcji (int),
  • channelKey (string[]) – może zostać przekazane wielokrotnie w ramach jednej akcji (string).

 


 

ConsentWithdraw

Akcja odpowiada za wycofanie zgody.

Parametry:

  • tos (int lub null),
  • channelKey (string).

 


 

CurrencyChange

Akcja odpowiada za zmianÄ™ waluty.

Parametry:

  • currency (string, pole obowiÄ…zkowe).
 


 

DeliveryAddressAdd

Akcja odpowiada za dodanie adresu do dostawy.

Parametry:

  • addresId (int lub null),
  • default (bool),
  • name (string, pole obowiÄ…zkowe) – maksymalna dÅ‚ugość to 64 znaki,
  • name2 (string) – maksymalna dÅ‚ugość to 64 znaki,
  • name3 (string) – maksymalna dÅ‚ugość to 250 znaków,
  • countryCode (string, pole obowiÄ…zkowe) – maksymalna dÅ‚ugość to 2 znaki,
  • zipCode (string)- maksymalna dÅ‚ugość to 20 znaków,
  • city (string) – maksymalna dÅ‚ugość to 50 znaków,
  • street (string) – maksymalna dÅ‚ugość to 150 znaków,
  • streetNo (string) – maksymalna dÅ‚ugość to 20 znaków,
  • unitNo (string) – maksymalna dÅ‚ugość to 20 znaków,
  • state (string) – maksymalna dÅ‚ugość to 50 znaków,
  • phoneNo (string) – maksymalna dÅ‚ugość to 50 znaków.
 


 

DeliveryAddressDelete

Umożliwia usunięcie adresu dostawy.

Parametry:

  • addressId (int, pole obowiÄ…zkowe).
 


 

DeliveryAddressUpdate

Akcja umożliwia edycję adresu.

Parametry:

  • addresId (int lub null),
  • default (bool),
  • name (string, pole obowiÄ…zkowe) – maksymalna dÅ‚ugość to 64 znaki,
  • name2 (string) – maksymalna dÅ‚ugość to 64 znaki,
  • name3 (string) – maksymalna dÅ‚ugość to 250 znaków,
  • countryCode (string, pole obowiÄ…zkowe) – maksymalna dÅ‚ugość to 2 znaki,
  • zipCode (string) – maksymalna dÅ‚ugość to 20 znaków,
  • city (string) – maksymalna dÅ‚ugość to 50 znaków,
  • street (string) – maksymalna dÅ‚ugość to 150 znaków,
  • streetNo (string) – maksymalna dÅ‚ugość to 20 znaków,
  • unitNo (string) – maksymalna dÅ‚ugość to 20 znaków,
  • state (string) – maksymalna dÅ‚ugość to 50 znaków,
  • phoneNo (string) – maksymalna dÅ‚ugość to 50 znaków.
 


 

EmailChange

Akcja odpowiadajÄ…ca zmianie adresu e-mail.

Parametry:

  • email (string, pole obowiÄ…zkowe, wyrażenie regularne) – maksymalna dÅ‚ugość to 192 znaki,
  • emailRepeat (string, pole obowiÄ…zkowe, wyrażenie regularne) – maksymalna dÅ‚ugość to 192 znaki,
  • password (string, pole obowiÄ…zkowe),
  • doNotChangeCompanyEmail (bool) – wystÄ™puje tylko w wersji enterprise.
 


 

EmployeeAdd

Akcja odpowiada za dodanie pracownika.

Parametry:

  • email (string, pole obowiÄ…zkowe, wyrażenie regularne) – maksymalna dÅ‚ugość to 192 znaki.
 


 

EmployeeDelete

Akcja odpowiada za usunięcie pracownika.

Parametry:

  • id (int, pole obowiÄ…zkowe).

 


 

EmployeeLock

Akcja odpowiada za zablokowanie pracownika.

Parametry:

  • id (int, pole obowiÄ…zkowe).
 


 

EmployeeUnlock>

Akcja odpowiada za odblokowanie pracownika.

Parametry:

  • id (int, pole obowiÄ…zkowe).
 


 

EmployeeUpdate

Akcja ta odpowiada za aktualizację danych pracowników w profilu.

Parametry:

  • name (string) – maksymalna dÅ‚ugość to 50 znaków,
  • name2 (string) – maksymalna dÅ‚ugość to 50 znaków,
  • phoneNo (string) – maksymalna dÅ‚ugość to 50 znaków,
  • languageId (short lub null).
 


 

LanguageChange

Odpowiada za wybór i zmianę języka w sklepie.

Parametry:

  • languageId (short, pole obowiÄ…zkowe).
 


 

LanguageDefaultUpdate

Odpowiada za ustawienie domyślnego języka.

Parametry:

  • languageId (short, pole obowiÄ…zkowe).
 


 

Login

Akcja odpowiadajÄ…ca za logowanie.

Parametry:

  • email (string, pole obowiÄ…zkowe, wyrażenie regularne) – maksymalna dÅ‚ugość to 192 znaki,
  • password (string, pole obowiÄ…zkowe),
  • remember (bool).
 


 

Logout

Akcja ta odpowiada za wylogowanie zalogowanego użytkownika (Klienta).

 


 

OldPasswordChange

Akcja odpowiadająca za zmianę hasła.

Parametry:

  • oldPassword (string, pole obowiÄ…zkowe),
  • password (string, pole obowiÄ…zkowe),
  • passwordRepeat (string, pole obowiÄ…zkowe).
 


 

PasswordChange

Akcja odpowiadajÄ…ca za zmianÄ™ hasÅ‚a (np. przy pomocy formularza ,,zapomniaÅ‚em hasÅ‚a”).

Parametry:

  • password (string, pole obowiÄ…zkowe),
  • passwordRepeat (string, pole obowiÄ…zkowe),
  • hash (string, pole obowiÄ…zkowe).
 


 

PasswordRecover

Akcja której zadaniem jest odzyskanie hasła.

Parametry:

  • email (string, pole obowiÄ…zkowe, wyrażenie regularne) – maksymalna dÅ‚ugość to 192 znaki.
 


 

Register

Akcja ta odpowiada za rejestrację użytkownika.

Parametry:

  • company (bool),
  • email (string, pole obowiÄ…zkowe, wyrażenie regularne) – maksymalna dÅ‚ugość to 192 znaki,
  • password (string, pole obowiÄ…zkowe),
  • passwordRepeat (string),
  • phoneNo (string) – maksymalna dÅ‚ugość to 50 znaków,
  • name (string) – maksymalna dÅ‚ugość to 64 znaki,
  • name2 (string) – maksymalna dÅ‚ugość to 64 znaki,
  • name3 (string) – maksymalna dÅ‚ugość to 250 znaków,
  • countryCode (string) – maksymalna dÅ‚ugość to 2 znaki,
  • zipCode  (string) – maksymalna dÅ‚ugość to 20 znaków,
  • city (string) – maksymalna dÅ‚ugość to 50 znaków,
  • street (string) – maksymalna dÅ‚ugość to 150 znaków,
  • streetNo (string) – maksymalna dÅ‚ugość to 20 znaków,
  • unitNo (string) – maksymalna dÅ‚ugość to 20 znaków,
  • state (string) – maksymalna dÅ‚ugość to 50 znaków,
  • tin (string) – maksymalna dÅ‚ugość to 20 znaków,
  • ssn (string) – maksymalna dÅ‚ugość to 20 znaków,
  • tos (int[]) – może zostać przekazane wielokrotnie w ramach jednej akcji (int),
  • channelKey (string[]) – może zostać przekazane wielokrotnie w ramach jednej akcji (string),
  • vateu (string) – wystÄ™puje tylko w wersji Enterprise, maksymalna dÅ‚ugość to 2 znaki.
Uwaga
W przypadku użytkowników nie będących firmami pola obowiązkowe to jedynie mail oraz password, przykładowy kod dla takiego rozwiązania zawierałby jedynie te dwa pola.
 


 

ReviewAuthorUpdate

Odpowiada za dodanie nicku dla użytkownika który dodaje opinie o produkcie.

Parametry:

  • author (string, pole obowiÄ…zkowe) – maksymalna dÅ‚ugość to 50 znaków.
 


 

Update

Akcja odpowiadajÄ…ca za zmianÄ™ danych konta.

Parametry:

  • email (string, wyrażenie regularne) – maksymalna dÅ‚ugość to 192 znaki,
  • company (bool),
  • name (string, pole obowiÄ…zkowe) – maksymalna dÅ‚ugość to 64 znaki,
  • name2 (string) – maksymalna dÅ‚ugość to 64 znaki,
  • name3 (string) – maksymalna dÅ‚ugość to 250 znaków,
  • countryCode (string, pole obowiÄ…zkowe) – maksymalna dÅ‚ugość to 2 znaki,
  • zipCode (string) – maksymalna dÅ‚ugość to 20 znaków,
  • city (string) – maksymalna dÅ‚ugość to 50 znaków,
  • street (string) – maksymalna dÅ‚ugość to 150 znaków,
  • streetNo (string) – maksymalna dÅ‚ugość to 20 znaków,
  • unitNo (string) – maksymalna dÅ‚ugość to 20 znaków,
  • state (string) – maksymalna dÅ‚ugość to 50 znaków,
  • phoneNo (string) – maksymalna dÅ‚ugość to 50 znaków,
  • tin (string) – maksymalna dÅ‚ugość to 20 znaków,
  • ssn (string) – maksymalna dÅ‚ugość to 20 znaków,
  • invoice (bool),
  • vateu (string) – wystÄ™puje tylko w wersji Enterprise, maksymalna dÅ‚ugość to 2 znaki,
  • subtotalPrices (bool) – wystÄ™puje tylko w wersji enterprise.
 


 

Accept

Umożliwia akceptację zamówienia w sytuacji, gdy mamy do czynienia z np. negocjowalnym kosztem transportu.

Parametry:

  • id (int, pole obowiÄ…zkowe),
  • hash (string).
 


 

Add

Odpowiada za dodanie zamówienia.

Parametry:

  • tos (int[]) – może zostać przekazane wielokrotnie w ramach jednej akcji (int),
  • channelKey (string[]) – może zotać przekazane wielokrotnie w ramach jednej akcji (string).
 


 

Cancel

Akcja ta odpowiada za anulowanie zamówienia.

Parametry:

  • id (int, pole obowiÄ…zkowe),
  • hash (string).
 


 

AttachmentAdd

Akcja odpowiada za dodawanie załącznika do zamówienia.

Parametry:

  • file – pole do wczytywania plików.
 


 

AttachmentDelete

Akcja odpowiada za usuwanie załącznika do zamówienia.

Parametry:

  • id (guid, pole obowiÄ…zkowe).
 


 

AttributesSet

Akcja odpowiada za ustawienie atrybutów zamówienia.

Parametry:

  • attribute (string[]) – może zotać przekazane wielokrotnie w ramach jednej akcji (string), maksymalna dÅ‚ugość to 1000 znaków.
 


 

ComplaintAdd

Akcja odpowiada za dodanie reklamacji.

Parametry:

  • orderId (int, pole obowiÄ…zkowe),
  • no (int, pole obowiÄ…zkowe),
  • quantity (decimal) – może przyjąć wartość od 0.01 do 99999,
  • message (string) – maksymalna dÅ‚ugość to 1000 znaków,
  • accountNumber (string) – maksymalna dÅ‚ugość to 50 znaków,
  • defectId (int lub null),
  • requestId (int lub null),
  • defectDate (string, pole obowiÄ…zkowe, wyrażenie regularne),
  • files – pole do wczytywania plików.

 


 

BuyerChange

Akcja odpowiedzialna za zmianÄ™ nabywcy.

Parametry:

  • buyer (bool).
 


 

BuyerUpdate

Akcja odpowiedzialna za aktualizacjÄ™ danych nabywcy.

Parametry:

  • name (string, pole obowiÄ…zkowe) – maksymalna dÅ‚ugość to 64 znaki,
  • name2 (string) – maksymalna dÅ‚ugość to 64 znaki,
  • name3 (string) – maksymalna dÅ‚ugość to 250 znaków,
  • countryCode (string, pole obowiÄ…zkowe) – maksymalna dÅ‚ugość to 2 znaki,
  • zipCode (string) – maksymalna dÅ‚ugość to 20 znaków,
  • city (string) – maksymalna dÅ‚ugość to 50 znaków,
  • street (string) – maksymalna dÅ‚ugość to 150 znaków,
  • streetNo (string) – maksymalna dÅ‚ugość to 20 znaków,
  • unitNo (string) – maksymalna dÅ‚ugość to 20 znaków,
  • state (string) – maksymalna dÅ‚ugość to 50 znaków,
  • phoneNo (string) – maksymalna dÅ‚ugość to 50 znaków,
  • vateu (string) – maksymalna dÅ‚ugość to 2 znaki,
  • tin (string),
  • ssn (string) – maksymalna dÅ‚ugość to 20 znaków,
  • invoice (bool),
  • company (bool).
 


 

ComplaintCancel

Akcja ta odpowiada za anulowanie reklamacji.

Parametry:

  • complaintId (int, pole obowiÄ…zkowe).
 


 

Copy

Akcja odpowiadająca za kopiowanie zamówienia.

Parametry:

  • orderId (int, pole obowiÄ…zkowe),
  • hash (string).
 


 

CouponAdd

Akcja pozwalajÄ…ca na dodanie kuponu.

Parametry:

  • code (string, pole obowiÄ…zkowe) – maksymalna dÅ‚ugość to 40 znaków,
  • email (string, wyrażenie regularne) – maksymalna dÅ‚ugość to 192 znaki.
 


 

CouponDelete

Akcja umożliwiająca usunięcie kuponu.

 


 

DeliveryAddressUpdate

Akcja odpowiada za uaktualnienie adresu dostawy.

Parametry:

  • email (string, pole obowiÄ…zkowe, wyrażenie regularne) – maksymalna dÅ‚ugość to 192 znaki,
  • name (string, pole obowiÄ…zkowe) – maksymalna dÅ‚ugość to 64 znaki,
  • name2 (string) – maksymalna dÅ‚ugość to 64 znaki,
  • name3 (string) – maksymalna dÅ‚ugość to 250 znaków,
  • zipCode (string) – maksymalna dÅ‚ugość to 20 znaków,
  • city (string) – maksymalna dÅ‚ugość to 50 znaków,
  • street (string) – maksymalna dÅ‚ugość to 150 znaków,
  • streetNo (string) – maksymalna dÅ‚ugość to 20 znaków,
  • unitNo (string) – maksymalna dÅ‚ugość to 20 znaków,
  • state (string) – maksymalna dÅ‚ugość to 50 znaków,
  • phoneNo (string) – maksymalna dÅ‚ugość to 50 znaków.
 


 

DeliveryChange

Akcja odpowiedzialna za zmianÄ™ metody dostawy towaru.

Parametry:

  • id (int, pole obowiÄ…zkowe),
  • channel (string).
 


 

DeliveryCollectionPointChange

Pozwala na wybranie miejsca odbioru paczki (np. przy korzystaniu z paczkomatów).

Parametry:

  • id (int, pole obowiÄ…zkowe),
  • data (string).
 


 

DeliveryCountryChange

Akcja odpowiedzialna za zmianÄ™ kraju dostawy.

Parametry:

  • countryCode (string).
 


 

DeliveryDateChange

Akcja odpowiada za zmianÄ™ terminu dostawy.

Parametry:

  • date (string, wyrażenie regularne).
 


 

EmailSet

Akcja odpowiada za ustawienie adresu email.

Parametry:

  • email (string, pole obowiÄ…zkowe, wyrażenie regularne) – maksymalna dÅ‚ugość to 192 znaki.

 


 

FastDeliveryCheck

Akcja ta odpowiada za sprawdzenie możliwości szybszej dostawy kurierskiej.

Parametry:

  • zipCode (string) – maksymalna dÅ‚ugość to 50 znaków.
 


 

InvoiceAddressUpdate

Akcja ta odpowiada za zmianÄ™ danych faktury.

Parametry:

  • name (string, pole obowiÄ…zkowe) – maksymalna dÅ‚ugość to 64 znaki,
  • name2 (string) – maksymalna dÅ‚ugość to 64 znaki,
  • name3 (string) – maksymalna dÅ‚ugość to 250 znaków,
  • countryCode (string, pole obowiÄ…zkowe) – maksymalna dÅ‚ugość to 2 znaki,
  • zipCode (string) – maksymalna dÅ‚ugość to 20 znaków,
  • city (string) – maksymalna dÅ‚ugość to 50 znaków,
  • street (string) – maksymalna dÅ‚ugość to 150 znaków,
  • streetNo (string) – maksymalna dÅ‚ugość to 20 znaków,
  • unitNo (string) – maksymalna dÅ‚ugość to 20 znaków,
  • state (string) – maksymalna dÅ‚ugość to 50 znaków,
  • phoneNo (string) – maksymalna dÅ‚ugość to 50 znaków,
  • tin (string),
  • ssn (string) – maksymalna dÅ‚ugość to 20 znaków,
  • invoice (bool),
  • company (bool),
  • vateu (string) – wystÄ™puje tylko w wersji Enterprise, maksymalna dÅ‚ugość to 2 znaki.
 


 

InvoiceChange

Akcja odpowiada za wybranie opcji wystawienia faktury.

Parametry:

  • invoice (bool).
 


 

NoteAdd

Akcja odpowiada za dodanie wiadomości do zamówienia.

Parametry:

  • note (string) – maksymalna dÅ‚ugość to 500 znaków.
 


 

PaymentMake

Akcja odpowiada za dokonywanie płatności.

Parametry:

  • id (int, pole obowiÄ…zkowe),
  • hash (string, pole obowiÄ…zkowe).
 


 

PointsUse

Akcja odpowiada za płacenie punktami.

 


 

RestorePayment

Akcja odpowiada za możliwość opłacenia zamówienia gdy wcześniej się to nie udało (np. w wyniku awarii internetu).

Parametry:

  • id (int, pole obowiÄ…zkowe),
  • hash (string).
 


 

ReturnAdd

Akcja odpowiedzialna za zwrot.

Parametry:

  • orderID (int, pole obowiÄ…zkowe),
  • no (int, pole obowiÄ…zkowe),
  • quantity (decimal) – może przyjąć wartość od 0.01 do 99999,
  • message (string) – maksymalna dÅ‚ugość to 1000 znaków,
  • accountNumber (string) – maksymalna dÅ‚ugość to 50 znaków,
  • returnId (int lub null),
  • files – pole do wczytywania plików.
 


 

StatusGet

Akcja odpowiedzialna za pobranie statusu zamówienia.

Parametry:

  • id (int, pole obowiÄ…zkowe),
  • email (string, pole obowiÄ…zkowe, wyrażenie regularne) – maksymalna dÅ‚ugość to 192 znaki.
 


 

TinUpdate

Akcja odpowiedzialna za aktualizacjÄ™ numeru TIN.

Parametry:

  • vateu (string) – maksymalna dÅ‚ugość to 2 znaki,
  • tin (string),
  • ssn (string) – maksymalna dÅ‚ugość to 20 znaków.
 


 

StepNext

Akcja odpowiedzialna za kolejny krok w przypadku składania zamówienia.

 


 

StepPrev

Akcja odpowiedzialna za powrót do poprzedniego kroku podczas składania zamówienia.

 


 

Subscribe

Kod odpowiadajÄ…cy za subskrypcjÄ™ do newslettera.

Parametry:

  • email (string, pole obowiÄ…zkowe, wyrażenie regularne) – maksymalna dÅ‚ugość to 192 znaki,
  • tos (int[]) – może zostać przekazane wielokrotnie w ramach jednej akcji (int),
  • channelKey (string[]) – może zostać przekazane wielokrotnie w ramach jednej akcji (string).
 


 

Unsubscribe

Kod odpowiedzialny za wypisanie siÄ™ z subskrypcji mailowej.

 


CollectionPointCities

Akcja odpowiada za pobranie miast, w których znajdują się punkty odbioru.

Parametry:

  • country (string) – maksymalna dÅ‚ugość to 2 znaki,
  • typeId (short),
  • all (bool),
  • stockLevels (bool).
 


 

CollectionPoints

Akcja odpowiada za pobranie punktów odbioru towarów.

Parametry:

  • country (string) – maksymalna dÅ‚ugość to 2 znaki,
  • city (string) – maksymalna dÅ‚ugość to 50 znaków,
  • typeId (short),
  • all (bool),
  • stockLevels (bool).
 


 

Groups

Pobiera grupy podrzędne dla wskazanej grupy. Akcja ta umożliwia zbudowanie dynamicznego menu czy breadcrumbs.

Parametry:

  • groupId (int),
  • languageId (short),
  • levels (int).
 


 

Search

Akcja odpowiada za wyszukiwarkÄ™.

Parametry:

  • search (string, pole obowiÄ…zkowe) – maksymalna dÅ‚ugość to 100 znaków.
 


 

SearchAdvanced

Akcja odpowiada za zaawansowanÄ… wyszukiwarkÄ™.

Parametry:

  • search (string) – maksymalna dÅ‚ugość to 100 znaków,
  • searchAll (string) – maksymalna dÅ‚ugość to 100 znaków,
  • searchAny (string) – maksymalna dÅ‚ugość to 100 znaków,
  • searchWild (string) – maksymalna dÅ‚ugość to 100 znaków,
  • fields (int) – przyjmuje jednÄ… z podanych niżej wartoÅ›ci:
      • 2 – szukaj w opisie,
      • 4 – szukaj w atrybutach,
      • 8 – szukaj w kodzie produktu,
      • 128 – szukaj w symbolu,
      • 256 – szukaj w EAN,
      • 512 – szukaj w kodzie u producenta.
  • flags (int) – przyjmuje jednÄ… z podanych niżej wartoÅ›ci:
      • 1 – ma zdjÄ™cie,
      • 2 – nowość,
      • 4 – promocja,
      • 8 – produkt z gazetki,
      • 16 – produkt polecany,
      • 32 – wyprzedaż,
      • 64 – super jakość,
      • 128 – super cena,
      • 256 – najlepiej oceniany,
      • 512 – rekomendacja sprzedawcy.
      • 1024 – towar za punkty.
  • priceFrom (long lub null),
  • priceTo (long lub null),
  • groupId (int lub null),
  • manufactureId (int lub null),
  • brandId (int lub null).
Wskazówka
Flagi można sumować — wartość wpisana do metody to suma wartości poszczególnych flag. Jeżeli suma będzie równa np. 14, wyszukanie nastąpi po flagach:
  • nowość,
  • promocja,
  • produkt z gazetki.
 


 

SearchAutocomplete

Akcja odpowiada za wyświetlanie podpowiedzi 5 towarów w trakcie wyszukiwania.

Parametry:

  • search (string, pole obowiÄ…zkowe) – maksymalna dÅ‚ugość to 100 znaków.
 


 

SearchFilters

Akcja odpowiada za zastosowanie filtrów wyszukiwania.

Parametry:

  • __skipParameter (string[]) – może zostać przekazane wielokrotnie w ramach jednej akcji (string).
 


 

ProductId

Akcja ta pozwala na zwrócenie wartości ID towaru znajdującego się w bazie e-Sklepu na podstawie ID towaru w bazie systemu ERP (GIDNumber). Może być przydatna podczas pisania własnych dodatków dla Comarch e-Sklep Sync.

Parametry:

  • gidNumbers (int[], pole obowiÄ…zkowe).
Uwaga
Akcja dostępna jest w sklepach B2B od wersji 2021.2.

 

AskForPrice

Akcja odpowiada za złożenie zapytania o cenę produktu.

Parametry:

  • productId (int, pole obowiÄ…zkowe),
  • email (string, pole obowiÄ…zkowe, wyrażenie regularne) – maksymalna dÅ‚ugość to 192 znaki,
  • phoneNo (string) – maksymalna dÅ‚ugość to 20 znaków,
  • quantity (decimal, pole obowiÄ…zkowe) – może przyjąć wartość od 0.01 do 99999,
  • unitId (int lub null),
  • message (string) – maksymalna dÅ‚ugość to 500 znaków.
 


 

CollectionPointsStockLevelsGet

Akcja odpowiada za pobieranie stanów magazynowych w salonach danego towaru.

Parametry:

  • products (string, pole obowiÄ…zkowe),
  • country (string) – maksymalna dÅ‚ugość to 2 znaki,
  • city (string) – maksymalna dÅ‚ugość to 50 znaków,
  • pointTypeId (short),
  • pointId (int lub null).
 

Wskazówka
Jeżeli chcesz pokazać w e-Sklepie iloÅ›ci towaru w podziale na magazyny (e-Sklepu i hurtowni), to można je pobrać akcjÄ… ’Product/StockLevelsGet’.

 


 

ComparisonToolAdd

Akcja odpowiadająca za dodanie produktu do porównania z innym produktem.

Parametry:

  • productId (int, pole obowiÄ…zkowe).
 


 

ComparisonToolDelete

Akcja odpowiada za usunięcie przedmiotu z porównania.

Parametry:

  • productId (int, pole obowiÄ…zkowe).
 


 

DeliveryCostGet

Akcja odpowiada za pobranie najniższej ceny dostawy dla danego towaru.

Parametry:

  • id (int, pole obowiÄ…zkowe),
  • unitId (int lub null, pole obowiÄ…zkowe).

 


 

FastDeliveryCheck

Akcja odpowiadająca za sprawdzenie dostępności usługi szybkiej dostawy w podanej lokalizacji.

Parametry:

  • products (string, pole obowiÄ…zkowe),
  • country (string) – maksymalna dÅ‚ugość to 2 znaki,
  • zipCode (string) – maksymalna dÅ‚ugość to 50 znaków.
 


 

NotifyAboutProductAvailability

Akcja odpowiadająca za złożenie zapytania odnośnie poinformowania użytkownika o ponownej dostępności towaru.

Parametry:

  • productId (int, pole obowiÄ…zkowe),
  • name (string, pole obowiÄ…zkowe) – maksymalna dÅ‚ugość to 50 znaków,
  • email (string, pole obowiÄ…zkowe, wyrażenie regularne) – maksymalna dÅ‚ugość to 192 znaki,
  • phoneNo (string) – maksymalna dÅ‚ugość to 20 znaków.
 


 

ReviewAdd

Akcja odpowiadajÄ…ca za dodanie opinii na temat produktu.

Parametry:

  • rating (short, pole obowiÄ…zkowe) – może przyjąć wartość od 1 do 5,
  • comment (string, pole obowiÄ…zkowe) – maksymalna dÅ‚ugość to 4000 znaków,
  • author (string, pole obowiÄ…zkowe) – maksymalna dÅ‚ugość to 50 znaków,
  • productId (int, pole obowiÄ…zkowe),
  • orderHash (string).

 


 

StockLevelsGet

Akcja odpowiada za pobieranie stanów magazynowych z podziałem na magazyny (e-Sklepu i hurtowni).

Parametry:

  • id (int, pole obowiÄ…zkowe).
Dla powyższej akcji zostanie zwrócony ten sam obiekt Stock (jak np. na szczegółach towaru), ale z dwoma dodatkowymi właściwościami:
> WarehouseId,
> WarehouseName.
WÅ‚aÅ›ciwoÅ›ci mogÄ… być puste (null) – jeÅ›li jest to stan z ERP, a nie z hurtowni.

 


 

WishListAdd

Akcja odpowiedzialna za dodanie produktu do listy życzeń.

Parametry:

  • productId (int, pole obowiÄ…zkowe),
  • quantity (decimal) – może przyjąć wartość od 1 do 99999,
  • note (string) – maksymalna dÅ‚ugość to 500 znaków.

 


 

WishListCheck

Akcja odpowiedzialna za sprawdzenie czy produkt należy do listy życzeń.

Parametry:

  • products (int[]).
 


 

WishListDelete

Akcja odpowiadająca za usuwanie przedmiotu z listy życzeń.

Parametry:

  • productId (int lub null).