Skip to content
WS Themes
WS Themes app

WS Checkout Control

Conditionally hide, rename, and reorder payment methods, shipping rates, local delivery, and pickup points using high-performance Shopify Functions.

Works with
Shopify Checkout & Functions
Languages
English Admin UI
Last updated
August 12, 2026
App Overview Dockerized Stack
  • Payment Customization Function (cart.payment-methods.transform.run)
  • Delivery Customization Function (cart.delivery-options.transform.run)
  • Multi-signal conditions: cart amounts, weight, customer tags, B2B, addresses, SKUs, IP policy labels
  • HIDE, RENAME, and MOVE actions with numerical priority
  • Privacy-minimizing storefront signal embed (zero raw IP persistence)

About the app

WS Checkout Control empowers Shopify merchants to configure dynamic payment and delivery rules without complex custom apps or theme hackery. Using native Shopify Payment and Delivery Customization Functions, rules are evaluated in real time directly within Shopify checkout.

Key capabilities

  • Payment & delivery customizationHide, rename, and reorder payment methods, shipping rates, local delivery, and pickup options dynamically.
  • Multi-signal condition engineFilter by cart total, currency, quantity, weight, address, country, province, ZIP, customer state, B2B, customer tags, and SKUs.
  • Privacy-minimizing IP signalsStorefront signals classify buyer IP addresses in server memory without saving raw IP logs to the database.
  • High-value & pickup presetsPre-built workflows for prioritizing direct bank transfers on large orders and restricting local pickup by postal area.
  • Native Shopify FunctionsExecutes high-performance payment and delivery logic directly inside Shopify checkout via WebAssembly.
  • Simulator & fail-open protectionTest rules interactively before syncing; built-in fail-open logic ensures checkout continuity for every buyer.

Important limitations

The app controls existing payment and delivery options offered by Shopify at checkout. It does not create a payment gateway, process bank transfers, or add new payment methods. To prioritize manual bank transfers on high-value orders, enable a manual payment method in Shopify Settings first. Hiding accelerated checkout options requires Shopify Plus.