Helion Special Offer
, (*1)
Simple library to read data from Helion.pl special daily offer., (*2)
Thanks to Helion for preparing data as JSON., (*3)
Download
With Composer, (*4)
composer require awaluk/helion-special-offer
or download release., (*5)
Example
<?php
// autoload from composer
require_once 'vendor/autoload.php';
// create new class to data operations
$data = new awaluk\HelionSpecialOffer\Data('xx', 326, false);
// getting new book object
$book = $data->getBook();
// show data, for example book title
echo $book->getTitle();
Configuration
new awaluk\HelionSpecialOffer\Data($partnerNumber, $coverSize, $file);
Name |
Description |
Default value |
$partnerNumber |
Partner number from Helion |
- |
$coverSize |
Width of cover image (available values: 65, 72, 88, 120, 125, 181, 326) |
326 |
$file |
Location and name cache file |
without cache |
Available data
Method Book object |
Returned value |
getTitle() |
Book title |
getOldPrice() |
Book price before promotion |
getPromotionPrice() |
Book price in promotion |
getLink() |
Link to book in helion.pl |
getCoverLink() |
Link to book cover |
getToCartLink() |
Link adding book to cart |
Attention!
If you using cache file, add execution $data->download();
to CRON everyday at moment after midnight. If you don't, the book will not be updated., (*6)
License
MIT, (*7)