Update:
nieuwe API elementen & uitbreidingen

10-01-2019

Zoals je weet ontwikkelen wij onze webwinkelsoftware continu door zodat je alle tools in handen hebt om jouw webshop verder te optimaliseren. Een Application Programming Interface (API) zorgt ervoor dat verschillende softwareprogramma's onderling met elkaar kunnen 'praten'. Op deze manier worden twee partijen, die elkaar toegang geven tot informatie of functionaliteiten, met elkaar verbonden. CCV Shop heeft een volledige REST API ontwikkeld. Dankzij deze API heb je veel mogelijkheden om data in jouw webwinkel van buitenaf te benaderen en aan te passen. Er is weer een update gelanceerd die de volgende nieuwe API elementen evenals uitbreidingen bevat:

Nieuw

Ordernotificaties

Er is een nieuwe resource /ordernotifications/. Hiermee kan je via de API een ordernotificatie aanmaken (acties die samenhangen met een order). Onder ordernotificaties verstaan we het versturen van een orderbevestiging, betalingslink, factuur, of het uitprinten van een bon via een bonnenprinter.


HTML hooks

Je kunt nu op specifieke plekken eenvoudig codeblocks implementeren. Op die manier weet je dat de codeblock altijd op de juiste plek getoond zal worden, ongeacht de weergave. Denk bijvoorbeeld aan een melding bij de productprijs.


De beschikbare HTML hooks zijn:

  • app-codeblock-htmlhook-product-description (beschrijving)
  • app-codeblock-htmlhook-product-priceinfo (prijsblok)

Uitgebreid

Verpakkingen (packages)

Bij de resource /packages/ was het voorheen enkel mogelijk om verpakkingen op te halen van producten. Nu kun je ook verpakkingen toevoegen en wijzigen. Dit is bijvoorbeeld handig wanneer je bij een productimport het onderscheid wilt maken in verzendkosten.


Productreviews kunnen nu via API goedgekeurd worden

Het toevoegen van productreviews was reeds mogelijk. Deze uitbreiding zorgt ervoor dat je nu ook deze reviews kan goedkeuren. Dit kan direct, maar ook op een latere termijn. Zie hiervoor de resource /productreviews/.


Settings
- apart domein per taal

Je kunt bij de resource /settings/ de instelling ‘per taal een hoofddomein’ opvragen via ‘separate_domain_per_language’. Dit is van belang als je bijvoorbeeld wilt weten of je voor elke SEO-alias een andere taal moet opgeven.

- languages PUT

Hiermee kan je aangemaakte of beschikbare talen activeren, maar ook deactiveren.

Voorbeeld: je voegt Russisch toe als eigen taal. Deze taal dien je eerst te activeren voordat je de vertaling bij een product kan instellen. Met deze uitbreiding kun je deze nieuwe taal vervolgens activeren in de webshop.


Product limit

Bij de resource /webshops/ kun je met behulp van ‘product_ limit’ opvragen wat de productlimiet is van een webshop: wat is het maximaal aantal artikelen dat een shop kan hebben? Uiteraard is dit aantal afhankelijk van het gekozen webshoppakket.


Met behulp van ‘product_limit_left’ kun je opvragen hoeveel artikelen je nog kunt toevoegen voordat de productlimiet is bereikt.


Orderrows

Bestaande orderrows van niet afgeronde orders zijn aanpasbaar. Hierdoor is het mogelijk om bestaande orderregels van een nog niet afgeronde order aan te passen. Zowel het aantal producten als de prijs en eventuele korting zijn aan te passen.

Documentatie

Wil je alle nieuwe elementen en uitbreidingen nalezen in de documentatie? Dat kan hier!

Cookies CCV Shop maakt gebruik van cookies. Hierdoor kunnen wij je de nodige functionaliteiten bieden en tevens jouw gebruikservaring verbeteren. Als je onze website bezoekt, ga je akkoord met onze cookieverklaring.
Ga akkoord