Configure WooCommerce Options

Configure COD and shipping charges, COD intelligence, coupons, international shipping and more on your Razorpay Magic Checkout and WooCommerce Dashboard.


You have various configuration options available on your Razorpay and WooCommerce Dashboard. You can perform the following configurations to suit your business needs:

You can use this setting to enable COD on your store and configure the rules for selectively showing COD to customers based on specific locations, products, order amounts and more.

To enable COD settings:

  1. Log in to the and navigate to Magic Checkout (under PAYMENT PRODUCTS) → Settings.
  2. Select WooCommerce from the Platform drop-down list. Paste the in the Domain hyperlink field and click Next.
  3. Click COD Settings.
  4. In the COD Engine section, select the Type of setting to configure COD based on the cart value and zones applicable to all the products.

Basic

These COD settings are based on the cart value and zones, applicable for all the products irrespective of the product categories. Follow the steps given below:

  1. Configure the Cart order value by selecting an option based on your requirement:

    • Charge COD Fee: Charge a COD fee to customers who opt for the COD payment method. You can configure the order range and set a corresponding Fee accordingly.

      1. Click + Add slabs.
      2. Enter the minimum and maximum order value for which the fee should apply.
      3. Enter the Delivery price. For example, if the Min Order Value is ₹400, the Max Order Value is ₹1000, and the Fee is ₹50, a ₹50 COD fee is applied to any order value in this range.
      4. Click Save slabs.
        Create COD eligibility slabs with COD charges
      5. Click + Add rate slabs if you want to create more slabs.
    • Free COD: No COD charge will apply within the configured order range. The customer cannot view the COD payment method if an order value does not fall within the configured range.

      1. Click + Add slabs.
      2. Enter the minimum and maximum order value for which no COD charge should apply. For example, if the Min Order Value is ₹800 and the Max Order Value is ₹1200, the COD charge will not apply if the order value falls in this range.
      3. Click Save slab.
        Create COD eligibility slabs
      4. Click + Create more slabs to create more slabs.

    Watch Out!

    In the Basic type of setting, you cannot create overlapping slabs. For example, if you have already set a slab with a minimum order value of ₹200 and a maximum order value of ₹600, you cannot add another slab within that range, such as a minimum order value of ₹300 and a maximum order value of ₹500.

  2. In the COD zones section, click + Add zones to create shipping zones where COD is applicable.

  3. Enter the Zone name.

  4. Select the country, state, and city where the COD charges configured in the previous step should be applicable. Click Confirm.

    Create COD zones
  5. Click Save & apply.

  6. Navigate to Manual Zipcode upload and click Upload Zipcodes to offer COD only to specific zipcodes.

    Upload zipcodes to offer COD only to specific zipcodes

    Handy Tips

    • Download the sample CSV file.
    • Enter the zipcodes as individual rows in column 1.
    • Upload the file in .CSV format. Maximum file size supported is 50 MB.
  7. Drag the file or click click to upload.

    Watch Out!

    • You can only upload one file at a time. Uploading another file will overwrite the older file.
    • You cannot edit an uploaded file; you can only delete it and upload a new file.

With Magic Checkout, you can urge customers who chose cash on delivery while placing an order to convert COD orders to prepaid by offering discounts or incentives post-order placement.

Converting orders to prepaid can help you increase order commitment, reduce RTO, streamline operations and enhance customer trust. Know how to

.

Following are the configuration options available under shipping:

Method 1: Razorpay Dashboard (Recommended)

You can use this setting to configure the shipping rates at a product, zone and method level for your customers.

Watch Out!

If you configure the shipping setting on the Razorpay Dashboard, any shipping setting configured on any plugins or your ecommerce platform will not apply.

To configure the shipping options based on your requirement:

  1. Log in to the

    and navigate to Magic Checkout (under PAYMENT PRODUCTS) → Settings.

  2. Select WooCommerce from the Platform drop-down list. Paste the

    in the Domain hyperlink field and click Next.

  3. Click Shipping Settings.

    Navigate to Shipping settings on the Razorpay Dashboard
  4. Click Add Profile in the General Shipping Profile section.

  5. Click + Add category in the Product categories section.

    Add product categories to configure shipping
  6. Enter the Category name and select the products of your choice. You cannot add the same product in other categories. Click Confirm.

  7. Click + Add zones in the Shipping zone section to create zones where shipping is applicable.

    Add shipping zones to determine the shipping charges for each zone
  8. Enter the Zone name and select the country, state, and city of your choice.

    Add shipping zones to determine the shipping charges for each zone
  9. Click + Upload zipcodes to offer shipping only to specific zipcodes. You can either upload the zipcodes in this profile or in the default shipping profile.

    Handy Tips

    • Download the sample CSV file.
    • Enter the zipcodes as individual rows in column 1.
    • Upload the file in .CSV format. Maximum file size supported is 50 MB.
    • Uploaded zipcodes are compatible only with Basic COD settings.
  10. Drag the file or click click to upload.

    Watch Out!

    • You can only upload one file at a time. Uploading another file will overwrite the older file.
    • You cannot edit an uploaded file; you can only delete it and upload a new file.
  11. Click + Add shipping method and configure the Shipping method & rate for all the shipping zones added in the previous step.

    Configure the shipping rates for each zone
  12. Enter the Delivery Name and Description of your choice which will appear to your customers on Magic Checkout.

  13. Enter the Rate for the delivery and enable the COD availability if you want to show the cash on delivery payment option on checkout at the shipping method level.

  14. Configure the Shipping slab based on the Amount and Weight of the product and enter the minimum and maximum values respectively. For example, enter the minimum-maximum value as ₹500-₹900. If the amount of the product falls in that range, a shipping rate is applicable on the product.

    Configure the shipping method
  15. Enter the delivery estimated timeline for the customers which appears on checkout.

  16. Click Confirm.

    Configure the shipping method
  17. Once you configure all the shipping zones, click Go Back.

  18. Click + Set Default Profile in the Default Shipping profile section. Follow all the steps from 7 to 15 to configure the profile.

    Watch Out!

    • It is mandatory to configure the default shipping profile.
    • By default, the shipping settings configured is applicable for products which do not belong to any other shipping profile.
  19. Enable Magic Shipping. To confirm the action, click Yes, enable.

    Watch Out!

    • Once you enable Magic Shipping, it surpasses all shipping configurations from any plugins or your ecommerce platform and prioritise our configurations.
      Enable Shipping settings on the Dashboard
    • You will get a pop-up if you have not opted for and . Enter the Consumer Key and Secret. Follow the steps given below to generate API keys:
      1. Log in to the and navigate to WooCommerceSettings.
      2. Navigate to AdvancedREST API and click Add Key.
      3. Enter the required details and click Generate API key. Copy the API keys and paste them onto the Razorpay Dashboard. Click Submit.
        Submit keys

Method 2: WooCommerce Dashboard

For the shipping cost to reflect on the Checkout, ensure all the shipping zones are added. To add the shipping zones:

  1. Log in to your

    .

  2. Navigate to WooCommerceSettings and click the Shipping tab.

    Shipping settings
  3. Add the appropriate Shipping Zones and the respective Shipping Method.

    Handy Tips

    Add the shipping charges if required; otherwise, the order will process for free shipping.

    Watch Out!

    Magic Checkout does not support multiple shipping methods for a region. For example, if you have enabled free shipping and flat rate shipping methods for a particular region, then Magic Checkout will only consider free shipping as the shipping method.

    Shipping Zone and methods
  4. Enable COD for the shipping methods, if required. Navigate to WooCommerceSettings and click the Payments tab.

    Shipping Zone
  5. Scroll down to Cash on Delivery and select the Enable cash on delivery check box.
    Add the same shipping methods in the Enable for shipping methods field to enable COD for shipping methods and click Save changes.

    Shipping method COD

You can configure shipping charges based on the location or cart amount via Woocommerce plugins such as

and .

Logistics Partners

You can integrate Magic Checkout with following logistics partners to easily fetch delivery status details. This is a mandatory step if you have opted for

:

COD Intelligence

You can either opt for the automated option by enabling COD intelligence or manually review COD orders.

COD Intelligence

Enable COD Intelligence to detect incorrect/non-serviceable addresses. This allows Magic Checkout to decide whether to show a particular customer the cash-on-delivery option based on their buying history, thus increasing the delivery percentage and reducing RTO rates. To enable COD intelligence:

  1. Log in to the

    and navigate to Magic Checkout (under PAYMENT PRODUCTS) → Settings.

  2. Select WooCommerce from the platform drop-down list. Paste the

    in the Domain hyperlink field and click Next.

  3. In the RTO Settings section, enable COD Intelligence. You can disable COD Intelligence if required. This will enable the COD option for all the customers, including those considered risky by Magic Checkout. Once you enable COD intelligence, the RTO Analytics tab will appear. Know more about

    .

    Handy Tips

    • Magic Checkout automatically disables the cash on delivery option in case of high-risk customers who often return products on delivery resulting in damaged products during transit, high returns, refund issues, and so on.
    • You must enable COD Intelligence if you opt for RTO protection.
Enable COD intelligence

Manually Review COD Orders

You can manually review COD orders to filter out potential RTO orders and decide whether to provide customers with the COD option based on the insights we provide regarding COD orders.To enable manual review:

  1. Log in to the and navigate to Magic Checkout (under PAYMENT PRODUCTS) → Settings.
  2. Select WooCommerce from the platform drop-down list. Paste the in the Domain hyperlink field and click Next.
  3. Navigate to RTO Settings and enable Manually review COD orders.
    Enable manual Review
  4. Enter the Consumer Key and Secret. Follow the steps given below to generate API keys:
    1. Log in to the and navigate to WooCommerceSettings.
    2. Navigate to AdvancedREST API.
      REST APIs
    3. Click Add Key.
    4. Enter the required details and click Generate API key.
    5. Copy the API keys and paste them onto the Razorpay Dashboard. Click Submit.
      Submit keys
  5. Click Enable manual review.

Once you enable manual review, you can review the COD orders and take necessary actions. Refer to the

section for more information.

You can offer discounts to your customers by adding coupons.

To add coupons:

  1. Log in to your

    .

  2. Navigate to MarketingCoupons.

  3. Click Add Coupons or select a coupon from the list.

  4. Add a Description for the coupon.

    Handy Tips

    Step 4 is mandatory and the coupon will reflect on Checkout only if a description is added.

  5. In the

    , navigate to Magic Checkout (under PAYMENT PRODUCTS) → Settings.

  6. In the Checkout Settings tab, click Edit next to Coupons Settings.

    Edit coupon settings
  7. The Coupon Settings fields are auto-filled. If you want to show all the available coupons directly on Magic Checkout, enable Auto fetch coupon. Click Save settings.

    Enable Auto Fetch coupons to show all the available coupons on Magic Checkout

Handy Tips

If you want to display specific coupons on checkout instead of all, you can provide a list of coupons you would like us to whitelist. Write to us at

and include the coupon names and descriptions.

You can allow customers to enter an international zipcode for delivery.

To enable international shipping:

  1. Log into the and navigate to Magic Checkout (under PAYMENT PRODUCTS) → Settings.
  2. Select WooCommerce from the Platform drop-down list. Paste the in the Domain hyperlink field and click Next.
  3. In the Shipping Settings tab, enable International shipping and click Save settings.
    enable international shipping for customers

You can collect the customer's Billing Address separately from the Shipping address.

To collect the billing address separately:

  1. Log into the and navigate to Magic Checkout (under PAYMENT PRODUCTS) → Settings.
  2. Select WooCommerce from the Platform drop-down list. Paste the in the Domain hyperlink field and click Next.
  3. In the Shipping Settings tab, enable Capture billing address and click Save settings.
    enable separate billing address capture for customers

You can capture your customer's GST details from the Razorpay Dashboard. To capture GSTIN details:

To capture GSTIN details:

  1. Log into the and navigate to Magic Checkout (under PAYMENT PRODUCTS) → Settings.
  2. Select WooCommerce from the Platform drop-down list. Paste the in the Domain hyperlink field and click Next.
  3. In the Checkout Settings tab, click Edit next to Checkout Settings.
    Edit checkout settings
  4. Enable Capture GSTIN? and click Save settings.
    Capture customers GST details
  5. After the customers place an order, you can view the GST details on WooCommerce and Razorpay Dashboard.
    • WooCommerce Dashboard: On the WooCommerce Dashboard, navigate to WooCommerceOrders. Select the required order number and view the details on right-hand side.
      Order and GSTIN detials on the WooCommerce Dashboard
    • Razorpay Dashboard: On the Razorpay Dashboard, navigate to TransactionsOrders and select the required Order Id to view the details.
      View GSTIN and order instruction details in the transaction section

You can enable your customers to enter order instructions if any at the checkout. For example, customer may want a particular order to be expedited. To capture order instructions:

To capture order instructions:

  1. Log into the and navigate to Magic Checkout (under PAYMENT PRODUCTS) → Settings.
  2. Select WooCommerce from the Platform drop-down list. Paste the in the Domain hyperlink field and click Next.
  3. In the Checkout Settings tab, click Edit next to Checkout Settings.
    Edit checkout settings
  4. Enable Capture order instructions? and click Save settings.
    Capture customer order instructions if any
  5. After the customers place an order, you can view the GST details on WooCommerce and Razorpay Dashboard.
    • WooCommerce Dashboard: On the WooCommerce Dashboard, navigate to WooCommerceOrders. Select the required order number and view the details on right-hand side.
      Order and GSTIN detials on the WooCommerce Dashboard
    • Razorpay Dashboard: On the Razorpay Dashboard, navigate to TransactionsOrders and select the required Order Id to view the details.
      View GSTIN and order instruction details in the transaction section

Activate Google and Facebook Analytics based on your requirement to track orders.

To activate Google and Facebook analytics:

  1. Log in to the and navigate to WoocommerceSettings.
  2. Click Payments.
  3. In the Payments tab, scroll down to Razorpay and click Manage to edit the settings.
  4. Scroll towards the end and activate Google and Facebook analytics based on your requirement.
    enable google and facebook analytics
  5. Click Save changes.

Was this page helpful?


integrate magic checkout
woocommerce integration
configuration