Linux 软件免费装
Banner图

EUX Pickup & Delivery

开发者 eux
euxdigital
更新时间 2026年7月27日 00:10
PHP版本: 7.4 及以上
WordPress版本: 7.0
版权: GPLv2 or later
版权网址: 版权信息

标签

scheduling woocommerce checkout delivery pickup

下载

1.0.0 2.0.0

详情介绍:

EUX Pickup & Delivery is a WooCommerce plugin developed by EUX Digital Agency that inserts a dedicated Pickup & Delivery step between the shopping cart and the checkout. Customers choose how they want to receive their order, pick a date and (for pickup) a time slot, and then continue through to WooCommerce's standard checkout with their choice stored on the order. The complete source code is available on GitHub. Key Features 1. Dedicated Pickup & Delivery Step Benefits for Store Owners Technical Features

安装:

  1. Upload the plugin folder to /wp-content/plugins/ or upload the ZIP via Plugins → Add New → Upload Plugin.
  2. Activate EUX Pickup & Delivery through the Plugins screen.
  3. Ensure WooCommerce is installed and active (7.0 or higher).
  4. Navigate to Pickup & Delivery → Global Settings to configure labels, icons and colours.
  5. Visit Pickup & Delivery → Pickup Settings to set your store address, phone and opening hours.
  6. Visit Pickup & Delivery → Delivery Settings to add the suburbs you deliver to, optionally restrict states, and choose which contact fields appear on the form.
  7. (Optional) Open Pickup & Delivery → Rules to block specific dates or weekdays, or to apply method-specific scheduling.
  8. Place a test order to confirm the PAD page appears between the cart and the checkout.

屏幕截图:

  • Customer-facing Pickup selection step
  • Global settings
  • Delivery settings
  • Pickup settings
  • Rules settings

升级注意事项:

2.0.0 Major update: configurable delivery contact fields, no-dates contact UI, past time-slot filtering, tax-aware shipping display, and WordPress.org standards cleanup. Review Delivery Settings after updating. 1.0.1 Maintenance and compatibility updates.

常见问题:

Does this plugin work without WooCommerce?

No. WooCommerce 7.0 or later must be installed and active. If it isn't, the plugin will not initialize and an admin notice will appear.

Where is the Pickup & Delivery page?

On activation the plugin creates a page titled "PAD" containing the [euxpide_pickup_delivery] shortcode. It is tracked via the euxpide_pad_page_id option and removed automatically on uninstall.

Can I disable pickup or delivery independently?

Yes. Each can be turned off from its own settings page. If you disable both, the PAD step is skipped entirely and customers go straight from cart to checkout.

Is the plugin compatible with HPOS (WooCommerce custom order tables)?

Yes. Compatibility with the custom_order_tables feature is explicitly declared, and order list columns are registered for both legacy and HPOS storage.

Can I restrict delivery to certain suburbs or states?

Yes. Add suburbs as chips under Delivery Settings, and optionally turn on state restriction to limit the form to selected WooCommerce states. When at least one suburb is configured in list mode, customers must enter a listed suburb (case-insensitive) to continue. You can also allow free suburb typing.

Can I choose which delivery form fields are shown?

Yes. Under Delivery Settings → Delivery form fields you can enable or disable first name, last name, company, and phone. Enabled fields (except company, which stays optional) are required and are written to the checkout shipping fields.

How are pickup time slots generated?

From the opening hours you define per weekday and the interval (in minutes) set under Pickup Settings. For example, Monday 9:00–17:00 with a 60-minute interval produces slots at 9:00–10:00, 10:00–11:00, and so on. Slots that have already started today are not offered.

How does the rules engine work?

A rule has an objective (Enable Day or Disable Day) and one or more conditions that must all match (AND logic). When multiple rules could affect the same date, the one with the lowest order value wins. A rule needs at minimum a date-scope condition (Days of Week or Specific Dates) plus a Method condition.

Does the plugin send any data to an external service?

The plugin itself does not phone home. Optional map embeds (see External services in this readme) load in the visitor’s browser only if you add them in settings.

Can I customize the look of the PAD page?

Yes. Tab colours, day and time selector backgrounds and text colours, and continue-button hover states are all exposed under Global Settings. You can also upload custom icons and change tab labels.

Why does the customer get redirected back to the PAD page from the checkout?

If the session has expired (older than 5 minutes) or the customer tried to reach the checkout directly without making a selection, they are sent back to the PAD page to choose a method and date.

What happens when the plugin is uninstalled?

The uninstall script removes the auto-created PAD page and deletes the settings options (euxpide_global_settings, euxpide_pickup_settings, euxpide_delivery_settings, euxpide_rules, and euxpide_pad_page_id). Order meta saved against existing orders is preserved.

更新日志:

2.0.0 1.0.2 1.0.1 1.0.0