> ## Documentation Index
> Fetch the complete documentation index at: https://www.cashfree.com/docs/llms.txt
> Use this file to discover all available pages before exploring further.

# One Click Checkout FAQs

> Browse Cashfree One Click Checkout FAQs covering COD and shipping profile setup, Shopify conversion-data syncing, and native checkout fallback scenarios.

export const posthog_0 = undefined

<AccordionGroup>
  <Accordion title="How can I set up COD and shipping profiles for One Click Checkout?" onClick={() => posthog_0.capture('Accordion Clicked', { title: "How can I set up COD and shipping profiles for One Click Checkout?" })}>
    To configure these settings:

    1. Log in to the **[Merchant Dashboard](https://merchant.cashfree.com/auth/login)**.
    2. Go to **PG Products > One Click Checkout**.
    3. Select **[COD](https://merchant.cashfree.com/merchants/pg/one-click-checkout-activated/cod)** to configure your Cash on Delivery settings, select **COD & RTO** to configure RTO settings, or select **[Shipping & Delivery](https://merchant.cashfree.com/merchants/pg/one-click-checkout-activated/shipping-delivery)** to configure your shipping and delivery profiles.

    To view checkout event tracking and analytics, go to **[Checkout Analytics](https://merchant.cashfree.com/merchants/pg/developers/checkout-analytics)**.

    For a full configuration checklist, see the [Go Live Checklist](/docs/payments/checkout/checklist).

    <iframe src="https://www.cashfree.com/devstudio/preview/pg/embed/faqFeedback?section=one-click-checkout%2Ffaqs%23how-can-i-set-up-cod-and-shipping-profiles-for-one-click-checkout" style={{ width: "100%", height: "65px", border: "none" }} title="FAQs feedback component" />
  </Accordion>

  <Accordion title="Does Shopify sync conversion data back to the Shopify dashboard when using One Click Checkout?" onClick={() => posthog_0.capture('Accordion Clicked', { title: "Does Shopify sync conversion data back to the Shopify dashboard when using One Click Checkout?" })}>
    Shopify does not allow Cashfree to push conversion data back to the Shopify dashboard when One Click Checkout is active. Use the Merchant Dashboard for analytics insights, or use external tools such as Google Analytics to view your data.

    <iframe src="https://www.cashfree.com/devstudio/preview/pg/embed/faqFeedback?section=one-click-checkout%2Ffaqs%23does-shopify-sync-conversion-data-back-to-the-shopify-dashboard-when-using-one-click-checkout" style={{ width: "100%", height: "65px", border: "none" }} title="FAQs feedback component" />
  </Accordion>

  <Accordion title="Does One Click Checkout for Shopify forward custom cart attributes to the Abandoned Checkout webhook?" onClick={() => posthog_0.capture('Accordion Clicked', { title: "Does One Click Checkout for Shopify forward custom cart attributes to the Abandoned Checkout webhook?" })}>
    Cashfree One Click Checkout for Shopify forwards a fixed set of fields to the Abandoned Checkout webhook payload (such as `cart_token`, `abandoned_checkout_url`, and UTM parameters). It does not support forwarding arbitrary custom Shopify cart attributes into the webhook payload.

    To track custom data such as marketing consent, use `cart_token` or `cart_id` as a join key. Store the mapping of `cart_token` to your custom attribute on your server, and look up that mapping when the `ABANDONED_CHECKOUT` webhook is received.

    <iframe src="https://www.cashfree.com/devstudio/preview/pg/embed/faqFeedback?section=one-click-checkout%2Ffaqs%23does-occ-for-shopify-forward-custom-cart-attributes-to-abandoned-checkout-webhook" style={{ width: "100%", height: "65px", border: "none" }} title="FAQs feedback component" />
  </Accordion>

  <Accordion title="Why are some of my Shopify orders being redirected to the native Shopify Checkout instead of Cashfree Checkout?" onClick={() => posthog_0.capture('Accordion Clicked', { title: "Why are some of my Shopify orders being redirected to the native Shopify Checkout instead of Cashfree Checkout?" })}>
    Orders may fall back to the native Shopify Checkout in the following scenarios:

    * **Inventory issues**: Unavailable inventory or items with zero quantity.
    * **Network interruptions**: Technical connectivity issues can cause the system to default to the native checkout flow.

    <iframe src="https://www.cashfree.com/devstudio/preview/pg/embed/faqFeedback?section=one-click-checkout%2Ffaqs%23why-are-some-of-my-shopify-orders-being-redirected-to-the-native-shopify-checkout-instead-of-cashfree-checkout" style={{ width: "100%", height: "65px", border: "none" }} title="FAQs feedback component" />
  </Accordion>

  <Accordion title="Do I need to publish products to the Cashfree-OCC sales channel in Shopify?" onClick={() => posthog_0.capture('Accordion Clicked', { title: "Do I need to publish products to the Cashfree-OCC sales channel in Shopify?" })}>
    No. The Cashfree-OCC sales channel does not need to be separately configured or published for individual products. Once One Click Checkout is activated and the required integration is configured, it applies to all eligible products by default.
  </Accordion>

  <Accordion title="I don't see OCC listed under Sales Channels in Shopify while updating products. Will it still work?" onClick={() => posthog_0.capture('Accordion Clicked', { title: "I don't see OCC listed under Sales Channels in Shopify while updating products. Will it still work?" })}>
    Yes. The One Click Checkout (OCC) integration works even if OCC is not visible as an option under Sales Channels while updating your products. If the option is available, you can add it. If it isn't showing, you can proceed without it.

    <iframe src="https://www.cashfree.com/devstudio/preview/pg/embed/faqFeedback?section=one-click-checkout%2Ffaqs%23i-dont-see-occ-listed-under-sales-channels-in-shopify-while-updating-products-will-it-still-work" style={{ width: "100%", height: "65px", border: "none" }} title="FAQs feedback component" />
  </Accordion>

  <Accordion title="Can I make the email field non-mandatory in the One Click Checkout (OCC) flow?" onClick={() => posthog_0.capture('Accordion Clicked', { title: "Can I make the email field non-mandatory in the One Click Checkout (OCC) flow?" })}>
    No. Making the email field non-mandatory in the OCC flow is not currently supported.

    <iframe src="https://www.cashfree.com/devstudio/preview/pg/embed/faqFeedback?section=one-click-checkout%2Ffaqs%23can-i-make-the-email-field-non-mandatory-in-the-one-click-checkout-occ-flow" style={{ width: "100%", height: "65px", border: "none" }} title="FAQs feedback component" />
  </Accordion>
</AccordionGroup>
