Spurtcommerce
DocumentAPI ReferenceAdd-ons
API Reference
API Reference
  • About Spurtcommerce APIs
  • Spurtcommerce
    • Admin API
      • Admin
        • Authentication
        • My Profile
        • Support
      • Buyers
        • Manage Buyer
      • Chat
      • CMS
        • Manage Banner
        • Manage Blogs
        • Manage Pages
        • Manage SEO
      • Dashboard
      • Marketing
        • Manage Cross Selling
          • Related Products
        • Manage Promotions
          • Coupon
      • Marketplace
        • Manage Products
        • Manage Sales
        • Manage Settlements
        • Product Configuration
        • Reports
      • Sellers
        • Seller
        • Seller Group
        • Seller KYC Request
      • Settings
        • Add-ons
        • Add-ons Product Attributes
        • Localization
        • Order Fulfilment Status
        • Personalise
        • Site Settings
        • Store Settings
        • System
        • User and Permission
        • Support-Category
    • Store API
      • Account Settings
        • Customer
        • My Order
        • My Quotation
        • My Wishlist
        • Profile
        • Support
      • Checkouts
      • Store
        • Admin Contact
        • Categories
        • Home
        • Product Detail Page
    • Vendor API
      • Page 1
      • Catalogue
        • Bulk Product Imports
          • Custom
          • Standard
        • Common Product
        • Data Export
        • Pricing
        • Product Localisation
        • Product List
        • Product Variants
        • Related Products
      • CRM
        • Customer
        • Customer Group
        • Question and Answer
        • Rating and Review
      • Dashboard
      • Marketing
      • Payments
        • Archeived Payments
        • Earnings
        • Settlements
      • Profile
        • Account Settings
          • My Business
          • My KYC
          • My Profile
          • My Shop
          • Personalised Setting
        • Chat
        • Vendor
        • Support
      • Reports
      • Sales
        • Archeive Orders
        • Back Orders
        • Failed Orders
        • Orders
        • Quotation Request
        • Stock Update
        • Variant Stock Update
      • Supplier
        • Contact
        • Supplier
Powered by GitBook
On this page
  1. Spurtcommerce
  2. Vendor API
  3. Catalogue

Pricing

PreviousData ExportNextProduct Localisation

Last updated 4 months ago

Get vendor product list

get
Query parameters
limitintegerOptional
offsetintegerOptional
keywordstringOptional
countintegerOptional
sortBystringOptional
sortOrderstringOptional
productNamestringOptional
pricestringOptional
statusstringOptional
approvalFlagstringOptional
Header parameters
AuthorizationstringRequired
Responses
200
Successfully got your product list.
400
Bad Request
401
Unauthorized
500
Internal Server Error
get
GET /backend/api/vendor-product/ HTTP/1.1
Host: 139.59.67.17
Authorization: text
Accept: */*

No content

Get Seller Price Group List

get

Fetch the list of all available seller price groups.

Query parameters
limitintegerOptional

Limit the number of price groups to fetch

offsetintegerOptional

Skip the first 'n' number of price groups

countintegerOptional

Count the number of price groups available

Header parameters
AuthorizationstringRequired
Responses
200
Successfully retrieved seller price group list
400
Bad Request
401
Unauthorized
500
Internal Server Error
get
GET /backend/api/vendor-price-group HTTP/1.1
Host: 139.59.67.17
Authorization: text
Accept: */*
<?xml version="1.0"?>
<object>
	<status>1</status>
	<message>Successfully get Seller Price Group List</message>
</object>

Get SKU Details

get

Fetch details of a product based on its SKU.

Path parameters
skuIdintegerRequired

The SKU of the product

Header parameters
AuthorizationstringRequired
Responses
200
Successfully retrieved SKU details.
400
Bad Request
401
Unauthorized
500
Internal Server Error
get
GET /backend/api/vendor-product/sku/{skuId} HTTP/1.1
Host: 139.59.67.17
Authorization: text
Accept: */*
<?xml version="1.0"?>
<object>
	<status>1</status>
	<message>Successfully got Sku detail..!</message>
</object>

Get Vendor Customer Group List

get

Retrieve the list of vendor customer groups.

Query parameters
limitintegerOptional

The number of records to retrieve.

offsetintegerOptional

The number of records to skip.

keywordstringOptional

Search keyword to filter the customer group list.

Header parameters
AuthorizationstringRequired
Responses
200
Successfully retrieved the customer group list.
400
Bad Request
401
Unauthorized
500
Internal Server Error
get
GET /backend/api/vendor-customer-group HTTP/1.1
Host: 139.59.67.17
Authorization: text
Accept: */*
<?xml version="1.0"?>
<object>
	<status>1</status>
	<message>Successfully got customer list</message>
</object>

Get Vendor Customer List

get

Retrieve the list of customers under a vendor customer group.

Query parameters
limitintegerOptional

The number of records to retrieve.

offsetintegerOptional

The number of records to skip.

keywordstringOptional

Search keyword to filter the customer list.

Header parameters
AuthorizationstringRequired
Responses
200
Successfully retrieved the customer list.
400
Bad Request
401
Unauthorized
500
Internal Server Error
get
GET /backend/api/vendor-customer-group/customer/list HTTP/1.1
Host: 139.59.67.17
Authorization: text
Accept: */*
<?xml version="1.0"?>
<object>
	<status>1</status>
	<message>Successfully got customer list</message>
</object>

Delete a Seller Price Group

delete

Deletes a specific seller price group based on the given ID.

Path parameters
idintegerRequired

The ID of the price group to be deleted

Header parameters
AuthorizationstringRequired
Responses
200
Successfully deleted the seller price group.
400
Bad Request
401
Unauthorized
500
Internal Server Error
delete
DELETE /backend/api/vendor-price-group/{id} HTTP/1.1
Host: 139.59.67.17
Authorization: text
Accept: */*
<?xml version="1.0"?>
<object>
	<status>1</status>
	<message>Successfully Deleted Seller Price Group..</message>
</object>
  • GETGet vendor product list
  • GETGet Seller Price Group List
  • POSTCreate a Seller Price Group
  • GETGet SKU Details
  • GETGet Vendor Customer Group List
  • GETGet Vendor Customer List
  • PUTUpdate a Seller Price Group
  • DELETEDelete a Seller Price Group

Create a Seller Price Group

post

Creates a new seller price group with associated buyers, products, and schedules.

Header parameters
AuthorizationstringRequired
Body
priceGroupNamestringRequired

Name of the price group

descriptionstringOptional

Description of the price group

isDefaultinteger · int32Required

Indicates whether this is the default price group (0 or 1)

statusinteger · int32Required

Status of the price group (1 for active, 0 for inactive)

buyerIdsstringRequired

Comma-separated list of buyer IDs to be added

deleteBuyerIdsstringOptional

Comma-separated list of buyer IDs to be removed

buyerGroupIdsstringRequired

Comma-separated list of buyer group IDs to be added

deleteBuyerGroupIdsstringOptional

Comma-separated list of buyer group IDs to be removed

createProductDetailsstringRequired

JSON string of product details to be created

createPriceGroupSchedulestringRequired

JSON string of price group schedules to be created

deleteProductGroupDetailIdsstringOptional

Comma-separated list of product group detail IDs to be removed

Responses
200
Successfully created the seller price group.
400
Bad Request
401
Unauthorized
500
Internal Server Error
post
POST /backend/api/vendor-price-group HTTP/1.1
Host: 139.59.67.17
Authorization: text
Content-Type: application/x-www-form-urlencoded
Accept: */*
Content-Length: 266

"priceGroupName='text'&description='text'&isDefault=1&status=1&buyerIds='text'&deleteBuyerIds='text'&buyerGroupIds='text'&deleteBuyerGroupIds='text'&createProductDetails='text'&createPriceGroupSchedule='text'&deleteProductGroupDetailIds='text'"
<?xml version="1.0"?>
<object>
	<status>1</status>
	<message>Successfully Created Seller Price Group..</message>
</object>

Update a Seller Price Group

put

Updates an existing seller price group with new details, schedules, and settings.

Path parameters
idintegerRequired

The ID of the price group to be updated

Header parameters
AuthorizationstringRequired
Body
priceGroupNamestringRequired

Name of the price group

descriptionstringOptional

Description of the price group

isDefaultinteger · int32Required

Indicates whether this is the default price group (0 or 1)

statusinteger · int32Required

Status of the price group (1 for active, 0 for inactive)

buyerIdsstringOptional

Comma-separated list of buyer IDs to be added

deleteBuyerIdsstringOptional

Comma-separated list of buyer IDs to be removed

buyerGroupIdsstringOptional

Comma-separated list of buyer group IDs to be added

deleteBuyerGroupIdsstringOptional

Comma-separated list of buyer group IDs to be removed

createProductDetailsstringOptional

JSON string of product details to be created

createPriceGroupSchedulestringOptional

JSON string of price group schedules to be created

deleteProductGroupDetailIdsstringOptional

Comma-separated list of product group detail IDs to be removed

Responses
200
Successfully updated the seller price group.
400
Bad Request
401
Unauthorized
500
Internal Server Error
put
PUT /backend/api/vendor-price-group/{id} HTTP/1.1
Host: 139.59.67.17
Authorization: text
Content-Type: application/x-www-form-urlencoded
Accept: */*
Content-Length: 266

"priceGroupName='text'&description='text'&isDefault=1&status=1&buyerIds='text'&deleteBuyerIds='text'&buyerGroupIds='text'&deleteBuyerGroupIds='text'&createProductDetails='text'&createPriceGroupSchedule='text'&deleteProductGroupDetailIds='text'"
<?xml version="1.0"?>
<object>
	<status>1</status>
	<message>Successfully Created Seller Price Group..</message>
</object>