buynowModule

buynowModule

class to handle cart functions

Constructor

new buynowModule()

Source:

Methods

(async, static) allCartItems(req, data, count) → {object}

Source:
Parameters:
Name Type Description
req object

request object

data object

data

count number

count

Returns:

sql query

Type
object

(async, static) buynowinvoicePartialUpdate(req, buynowID, userid) → {object}

Source:

buy now invoice partial update

Parameters:
Name Type Description
req object

request object

buynowID number

buynow id

userid number

user id

Returns:

sql query

Type
object

(async, static) buynowinvoiceUpdate(req, buynowID, userid) → {object}

Source:

buynow invoice update

Parameters:
Name Type Description
req object

request object

buynowID number

buynow id

userid number

user id

Returns:

sql query

Type
object

(async, static) cartqtyproduct(data, proid) → {object}

Source:

cart qty product

Parameters:
Name Type Description
data object

data

proid number

project id

Returns:

sql query

Type
object

(async, static) cartqtyproductsoldvalue(data, proid) → {object}

Source:

get cart quantity prduct sold values

Parameters:
Name Type Description
data object

data

proid number

product id

Returns:

sql query

Type
object

(async, static) cartqtyproductsub(data, proid) → {object}

Source:

cart quantity product

Parameters:
Name Type Description
data object

data

proid number

product id

Returns:

sql query

Type
object

(async, static) cartTableqtyUpdate(userid, cartid, proid) → {object}

Source:

cart table quantity update

Parameters:
Name Type Description
userid number

user id

cartid number

cart id

proid number

project id

Returns:

sql query

Type
object

(async, static) cartTimer(cartid) → {object}

Source:

cart Timer

Parameters:
Name Type Description
cartid number

cart id

Returns:

sql query

Type
object

(async, static) cartTimerUpdate(uid) → {object}

Source:

cart Timer update

Parameters:
Name Type Description
uid number

user id

Returns:

sql query

Type
object

(async, static) commondeleteparenttable(proid, baseid, baseTableUsed) → {object}

Source:

common delete parent table

Parameters:
Name Type Description
proid number

product id

baseid number

base id

baseTableUsed string

base table used

Returns:

sql query

Type
object

(async, static) getAllTempCartsGroups(req) → {object}

Source:

get all temp cart group

Parameters:
Name Type Description
req object

request object

Returns:

sql query

Type
object

(async, static) getBuyNowCartDetails(req, prdt) → {object}

Source:

get buy now cart Details

Parameters:
Name Type Description
req object

request object

prdt object

product details

Returns:

sql query

Type
object

(async, static) getBuynowProjectDetails(req) → {object}

Source:

get buy now project details

Parameters:
Name Type Description
req object

request object

Returns:

sql query

Type
object

(async, static) getcartsdetails(data, userID, sellID, baseTableUsed, baseTableUsed2) → {object}

Source:

get carts details

Parameters:
Name Type Description
data object

data

userID number

number

sellID number

seller id

baseTableUsed string

base table used

baseTableUsed2 string

second base table used

Returns:

sql query

Type
object

(async, static) getCommonInvoiceNo(data, baseTableUsed) → {object}

Source:

get common invoice no

Parameters:
Name Type Description
data object

data

baseTableUsed string

base table used

Returns:

sql query

Type
object

(async, static) getlotcartsdetails(data, escapeValue, FilterValue, baseTableUsed, limit, groupBy, orderBy) → {object}

Source:

get lot cart details

Parameters:
Name Type Description
data object

data

escapeValue object

escape values

FilterValue object

filtervalues

baseTableUsed string

basetableused

limit number

limit

groupBy string

group by

orderBy string

order by

Returns:

sql query

Type
object

(async, static) insertucartdetails(req, qty, proid, uid, price) → {object}

Source:

insert user cart details

Parameters:
Name Type Description
req object

request object

qty number

quantity

proid number

product id

uid number

user id

price number

price

Returns:

sql query

Type
object

(async, static) productstatusupdate(data, proid) → {object}

Source:

product status udpate

Parameters:
Name Type Description
data object

data

proid number

product id

Returns:

sql query

Type
object

(async, static) removeSoldTempCart(proid) → {object}

Source:

remove sold temp cart

Parameters:
Name Type Description
proid number

product id

Returns:

sql query

Type
object

(async, static) updateAddress(buynowID, userId, type) → {object}

Source:
Parameters:
Name Type Description
buynowID number

buynow id

userId number

user id

type string

type

Returns:

sql query

Type
object

(async, static) updateAdminFee(req) → {object|object}

Source:

update Admin fee

Parameters:
Name Type Description
req object

request object

Returns:
  • sql query

    Type
    object
  • sql query

    Type
    object

(async, static) updatealltypeofproduct(req, data, proid, typeoffield, baseTableUsed) → {object}

Source:
Parameters:
Name Type Description
req object

request object

data object

data

proid number

product id

typeoffield number

type of filed

baseTableUsed string

base table used

Returns:

sql query

Type
object

(async, static) updateBuyNowData(data, proid, uid) → {object}

Source:

update buy now data

Parameters:
Name Type Description
data object

data

proid number

projet id

uid number

user id

Returns:

sql query

Type
object

(async, static) updateCartData(data, proid, uid) → {object}

Source:

update cart data

Parameters:
Name Type Description
data object

obejct data

proid number

product id

uid number

user id

Returns:

sql query

Type
object

(async, static) updateCartDataUser(data, uid) → {object}

Source:

update cart data user

Parameters:
Name Type Description
data object

data

uid number

user id

Returns:

sql query

Type
object

(async, static) updatecartdetails(req, qty, proid, uid, price) → {object}

Source:

update cart details

Parameters:
Name Type Description
req object

request object

qty number

quantity

proid number

product id

uid number

user id

price number

price

Returns:

sql query

Type
object

(async, static) updatecartsbuynow(req, data, baseTableUsed) → {object}

Source:

update cart buy now

Parameters:
Name Type Description
req object

request object

data object

data

baseTableUsed string

base table used

Returns:

sql query

Type
object