Skip to main content

Checkout

The checkout flow guides customers from cart to confirmed order in three steps: Address → Shipping → Payment.

Storefront Login Storefront login page — customers sign in before proceeding to checkout

Before You Begin — Sign In or Guest Checkout

To reach the checkout flow, click Proceed to Checkout from the cart page.

  • Signed-in customers are taken directly to Step 1.
  • Guest checkout: If the store has guest checkout enabled, you can proceed without an account. You will be prompted to enter an email address for order confirmation. Note that guest orders cannot be tracked through the My Orders dashboard — you will only receive email updates.
  • Sign in prompt: If guest checkout is disabled, you will see the sign-in page. Sign in or create an account to continue.

Step 1: Delivery Address

Select where the order should be delivered.

Using a Saved Address

If you are signed in and have saved addresses, a dropdown lists all saved addresses. Select one and click Continue to proceed to Step 2. Your default shipping address is pre-selected automatically.

Entering a New Address

Fill in the delivery address form:

FieldRequiredNotes
Full NameYesThe name of the person receiving the delivery
Phone NumberYesUsed by the courier for delivery notifications and issues
Address Line 1YesBuilding number and street name
Address Line 2NoApartment number, floor, landmark, or locality
CityYesCity or town
State / ProvinceYesState, province, or region — affects shipping rates and tax
CountryYesSelect from the dropdown of supported countries
Postal CodeYesPIN code or ZIP code — must be valid for the selected country

Check Save this address to add it to your account's saved addresses for faster checkout in the future (only available when signed in).

Billing Address

By default, the billing address is the same as the delivery address. If you need a different billing address (for example, a corporate invoice address):

  1. Uncheck the Same as shipping address toggle.
  2. Enter the billing address in the form that appears.

The billing address is used for payment verification and invoicing only — it does not affect where the order is delivered.

Click Continue to move to Step 2.

Step 2: Shipping Method

SnapCart displays all shipping rates available for the delivery address you selected. Rates are calculated based on the destination country and state.

Selecting a Shipping Method

  1. Review the listed shipping options. Each option shows:
    • Carrier and service name (e.g., "Standard Delivery", "Express Shipping")
    • Estimated delivery time
    • Shipping cost (or "Free" if applicable)
  2. Click the radio button next to your preferred option.
  3. Click Continue to move to Step 3.

If No Shipping Rates Are Shown

If no rates appear for your address:

  • The store may not currently ship to your selected country or region. Contact the store's support team to confirm.
  • If you recently changed your address, go back to Step 1 and confirm the country and postal code are correct.
  • The store administrator may need to add a shipping rate for your region — direct them to Settings → Shipping in the admin panel.

Step 3: Payment

Applying a Coupon Code

Before selecting a payment method, you can apply a discount coupon:

  1. Locate the Discount Code field in the order summary panel (right side of the page).
  2. Enter the coupon code exactly as provided (codes are case-sensitive).
  3. Click Apply.
  4. If the code is valid, the discount amount is shown as a deduction in the order summary. If invalid or expired, an error message is displayed.

Only one coupon can be applied per order. To remove a coupon, click the × next to the applied discount.

Payment Methods

Select one of the available payment methods:

PayPal

  1. Select PayPal and click Place Order.
  2. You are redirected to the PayPal website to complete payment.
  3. Log in to your PayPal account (or pay as a guest using a card).
  4. Review the payment and click Pay Now on PayPal.
  5. You are redirected back to SnapCart. The order confirmation page is shown automatically.

PayPal is available for most countries and supports major credit/debit cards in addition to PayPal wallet balance.

Razorpay

  1. Select Razorpay and click Place Order.
  2. The Razorpay payment modal opens inline — you are not redirected to another website.
  3. Choose your payment method within the Razorpay modal:
    • Credit or debit card
    • UPI (enter your UPI ID or scan the QR code)
    • Net banking (select your bank from the list)
    • Razorpay wallet or pay-later options
  4. Complete the authentication (e.g., enter OTP for card or approve on your UPI app).
  5. On successful payment, the modal closes and the SnapCart order confirmation page is displayed.

PayTM

  1. Select PayTM and click Place Order.
  2. The PayTM payment modal opens inline.
  3. Sign in to your PayTM account or pay without signing in using a card or UPI.
  4. Select your preferred payment method within the PayTM modal (PayTM wallet, UPI, credit/debit card, net banking).
  5. Complete the transaction.
  6. On success, the modal closes and the order confirmation page is displayed.

Cash on Delivery (COD)

  1. Select Cash on Delivery.
  2. Review the order summary — note that some stores apply a COD handling fee shown as an additional line item.
  3. Click Place Order.
  4. No online payment is required. You pay the courier directly when your order arrives.
  5. The order confirmation page is shown immediately.
note

Cash on Delivery availability depends on the store's configuration and may not be offered for all delivery regions or order amounts above a certain threshold. If COD is not listed as an option, it is not available for your current cart or address.

Order Summary Review

Before clicking Place Order, review the full order summary:

Line ItemDescription
SubtotalSum of all item prices multiplied by quantity
DiscountAmount deducted by an applied coupon code
ShippingCost of the selected shipping method (or "Free")
TaxTax calculated based on your address and the applicable tax rate
COD FeeHandling fee for Cash on Delivery orders (if applicable)
TotalFinal amount charged to your payment method

Scroll through the item list on the right to confirm the correct products, variants, and quantities are in your order before placing it.

Placing the Order

Click Place Order (or Pay Now for PayPal/Razorpay/PayTM, where the gateway captures payment first).

The button is disabled until all required steps are complete (address selected, shipping selected, payment method selected).

Order Confirmation

After a successful payment or COD order placement:

  1. Confirmation page: A page is shown with your Order Number, a summary of items, the delivery address, and the estimated delivery timeframe.
  2. Confirmation email: An email is sent to your registered email address (or the guest email you provided) containing the full order details and order number.
  3. My Orders: If you are signed in, the order appears immediately under My Account → My Orders with the status Pending (COD) or Processing (paid orders).

Save your order number — you will need it if you contact support about the order.

Failed Payment Retry Flow

If a payment fails (e.g., card declined, UPI timeout, browser closed during redirect):

  1. The order is created in the system with Pending payment status. No charge is made.
  2. You are shown a payment failure message with the option to retry.
  3. Go to My Account → My Orders and find the pending order.
  4. Click Retry Payment next to the order.
  5. Select the same or a different payment method and complete the transaction.

A Pending order is held for a limited time (typically 24 hours) before it is automatically cancelled if no payment is received. You will receive an email notification before automatic cancellation.

If you were charged but the order shows as Pending or Failed, contact the store's support team with your order number and bank transaction reference — the charge may need to be manually reconciled.

Troubleshooting

The checkout is asking me to sign in, but I do not have an account. Guest checkout may not be enabled on this store. Register for a free account to proceed. Registration takes under a minute — see the Customer Account guide.

No shipping methods are available for my address. The store may not ship to your country or region. Contact the store's support team. Alternatively, check that your postal code is entered correctly — an invalid postal code may prevent rate calculation.

My coupon code is not being accepted. Verify the code is typed correctly (codes are case-sensitive). Check that the coupon has not expired and that your cart meets any minimum order requirements. Some coupons are restricted to specific products, categories, or customer groups.

I was charged but did not receive an order confirmation email. Check your spam folder. If the email is not there, your order may have been created — check My Account → My Orders. If neither the email nor the order appear, contact the store with your payment reference number and the approximate transaction time.

The PayPal redirect page shows an error. PayPal may be temporarily unavailable. Return to the checkout and try a different payment method (Razorpay or COD), or try PayPal again after a few minutes.