BigCommerce Pickup Checkout Integration
Budget: $30 – $250 USD
Our school-store site runs on BigCommerce and serves only local, in-person shoppers. Because every order is picked up on campus, the standard shipping-address screen just slows students down and clutters our records. I need a simple toggle at checkout—visible only when “In-Person Pickup” is selected—that hides all customer-address fields entirely.
At the counter we use a Stripe Terminal reader. Right now the BigCommerce cart and the Stripe Payments app don’t talk to each other, so cashiers re-key the order amount, customer name, and order number before tapping a card. That duplicate entry is the main pain point I want to eliminate.
Here’s the streamlined flow I’m after:
• Shopper chooses “In-Person Pickup.”
• Address fields disappear automatically.
• Cashier clicks “Pay with Stripe Terminal.”
• Stripe Terminal opens with the order amount, customer name, and order number already filled in, ready for the customer to insert or tap their card.
• When the payment succeeds, the BigCommerce order is marked paid.
Please build the toggle inside the BigCommerce checkout (Stencil / Checkout SDK is fine), connect the cart to Stripe Terminal via the Stripe API, and make sure the three data points—order amount, customer name, order number—pass across without manual input. A brief note on how to manage or extend the code later will round out the delivery.
At the counter we use a Stripe Terminal reader. Right now the BigCommerce cart and the Stripe Payments app don’t talk to each other, so cashiers re-key the order amount, customer name, and order number before tapping a card. That duplicate entry is the main pain point I want to eliminate.
Here’s the streamlined flow I’m after:
• Shopper chooses “In-Person Pickup.”
• Address fields disappear automatically.
• Cashier clicks “Pay with Stripe Terminal.”
• Stripe Terminal opens with the order amount, customer name, and order number already filled in, ready for the customer to insert or tap their card.
• When the payment succeeds, the BigCommerce order is marked paid.
Please build the toggle inside the BigCommerce checkout (Stencil / Checkout SDK is fine), connect the cart to Stripe Terminal via the Stripe API, and make sure the three data points—order amount, customer name, order number—pass across without manual input. A brief note on how to manage or extend the code later will round out the delivery.
Related categories:
PHP
JavaScript
eCommerce
HTML
BigCommerce
Web Development
API Integration
Payment Processing