Linux 软件免费装
Banner图

EUX Pickup & Delivery

开发者 eux
euxdigital
更新时间 2026年5月17日 08:23
PHP版本: 7.4 及以上
WordPress版本: 6.8
版权: GPLv2 or later
版权网址: 版权信息

标签

scheduling woocommerce checkout delivery pickup

下载

1.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.
  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.

屏幕截图:

  • Delivery settings
  • Pickup settings
  • Rules settings
  • Delivery front end
  • Pickup front end

升级注意事项:

1.0.0 Initial release.

常见问题:

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 [wpd_pickup_delivery] shortcode. It is tracked via the wpd_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?

Yes. Add suburbs as chips under Delivery Settings. When at least one suburb is configured, customers must enter a listed suburb (case-insensitive) to continue. Leave the list empty to accept any suburb.

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.

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 four settings options (wpd_global_settings, wpd_pickup_settings, wpd_delivery_settings, wpd_rules). Order meta saved against existing orders is preserved.

更新日志:

1.0.0