shop - adamjimenez/shiftlib GitHub Wiki
Shop Class
Ecommerce class
basket
array $shop->basket
Array of basket items
add_to_basket
$shop->add_to_basket( int $product, int $quantity=1, bool $buy_now=false)
Takes a product id and quantity and adds to the basket. If $buy_now is true - the user will be redirected to the basket.
set_delivery
$shop->set_delivery( dec $price )
Sets the current delivery price
prepare
int $shop->prepare()
Create an order with statu pending ready to go to the payment gateway. The order id is returned.
paypal_button
$shop->paypal_button( string $value='Pay using paypal click here' )
Outputs a paypal payment button.
worldpay_button
$shop->worldpay_button( string $value='Pay using worldpay click here' )
Outputs a worldpay payment button.