Skip to main content
End-to-end checkout on WhatsApp
Updated over a year ago

This flow will enable your users to browse your products on chat and make a purchase on WhatsApp itself! ๐Ÿ˜ฎ

Prerequisites

  1. Have a Shopify account connected to BIK ๐Ÿ”’ Help

  2. Have Razorpay added on BIK for Prepaid Orders ๐Ÿ”’. Help

How to set it up?

You need to enable 3 flows from the flow library

  1. Browse products

  2. E2E WhatsApp Checkout

    1. with discount if you want to offer a discount

    2. without discount if you do not want to offer a discount

  3. E2E Payment Confirmation

Flow overview

  1. Add to cart: Customer adds products to the WhatsApp cart and sends it to the business

  2. Checkout options: We ask the customer if they would like to use a URL to checkout or checkout on chat

  3. Address suggestion: If the customer chooses to checkout on chat, we suggest them their address fetched from Shopify

  4. Enter Address: If a new or old customer chooses to enter their address, they enter their address and pin code and we fetch their city and state.

  5. Payment method: customer chooses their preferred payment method between COD and prepaid

  6. Bill: a WhatsApp bill message is sent to the customer with the cart value, discount, taxes, and shipping charges
    โ—remember to configure your discounts and shipping charges

  7. Order placed: Voila! Customers now confirm their orders if COD or pay on the prepaid payment link.

Variables you can change

  • Template messages: message content and templates need to be created

  • Shipping charges block

    • enter Title as you deem appropriate

    • enter Price equivalent to your standard shipping charge in INR

  • Discount block

    • value type: either percentage or fixed_amount

    • value: the value of the discount. letโ€™s say this is = 10

      • if the value type is a percentage, it means we will give a discount of 10%

      • if the value type is fixed_amount, it means we will give a discount of 10 rupees

    • title and description: add a title and description to the discount given on WhatsApp checkout

  • Whether you want to let user checkout with URL

Watch the flow in action here ๐Ÿ‘‡


โ€‹


FAQs

What are the prerequisites for using this flow?

You need to have a Shopify account connected to BIK and Razorpay added on BIK.

Who does address suggestion work for?

Addresses are fetched from Shopify. We find addresses against phone numbers present in your Shopify customer list.

What happens if multiple addresses are present against a customer?

We use the default address or the last updated address, in this order of priority, as a suggestion.

How can I add these flows to my drafts?

Connect with your GSM to add these flows to your drafts.

Can I change the content of the templates and messages?

Yes, you will be able to change the content of all templates and messages.

I am not getting payment updates. How can I fix this?

My flow is stopping at the address entering step. How can I fix this?

Please connect with your GSM. This may be a scope issue and you might have to update your Shopify app.

How can I enable discounts on WhatsApp checkout?

This is live for all Shopify merchants. Configure your settings in the discount block.

Can I used a fast checkout flow instead of razorpay payment directly on whatsapp

Yes. We support checkout with Shopflo - this allows you to send a Shopflo checkout URL to the end customer

Can a customer edit address? What does the edit address flow look like?

Yes, customers can edit their addresses on chat. Hereโ€™s a video reflecting that:
โ€‹

Did this answer your question?