Known limitations when using GoQwik with our app

Overview


This document outlines the known limitations and implementation quirks when using GoQwik checkout with our Shopify Functions-powered application. While GoQwik integration is functional, several caveats exist due to GoQwik's inability to natively identify discounts applied through Shopify Functions.

Background


Our application leverages Shopify Functions, a native API that allows for custom discount logic and cart modifications. However, most third-party checkout solutions, including GoQwik, lack direct integration with Shopify Functions discount identification. This results in workaround implementations that can cause discrepancies between expected and actual behavior.

Known Limitations



1. Discount Display Inconsistencies in Order Management


Issue: Free gifts and discounts appear differently in Shopify Admin order pages depending on the checkout method used.
Orders created by Native Shopify Checkout :
In shopify admin & invoice Free gift line items display as $0.00
Original price shown as strikethrough text
Clear indication of applied discount at line item level

Orders created by GoQwik Checkout:
In shopify admin & invoice Free gift appears as a regular paid line item at full price
Compensatory order-level discount applied for the free gift amount
Final order total remains accurate, but line item representation is misleading

Impact:
Order management confusion for staff reviewing orders
Potential discrepancies in inventory and sales reporting
Misalignment between customer expectations and order documentation


2. Tax and Accounting Complications


Issue: Free products appear as taxable items in accounting systems due to misrepresentative order structure.
Problem Description: Since GoQwik displays free gifts as regular paid line items (with compensatory order-level discounts), downstream accounting software may incorrectly calculate taxes on these items.

Specific Risks:
GST Miscalculation: Accounting systems may apply GST to free gift line items at their displayed full price
Tax Compliance Issues: Potential over-reporting of taxable transactions
Audit Complications: Discrepancies between intended free gifts and recorded taxable sales
Financial Reporting Errors: Inflated gross sales figures before discount adjustments


Example Scenario:
Customer receives a free ₹1000 product through Shopify Functions
Native checkout: Shows ₹0 line item (no GST applied)
GoQwik checkout: Shows ₹1000 line item + ₹1000 order discount
Accounting software: May calculate 18% GST on the ₹1000 line item, creating ₹180 tax discrepancy


Impact:
Requires manual intervention in accounting processes, or modify the system so that free products are marked free by accounting suite
Potential tax over-payment if not caught



Technical Root Cause


The core issue stems from GoQwik's inability to directly interface with Shopify Functions discount logic. When Shopify Functions apply discounts (such as free gifts), GoQwik cannot detect these function-generated modifications in real-time during checkout processing.
As a workaround, GoQwik implements the following approach:


Processes the cart at full price for all items
Applies compensatory discounts at the order level
Ensures mathematical accuracy while losing semantic meaning

Updated on: 11/06/2025

Was this article helpful?

Share your feedback

Cancel

Thank you!