Sunnysideup\EcommerceAdvanceRetailConnector\Api\ARConnector
Synopsis
class ARConnector
{
- // members
- public string $basePath = '';
- public float|mixed $startTime;
- protected bool $debug = true;
- protected bool $verbose = true;
- protected string $error = '';
- // methods
- public void __construct()
- public void setBasePath()
- public void setDebug()
- public void setVerbose()
- public void getProductsChanged()
- public void getProductDetails()
- public void getAllProductDetails()
- public void getProductDetailsExtra()
- public void getAllProductDetailsExtra()
- public void getProducPricesChanged()
- public array getPricesChangedForOneProduct()
- public void getAvailability()
- public void getActivePromos()
- public void getCategories()
- public void getSubCategories()
- public void getSubSubCategories()
- public void compareProductWithBarcode()
- public void getCustomersChanged()
- public void getAllCustomerDetails()
- public void getCustomerDetails()
- public void getCustomerByEmail()
- public void getCustomerOrder()
- public void createCustomer()
- public array|int createOrder()
- public void getOrder()
- protected void runRequest()
- protected void logError()
- protected void output()
Hierarchy
Uses
- SilverStripe\Core\Extensible
- SilverStripe\Core\Injector\Injectable
- SilverStripe\Core\Config\Configurable
- Sunnysideup\Flush\FlushNow
Members
protected
- $debug — Sunnysideup\EcommerceAdvanceRetailConnector\Api\bool
- $error — string
- $verbose — Sunnysideup\EcommerceAdvanceRetailConnector\Api\bool
public
- $basePath
—
string
ARESAPI|ARESAPITest. - $startTime — Sunnysideup\EcommerceAdvanceRetailConnector\Api\float|mixed
Methods
protected
- logError()
- output()
- runRequest() — Makes an HTTP request and sends back the response as JSON.
public
- __construct()
- compareProductWithBarcode()
- createCustomer()
- createOrder()
- getActivePromos()
- getAllCustomerDetails()
- getAllProductDetails()
- getAllProductDetailsExtra()
- getAvailability()
- getCategories() — Gets the basic categories (categoryType=1,2,3).
- getCustomerByEmail()
- getCustomerDetails()
- getCustomerOrder()
- getCustomersChanged()
- getOrder()
- getPricesChangedForOneProduct()
- getProducPricesChanged()
- getProductDetails()
- getProductDetailsExtra()
- getProductsChanged()
- getSubCategories() — Gets the sub categories ($categoryId is the id from getCategories e.g. "Bags & Cases").
- getSubSubCategories() — Gets the sub sub categories (not all items have these).
- setBasePath() — ARESAPI|ARESAPITest.
- setDebug()
- setVerbose()