hoe kan ik de onderste gedeelte intergreren in me opencart webshop
Een voorbeeld van een key is "E2EE2E8DE201EFF104DE51E16F867EAF". (Deze key verschilt per klant)
Als u naar de volgende URL gaat:
http://www.twindis.com/api/getStatus?ap ... d=p0002079
dan krijgt u het volgende resultaat terug:
{
"ID": "p0002079",
"STOCK": 1068,
"LEADTIME": 0,
"LEADTIMETEXT": "Op voorraad"
}
Dit resultaat is in JSON formaat voor data-uitwisseling, uw website developer weet wat hiermee moet gebeuren.
De ID is het artikelnummer zoals het bij Twindis bekend is
De STOCK is de realtime actuele voorraad bij Twindis.
De LEADTIME betekent hoeveel dagen dat het duurt voor Twindis het product kan opsturen.
De LEADTIMETEXT is de exacte tekst zoals Twindis die op de website gebruikt.
Ergens in de template:
Onderaan het script:
Code: Select all
Aantal:<span id="stock"></span>
Levertijd:<span id="leadtime"></span>
Voorraad:<span id="leadtimetext"></span>
Code: Select all
<script type="text/javascript"><!--
$(document).ready(function() {
$.ajax({
url: 'http://www.twindis.com/api/getStatus?apikey=E2EE2E8DE201EFF104DE51E16F867EAF&id=p0002079',
type: 'post',
dataType: 'json',
beforeSend: function() {
$('#stock').after('<span class="wait"> <img src="catalog/view/theme/default/image/loading.gif" alt="" /></span>');
},
complete: function() {
$('.wait').remove();
},
success: function(json) {
if (json['ID']) {
$('#stock').html(json['STOCK']);
$('#leadtime').html(json['LEADTIME']);
$('#leadtimetext').html(json['LEADTIMETEXT']);
}
},
error: function() {
$('#leadtimetext').html('Onbekend');
}
});
});
//--></script>
Zoals het antwoord van de api op dit moment is, zal het niet werken.
Het is geen json, want het antwoord staat tussen pre-tags
Als het antwoord correct zou zijn, zou je, mits je hetzelfde product_id gebruikt, het kunnen gebruiken.
De url wordt dan:
Het is geen json, want het antwoord staat tussen pre-tags
Code: Select all
<pre>
{"ID":"p0002079","STOCK":475,"LEADTIME":1,"LEADTIMETEXT":"200+"}
</pre>
De url wordt dan:
Code: Select all
url: 'http://www.twindis.com/api/getStatus?apikey=E2EE2E8DE201EFF104DE51E16F867EAF&id=<?php echo $product_id; ?>',
Who is online
Users browsing this forum: No registered users and 11 guests