Linux 软件免费装
Banner图

Chakramani Multi-Step Checkout for WooCommerce

开发者 chakramanijoshi
更新时间 2026年6月4日 03:34
捐献地址: 去捐款
PHP版本: 8.0 及以上
WordPress版本: 7.0
版权: GPLv2 or later
版权网址: 版权信息

标签

payment woocommerce multistep checkout multi-step checkout woocommerce-multi-step-checkout

下载

1.0.0

详情介绍:

Chakramani Multi-Step Checkout for WooCommerce transforms the standard WooCommerce single-page checkout into a clean, guided 4-step experience that reduces cart abandonment and improves conversion rates. Instead of overwhelming customers with a long form, the wizard walks them through each stage one at a time:
  1. Review Items — View and adjust cart contents before committing
  2. Customer Details — Name, email, and phone number
  3. Delivery Preferences — Shipping method and delivery address
  4. Payment — Choose payment gateway and place the order
Key Features Layout Styles Default — Sticky progress bar header with numbered step bubbles and an optional order summary sidebar. Best for most stores. Centered — Single-column layout with progress bar, no sidebar. Ideal for minimalist themes. Minimal — Inline breadcrumb navigation, no sticky header. Lowest visual footprint. Split — Fixed left panel showing branding, vertical step list, and order summary. Right panel contains the form. Great for dedicated checkout pages. Step Builder Go to WooCommerce → Settings → Multi-Step Checkout → Step Builder to: Developer Friendly Every aspect of the checkout is extensible. Inject content into any step, override validation, swap templates, and listen to JS events — all without modifying plugin files. See WooCommerce → Settings → Multi-Step Checkout → Developer Docs for the full hook reference.

安装:

  1. Upload the chakramani-multi-step-checkout folder to /wp-content/plugins/
  2. Activate the plugin via Plugins → Installed Plugins
  3. Navigate to WooCommerce → Settings → Multi-Step Checkout to configure
The plugin activates immediately. If your checkout page uses the WooCommerce Checkout Block, the plugin automatically replaces it with the classic checkout flow.

屏幕截图:

  • Step Builder — drag-to-reorder fields, add custom fields, configure options
  • Developer Documentation — built-in hook reference inside WooCommerce settings
  • Default layout — sticky progress bar with step bubbles and order summary sidebar
  • Minimal layout — clean inline breadcrumb, no sticky header
  • Split layout — fixed left panel with vertical step navigation and brand logo
  • Admin order view — custom field values saved to order meta

升级注意事项:

1.0.0 Initial release. No upgrade steps required.

常见问题:

Does it work with the WooCommerce Checkout Block?

Yes. On activation, the plugin automatically detects and replaces the Checkout Block on your checkout page with the classic checkout flow. Your original page content is backed up and restored if you deactivate the plugin.

Can I customise which fields appear in each step?

Yes. Go to WooCommerce → Settings → Multi-Step Checkout → Step Builder. You can reorder fields by dragging, toggle them on/off, edit their labels and placeholders, change their type, and add custom fields. Changes are saved instantly via AJAX.

Are custom field values saved to the order?

Yes. All custom fields added via the Step Builder are saved to WooCommerce order meta when the order is placed. You can view them on the order detail screen in WP admin. Standard fields (name, email, address etc.) are handled by WooCommerce as normal.

Can I override the step templates in my theme?

Yes. Copy any template from chakramani-multi-step-checkout/templates/ into your theme at yourtheme/chakramani-multi-step-checkout/ and edit it freely. The plugin checks your child theme, then your parent theme, then falls back to the plugin default.

Which layout should I use?

  • Default — Best choice for most stores. Progress bar keeps customers oriented, sidebar reassures them of their order.
  • Centered — Works well with minimalist or full-width themes.
  • Minimal — Best for stores where customers are already familiar with the checkout.
  • Split — Best for dedicated checkout landing pages or stores with strong branding.

Does it work with all payment gateways?

The plugin renders the standard WooCommerce payment gateway list and fires all the standard WC checkout hooks, so all properly coded payment gateways (Stripe, PayPal, etc.) work without modification.

Is it compatible with WooCommerce HPOS?

Yes. The plugin uses wc_get_order() and $order->update_meta_data() throughout, which is fully compatible with WooCommerce High-Performance Order Storage (HPOS / Custom Order Tables).

Can I add content between steps or inject custom fields?

Yes. Use the action hooks fired inside each step: add_action( 'cmmsc_step_review', 'my_function' ); add_action( 'cmmsc_step_details', 'my_function' ); add_action( 'cmmsc_step_delivery', 'my_function' ); add_action( 'cmmsc_step_payment', 'my_function' ); For field injection specifically, use: add_action( 'cmmsc_after_customer_details_fields', 'my_function' ); add_action( 'cmmsc_after_delivery_fields', 'my_function' ); See the Developer Docs tab for the full reference.

What PHP version is required?

PHP 8.0 or higher. The plugin uses strict types, nullable typed properties, and arrow functions.

Does it support RTL languages?

The CSS uses logical properties where possible. RTL support depends on your theme's RTL stylesheet.

更新日志:

1.0.0