Het is mogelijk dat u vanuit uw website, Facebook of Twitter direct een product of aanbieding in de winkelmand wilt plaatsen.


U kunt dat doen door een directe URL aan te roepen. De page AddProduct.aspx wordt aangeroepen met een aantal parameters zoals:


http://webshop.bakker.nl/AddProduct.aspx?ProductCode=1&Subcode=016&Amount=10

Dit betekent:

Plaats 10 keer het product 1 met subcode 10 in het winkelmandje en ga direct naar het winkelmandje om te betalen.


  • ProductCode     = De productcode van het product in Bake-it.
  • Subcode             = De subcode van het toe te voegen product.
                         Als er geen subcode is ingegeven, wordt de standaard subcode van het product genomen.
  • Amount             = Aantal producten dat u in de winkelmand wilt plaatsen


Daarnaast zijn er nog een aantal speciale parameters:

  • ActionCode             = De actie die gedaan moet worden nadat het product in het winkelmandje is  geplaatst
  • ActionCodeURL     = De URL / website waarnaar gesprongen moet nadat het product in de winkelmand is geplaatst


De actiecode bevat de actie die gedaan moet worden nadat het product in de winkelmandje is geplaatst en kan de volgende waarde bevatten:

  • ActionCode=ShoppingCart     Na toevoegen, ga naar het winkelmandje (standaard actie)
  • ActionCode=Home                 Na toevoegen, ga naar de startpagina van de webshop
  • ActionCode=Offers                 Na toevoegen, ga naar de aanbiedingen pagina van de webshop
  • ActionCode=URL                    Spring naar een andere website à ActionCodeURL. De ActionCodeURL bevat de website waarnaar gesprongen wordt


Voorbeeld:

…/AddProduct.aspx?ProductCode=1&Subcode=016&Amount=3&ActionCode=url&ActionCodeURL=http://www.marti-orbak.nl

 




Als er een foute parameter is meegegeven aan de AddProduct.aspx pagina, wordt er een fout-pagina getoond met de statuscode en beschrijving van de foutcode in de URL:


Status = 0 --> OK

Status = 1 --> Er is geen productcode meegegeven in de parameters

Status = 2 --> Er is geen subcode meegegeven in de parameters / geen standaard subcode

Status = 11 --> Product niet gevonden in de database

Status = 12 --> Subcode niet gevonden in de database

Status = 20 --> Product/Subcode combinatie niet gevonden in de database

Status = 89 --> ActionCode is niet geldig

Status = 99 --> Algemene / onbekende fout