Weblutions Documentation
Weblutions Main Site Contact Us Our Discord
Some pages are still pending proper formatting, if required refer to the legacy documentation website.
FaxStore IconFaxStore

Weblutions Documentation / FaxStore / Cart & Checkout

Updated

Cart & Checkout

By Josh M. 2 mins 1

FaxStore provides a streamlined cart and checkout experience designed specifically for digital products. From adding items to delivery, the process is built to be fast, reliable, and account-driven, ensuring purchases are securely linked and instantly accessible.

Table of Contents

The FaxStore checkout flow follows a simple and effective structure:

Cart → Checkout → Payment Provider → Success / Delivery

This approach ensures minimal friction for customers while leveraging trusted payment platforms for secure transactions.


Cart Behaviour

The cart in FaxStore is tied directly to a logged-in user account.

  • Cart contents persist with the user account

  • Items can be added or removed at any time

  • Quantity is limited by available stock (if stock is enabled)

  • Multiple products can be added to a single cart

This ensures a consistent experience across sessions and devices.


Account Requirement

FaxStore requires customers to be logged in before making a purchase.

This allows:

  • Purchases to be securely linked to an account

  • Digital products to be delivered instantly

  • Customers to access their downloads at any time

Account creation and authentication occur outside of the checkout flow.


Checkout Flow

Once a customer proceeds to checkout:

  1. The cart is reviewed on the checkout page

  2. The customer selects a payment method

  3. The user is redirected to the payment provider

  4. After successful payment, the user is returned to FaxStore

  5. Once returned, they'll be directed to a download or account page

Supported Payment Methods

  • Stripe

  • PayPal

  • Square

  • Tebex

Note: Tebex-linked products must be purchased individually and cannot be combined with other items in a single checkout. FaxStore will handle this automatically.


Payment Handling

FaxStore uses hosted checkout pages from payment providers.

  • Customers are redirected off-site to complete payment

  • Sensitive payment data is handled entirely by the provider

  • Fraud protection and payment security are managed externally (e.g. Stripe, PayPal)

After payment is completed, the customer is redirected back to the store.


Discounts & Pricing

FaxStore includes built-in support for pricing flexibility at checkout. Including:

  • Promo / discount codes

  • Configurable currency

  • Tax support:

    • Percentage-based or;

    • Fixed value

Discounts are applied directly during checkout before payment is processed.


Post-Purchase Experience

After a successful transaction:

  • The customer is redirected to a success page or their download

  • Purchased products are instantly delivered

  • Downloads are accessible via the account page

Email Confirmation

If enabled, FaxStore will send:

  • A purchase confirmation email

  • A receipt of the transaction


Purchase Tracking

FaxStore stores relevant purchase data to assist with tracking and support in the event of a dispute.

This includes:

  • Account-linked purchase records

  • User-agent and request metadata

This data can be used for:

  • Support requests

  • Dispute handling

  • Analytics and insights


Merchant Controls

erchants have full control over checkout configuration, including:

  • Enabling or disabling payment methods

  • Setting store currency

  • Configuring taxes

  • Managing discount codes

This allows the checkout experience to be tailored to different business needs.