Skip to content

Release testing instructions for WC Payments 4.5.0

Daniel Mallory edited this page Jul 11, 2022 · 22 revisions

Validate Pricing display on Payment Request pop-ups

  • In WooCommerce > Settings > Tax, set up tax rate with and without shipping tax
  • Set up different combinations of the Tax options
    • Prices entered with tax (Exclusive / Inclusive)
    • Display prices in the shop (Excluding Tax / Including Tax)
    • Display prices during cart and checkout (Excluding Tax / Including Tax)
  • Validate the pricing displayed in Apple Pay and Google Pay Payment Request pop-ups in Product, Cart and Checkout Page
  • The prices displayed should be consistent and accurate, avoid confusion.

Validate explicit currency format in admin

  • Go to WooCommerce > Settings scroll to Currency Options and config it like:
    • Currency: United States (US) dollar ($)
    • Currency position: Left
    • Thousand separator: ,
    • Decimal separator: .
    • Number of decimals: 2
  • Add MOP and EUR in WooCommerce > Settings > MultiCurrency.
  • Place an order over 1,000.00 with each currency.
  • Price formats should match the following table:
Price USD  MOP EUR
WooCommerce > Orders Total $1,234.56 USD 1,234.56 P MOP 1,234.56 € EUR
Payments > Transactions Amount (tooltip for not USD) $1,234.56 USD P1,234.56 MOP €1,234.56 EUR
  • Remove all currencies from WooCommerce > Settings > MultiCurrency.
  • Price formats should match the following table now:
Price USD  MOP EUR
WooCommerce > Orders Total $1,234.56 P1,234.56 €1,234.56
Payments > Transactions Amount (tooltip for not USD) $1,234.56 P1,234.56 €1,234.56

Validate Customer Currency Filters work as expected.

  • Add at least one extra currency in WooCommerce > Settings > Multi Currency. For example, if USD is the store currency, add EUR and GPB as well and save the change.
  • Place an order in the store using each currency that is supported.
  • Go to Payments > Transactions.
  • Verify that all of the orders you made have a corresponding entry in the transactions table.
  • On the Show dropdown, select Advanced Filters. Add the Customer Currency filter, use the Is filter, and filter by currency. When filtered, only orders which were placed in the selected currency should display in the transactions list.
  • Also test with the Is Not filter. When this is selected, only orders NOT placed in the selected currency should appear in the transactions list.
Clone this wiki locally