Classic Theme
Zenith Theme
Webkul
Get App
Support
Classic Theme
Zenith Theme
Webkul
Get App
Support
  • Introduction

    • Getting Started
    • Overview
  • Configuration

    • General configuration
    • Product configuration
    • Seller configuration
    • Invoice configuration
  • Seller

    • Seller Profile Page Settings
    • Seller Notification
    • Advanced Seller Policy
  • Product

    • Digital products
    • Import products
    • Add products
    • Collection sync
    • Products updates
  • Commission

    • Overview
    • Commission-Type
  • Payment Flow

    • Seller-Payment
    • Stripe
    • Stripe-configuration
    • Paypal
    • RazorPayX
    • Seller-payment-configuration
  • Featured-App

    • Overview
    • Shipping

      • Marketplace Shipping
      • USPS SHIPPING
      • ECOM EXPRESS SHIPPING
      • CANADA POST SHIPPING
      • STORE PICKUP
      • AIR SPEED SHIPPING
      • AUSTRALIA POST SHIPPING
      • UPS SHIPPING
      • FEDEX SHIPPING
      • VAMASHIP
      • SHIPSTATION
      • BLUEDART
      • ENVIA SHIPPING
      • DHL EXPRESS
      • BRING SHIPPING
      • POSTNL
      • J&TEXPRESS SHIPPING
      • SHIPMONDO
      • SENDLE SHIPPING
      • SWISSPOST SHIPPING
      • DELHIVERY
      • EASYPOST SHIPPING
      • EASYSHIP
      • SHIPROCKET SHIPPING
      • SBEEDY SHIPPING
      • SHIPPIT SHIPPING
    • Connector

      • SELLER SHOPIFY STORE CONNECTOR
      • WOOCOMMERCE CONNECTOR
      • SHOPIFY ETSY CONNECTOR
      • SHOPIFY MAGENTO CONNECTOR
      • SHOPIFY PRESTASHOP CONNECTOR
      • SQUAREUP CONNECTOR
      • LINNWORKS CONNECTOR
      • SOOPOS CONNECTOR
      • BIGCOMMERCE CONNECTOR
      • AMAZON CONNECTOR
      • SHOPIFY EBAY CONNECTOR
      • DYTEL POS CONNECTOR
    • Seller Add-Ons

      • SELLER MEMBERSHIP
      • SELLER BUYER CHAT
      • ASK A QUESTION
      • SELLER VACATION APP
      • PWA
      • SELLER AND CUSTOMER BADGE
      • SELLER TAGS AND CATEGORIES
      • SELLER TIME SLOT MANAGEMENT
      • SOCIAL MEDIA LOGIN
      • EMAIL MARKETING
      • WHATSAPP INTEGRATION
      • AFFILIATE-REFERRAL SELLER
    • Marketplace Product Add-Ons

      • GLOBAL PRODUCT
      • FAVORITE PRODUCT|SELLER
      • STOCK MANAGEMENT
      • MAKE AN OFFER
      • PRODUCT FEED
      • PRODUCT AUCTION FOR SELLER
      • SPONSORED PRODUCT
      • INDIAN GST
      • PRODUCT EXPIRY
      • SLOT PRICING
      • BOOKING PRODUCT

Seller Payment Configuration in Shopify Multivendor Marketplace

Managing payments efficiently is a critical part of any online marketplace. As an admin using the Shopify Multivendor Marketplace app by Webkul, it’s essential to have full control over seller earnings, deductions (like transaction and handling charges), and how discounts affect those calculations.

In this guide, we’ll walk you through all key aspects of Seller Payment Configuration, including how to manage:

  • Transaction & Handling Charges
  • Discounts on Orders
  • Seller Due Earnings
  • Commission Calculations
  • Payment Methods, Shipping, and Taxes Configuration

Let’s dive into each feature in detail.


1. Seller Payment Configuration

This section allows the admin to set up Payment Methods, Shipping Cost, and Tax Distribution Rules for sellers.

Configure Seller Payment Methods

Admins can configure available payment methods which will also be visible to sellers. This helps manage how sellers are paid within the marketplace.

You can also configure how shipping costs and taxes should be shared between the admin and the seller, allowing for flexible and customizable payout structures.

payment
methods
settings
autopay

To learn more about the full seller payment workflow, check the Complete Payment Flow of the Multivendor Marketplace App.


2. Handling & Transaction Charges

Handling and transaction charges play a key role in determining seller and admin earnings. Let's first understand what these charges are.

What is a Handling Charge?

Handling charges cover seller's operational costs packaging, fulfillment, and shipping. It’s applied in addition to the product price and shipping fee.

What is a Transaction Charge?

Transaction charges are the fees levied by payment service providers for processing online payments.

By default, merchants usually bear these charges. But with the Sales Price and Transaction Charges features in the app, you can define who pays what.


3. Enabling Sales Price Configuration

Steps:

Go to: Admin Panel >> Configuration >> Product Configuration >> Enable "Sales Price"

Once enabled, you’ll get the option to add:

  • Handling Charges
  • Transaction Charges

Sales Price


Sales Price Calculation Example

Let’s say:

  • Base Price = $100
  • Commission = 10%
  • Handling Fee = $10
  • Transaction Fee = 10% + $5

Sales Price = {(100 + 10%) + 10} + (10% + 5) = $137

Handling Charges


4. Manage Transaction Charges on Orders

You can define whether the admin or the seller will bear the transaction charge on every order.

Steps:

Go to: Admin Panel >> Configuration >> Product Configuration >> Enable "Transaction Charges"

Then configure:

  • Transaction Charges to be Paid By: Admin / Seller
  • Type: Percentage or Fixed Amount
  • Basis: Product-wise / Seller-wise / Order-wise

Real-life Example

Suppose:

  • Product A = $100
  • Commission = 10%
  • Transaction Charge = 10%
CaseAdmin EarningSeller Earning
Admin Bears$10$90
Seller Bears$20$80

Note:

  • If Sales Price is ON, admin bears transaction charge.
  • If Sales Price is OFF, you can assign it to seller/admin based on product/seller/order.

5. Managing Discounts on Orders

Discounts can affect seller earnings and admin commissions. You can configure how discounts are applied and who bears them.

Configuration Path

Go to: Admin Panel >> Payment >> Seller Payment Configuration >> Enable "Manage Discount on Order"

Once enabled, configure the following:

  • Discount Charges: Admin / Seller / No One
  • Commission Calculated On: Actual Price / Discounted Price
  • Discount on Shipping: Admin / Seller

Discount Setting


Use Cases

Seller Bears Discount + Commission on Actual Price

Commission is calculated on the full price and deducted from seller’s earning.

Seller Bears Discount + Commission on Discounted Price

Commission is calculated on the discounted amount. Seller’s earning reduces but less commission is applied.

Admin Bears Discount + Commission on Actual Price

Admin absorbs discount. Seller’s commission is still based on original price.

Admin Bears Discount + Commission on Discounted Price

Only commission based on discounted price is deducted from seller's earning.


"No One" Option for Discount Charges

By selecting the "No One" option, the admin ensures that both the commission and earnings are calculated based on the discounted price only.

This simplifies calculations and keeps things consistent.

no one


Wallet App Compatibility

The Wallet Management App is compatible with this discount flow. Discounts given through wallet will reflect in seller/customer invoices.

Important:
If you've saved older invoice templates, reset or request support to display "Pay via Wallet" properly.


6. Seller Total Due Earning

Admins can configure when seller earnings are added to the Total Due Amount.

Steps:

Go to: Admin Panel → Configuration → Payment Configuration

Update seller earnings based on these order events:

  • Order placed
  • Order paid
  • Order delivered
  • Refund days completed

seller earning config

Note:
To add earnings post-refund period, enable Cashable Amount for Sellers.


Display Seller’s Due on Dashboard

Let your sellers see their total due earnings from their dashboard.

Steps:

Admin Panel >> Configuration >> Seller Configuration >> Enable “ALLOW SELLER TO VIEW TOTAL DUE”

seller dashboard

We hope this guide helped you understand the complete flow of seller payment configuration in the Shopify Multivendor Marketplace App by Webkul.

Explore the app

Last Updated:: 8/12/25, 6:36 AM
Contributors: pratik-webkul
Prev
RazorPayX