A shopper in the US sees a shirt listed at about US$20. At checkout, the total appears in Pakistani rupees. The store owner assumes the currency selector is broken. It may be doing exactly what it was built to do: converting the price on the storefront while the payment gateway still charges in PKR.
That distinction matters even more when the brief says “show USD and add 30% for international orders.” One part changes the price. The other changes how the price is displayed or paid. Here’s how to set up those rules and check that customers see what you intend.
Separate the price, the charge and the payout
- Display currency is what shoppers see on product cards, product pages and in the cart. A converter can show an estimate without changing the order.
- Charge currency is what the customer agrees to pay at checkout. Check it on the final payment step and on the resulting order.
- Payout currency is what your processor sends to your bank. A USD charge and a USD payout are two separate requirements.
Shopify’s Markets payment documentation identifies Shopify Payments and Adyen as the primary gateways for processing local-currency payments, with compatible payment methods. Other third-party payment providers generally process orders in the store’s default currency. A theme change or currency switcher can’t make an unsupported gateway charge USD.
If PKR checkout is acceptable, a useful label near the price is “Approx. US$20 · Checkout in PKR.” Put the explanation where the shopper decides to buy, including the cart. Use “USD” or “US$” so shoppers in other dollar markets know which currency you mean.
Make the 30% adjustment part of the actual price
Imagine a store with a PKR 4,000 shirt. A 30% increase makes the international product price PKR 5,200. At an illustrative rate of PKR 280 per US dollar, that’s about US$18.57 before shipping, taxes, or duties. The exchange rate in this example is only for the arithmetic. With a PKR checkout, the product line should be PKR 5,200 before discounts and other charges.
Start with a regional market for the destinations that share this pricing rule. In Shopify’s catalog setup guide, catalogs can set an overall percentage increase and also hold fixed product prices. A fixed price takes precedence over the overall adjustment. If one size or colour comes out cheaper than expected, check the effective catalog and variant price before changing the formula.
Shopify lists regional markets and catalog customization on Basic in its Markets plan comparison. It also distinguishes market pricing adjustments from local-currency payment support. Keep the charge currency and the price rule as separate items in the brief, then test both with the store’s actual payment setup.
The easy mistake is putting the markup into JavaScript that only changes the number on screen. That can leave the order at PKR 4,000 even when the customer saw a marked-up price. Apply the increase to the actual catalog price first. If you add a USD estimate, calculate it from that effective price so the two numbers tell the same story.

Fictional, AI-generated editorial close-up of a stockroom worker sliding a folded cream shirt into a paper mailer.
Fictional editorial image: a garment being packed for dispatch.
Choose a percentage or a fixed price deliberately
A percentage works well when a store wants international prices to follow future changes to the base catalog. If the same shirt moves from PKR 4,000 to PKR 4,500, the 30% rule should move the international line to PKR 5,850. A fixed price is useful for a promotion or product that needs a particular selling price, but someone has to review it when the base price or exchange rate moves.
Write down what the markup applies to. “Increase product prices by 30%” doesn’t mean “increase delivery charges by 30%” or “include duties in the price.” Decide how you want discounts to behave too. A product can meet the markup requirement and still produce a confusing total if a discount or shipping rule differs by destination.
Test with a shipping address and the payment method customers will use
Checking the homepage from a different IP is a start. The stronger test is taking a real variant through checkout with the right delivery address. Shopify’s checkout restrictions guide explains how the shipping address can change the applicable market in supported local-currency setups.
- Run one domestic checkout and one checkout for each international destination you plan to open. Include a variant with an existing fixed price if you have one.
- Record the amount and currency on the product page, cart, checkout, payment step and order record. Inspect the item price separately from shipping, discounts and taxes.
- Switch the delivery address from the international destination back to Pakistan. Confirm the price rule and currency message follow the resulting market.
- Test each enabled payment route and the refund flow in an appropriate test environment. If the provider doesn’t offer a faithful sandbox, arrange a controlled live check before promising a charge currency.
If the storefront and order disagree, trace the catalog rule first, then any display converter, then the gateway. That gives you three small things to verify instead of one large checkout mystery.
For a related storefront example, see my Baby Blossom Shopify theme project. If you need help setting up regional prices or checking what your gateway actually charges, I’m happy to review one product and one destination with you first.



