BatchPact store setup

BatchPact lets a customer save several complete, permitted baskets and a maximum total. When reservations close, it selects only whole baskets that meet the catalog's production minimums, maximums and required parts. Each selected customer reviews the exact WooCommerce order, including shipping and tax, before any available card step. The complete manufacturing quantities become available only after included payments and orders are verified. The store arranges manufacturing and shipping.

1. On the original HTTPS WordPress/WooCommerce store, upload batchpact.zip through Plugins > Add New > Upload Plugin, then activate it. Keep the original database and the store's BatchPact connection key. If activation shows a schema notice, leave existing records intact and resolve that notice before opening a campaign.

2. Open BatchPact in the WooCommerce manager menu and connect this store once. Configure the official WooCommerce Stripe extension version 10.9.1 through its ordinary WooCommerce settings. Configure Test and Live connections there when needed. BatchPact never asks you to paste a Stripe secret or card number into its screen.

3. Use the store host's scheduler to run the dedicated command below every five minutes. Give it the absolute WordPress root containing wp-load.php. Set DISABLE_WP_CRON to true and keep the host's ordinary WordPress cron/Action Scheduler entry for other WooCommerce jobs. A manual command run does not prove unattended scheduling; check the host scheduler and BatchPact's store diagnostic after closed-browser runs.

   php /absolute/store/wp-content/plugins/batchpact/bin/store-tick.php /absolute/store

4. Before enabling customer card payments, prepare Stripe Test qualification in the BatchPact store diagnostic. Run its separate host command with only that same absolute WordPress root. Follow the diagnostic until its saved Test workload and recovery have completed. A configured key or a recorded scheduled run alone does not qualify payment capacity.

   php /absolute/store/wp-content/plugins/batchpact/bin/store-qualification.php /absolute/store

5. Create a catalog with SKU prices, production minimums and maximums, and the reservation deadline. Free opens directly. An enabled Starter or Pro campaign opens only after its exact product purchase has been verified and bound to this store. Put [batchpact campaign="your-campaign-id"] on a WordPress page and share that page with store customers who can sign in. Customers may revise or withdraw their own complete alternatives before the deadline; no other customer's choices are shown to them.

6. After formation, have each selected customer inspect and confirm the full WooCommerce total. If a saved payment needs cancellation or refund, keep the original store and its original Stripe Test or Live connection available. BatchPact retains pending recovery work and withholds manufacturing quantities until the original money is resolved. Changing the ordinary Stripe mode does not turn an old payment into a new one.

Store moves, lost connection-key replacement, supplier ordering and shipping are outside this first installation flow. Preserve the original store records when you need exceptional recovery help.
