TTFL StoreTTFL Store

TTFL Store documentation

Everything you need to use TTFL Store

A detailed guide to shopping, selling, orders, payments, delivery tracking, support, vendor tools, and administration on TTFL Store.

Customers

Shop, pay, manage orders, and get help.

Vendors

Build a store, sell products, fulfil orders, and track performance.

Administrators

Moderate the marketplace and operate protected platform tools.

01 · Customers

How shopping on TTFL Store works

1

Create an account

Register or sign in to your TTFL account so orders and account activity can be associated with you.

2

Find products

Browse the marketplace, search by keyword, open a product page, or visit a vendor storefront.

3

Check the buying method

A product may use TTFL checkout, an external purchase link, or a direct WhatsApp/contact flow depending on the vendor's setup.

4

Checkout

For products using TTFL checkout, review your cart, delivery information, discounts, and final total before continuing to Paystack.

5

Pay securely

Complete the available Paystack payment method. TTFL verifies the payment before treating the order as paid.

6

Keep your order number

Your order number is the main reference for confirmation, support, and tracking.

7

Track and receive

Use your account or the tracking tools to follow order progress and vendor delivery updates.

Payments

What happens during checkout?

TTFL calculates the order from server-side product and cart data. When checkout is available, the customer is sent to Paystack to complete payment. TTFL then verifies the payment reference, amount, currency, and payment status before finalizing the order. A successful confirmation moves the order into the appropriate fulfilment flow.

Step 1

Cart total

Step 2

Checkout

Step 3

Paystack

Step 4

Verified order

Never send your card PIN, OTP, password, or other authentication secret to TTFL support or a vendor.

02 · Vendors

Running a TTFL Store

Vendors get a dedicated dashboard after entering the vendor workflow. Store status and administrative approval determine which tools are available.

Store profile

Manage your public store identity, branding, description, contact information, badges, and customer-facing details.

Product management

Create and edit listings, set prices and stock, choose the selling method, manage images, and maintain Product IDs.

Order fulfilment

View vendor orders, move fulfilment through available statuses, and publish delivery or tracking information.

Delivery tracking

Use the tracking workflow to publish checkpoint updates. Final delivery details can include a motorcycle, car, truck, rider, or third-party tracking reference.

Analytics

Review the performance information available to your store, including product activity, referrals, revenue, and other marketplace metrics.

Plans, commissions & payouts

Review your vendor plan, applicable commission information, balances, and payout workflow.

Promotion tools

Use available featured placements, promotions, sponsored opportunities, and coupon features when enabled for your store.

Vendor status

Vendor access depends on account and store status. Pending, approved, suspended, and other administrative states can affect available tools.

03 · Tracking

Understanding order tracking

Tracking checkpoints

Vendors can update an order through the available tracking checkpoints. Customers see the published progress rather than internal administrative data.

1Checkpoint 1
2Checkpoint 2
3Checkpoint 3
4Checkpoint 4
5Checkpoint 5 · delivery details

Image suggestion: Order tracking timeline

Show an order detail screen with a horizontal or vertical five-step timeline. The active checkpoint should be visually emphasized, completed checkpoints should show a check mark, and the final checkpoint can display vehicle type, rider information, or an external tracking reference when provided.

04 · Administrators

Administration guide

The admin area is for authorized platform operators. Use it to moderate marketplace activity, manage vendors, oversee operational issues, and review sensitive platform information.

Dashboard

The administrative control centre for marketplace operations, alerts, platform activity, and high-level oversight.

Vendors

Review applications, approve or reject stores, suspend or manage vendors, and maintain vendor information and tiers.

Products

Moderate marketplace listings, inspect Product IDs, and suspend or reinstate products when necessary.

Orders & payments

Review order state, payment state, vendor fulfilment, refunds, and other operational information available to administrators.

Support

Work customer support conversations, assign issues, respond as an agent, and resolve or close cases.

Analytics

Review marketplace and vendor reporting tools available to the administration area.

Featured content

Manage featured products, stores, promotions, and their active lifecycle.

Security & audit

Use protected administrative controls and audit information for sensitive actions. Never share administrator credentials.

Suggested operational workflow

Dashboard → pending vendor applications → product moderation → orders and payment issues → support → analytics → security and audit review.

05 · Platform concepts

Important things to understand

Product discovery

Search and storefront browsing are separate from checkout. Always open the product page to confirm the current buying method before expecting TTFL checkout.

Product IDs

TTFL Product IDs provide a stable product reference for marketplace and operational workflows.

Account security

Authentication and protected API operations are handled by the platform. Do not attempt to bypass access controls or share account credentials.

Vendor separation

A vendor manages their own store and fulfilment information, while platform administration handles marketplace-level moderation and protected operations.

06 · Visual documentation

Recommended screenshots and diagrams

These descriptions can be used later when adding real screenshots to the documentation. They intentionally describe what the image should teach rather than pretending a screenshot exists.

Image suggestion: Homepage and product discovery

Show the TTFL Store homepage with navigation, search, featured products, product cards, and a clear path into a product detail page.

Image suggestion: Product detail and buying method

Show a product detail page with product images, title, price, stock, seller/store information, and the correct purchase action such as Add to cart, external link, or WhatsApp.

Image suggestion: Checkout and Paystack handoff

Show the cart summary followed by the checkout delivery form and a separate visual explaining that payment continues through Paystack before TTFL confirms the order.

Image suggestion: Vendor dashboard

Show the vendor dashboard navigation with store management, products, orders, analytics, payouts, and available promotion tools.

Image suggestion: Admin dashboard

Show the protected admin control centre with vendor moderation, product moderation, orders, support, analytics, and security/audit tools.

Image suggestion: Order confirmation

Show the post-payment confirmation screen containing the order number, payment confirmation state, order summary, and links into order details or tracking.

Frequently asked questions

Where do I find my Product ID?

Product IDs are associated with marketplace products and are used by TTFL in product and tracking workflows. Open the relevant product or order information to find the identifier when it is exposed.

What happens after I pay?

The payment is verified by the TTFL backend before the order is finalized as paid. Once confirmed, the order can move into fulfilment and tracking.

Can I track an order without an account?

Public tracking is available only through the current signed tracking flow. If you have an account, using the authenticated order area provides the normal ownership-protected experience.

Why can a vendor use different buying methods?

TTFL supports marketplace listings with different selling methods. A product may use TTFL checkout, an external link, or a direct WhatsApp/contact route.

What should I do if payment or delivery has a problem?

Keep your order number and use the support/report tools. Do not send passwords, card details, OTPs, or other private credentials to support.

07 · Error codes & troubleshooting

TTFL Store error code reference

This section is designed as a customer-support reference and can also be supplied to an AI assistant. When a customer gives an error code, use the exact code below, explain its meaning in plain language, and give the listed next step. Do not invent a meaning for an unknown code.

CodeMeaningWhat it meansRecommended action
AUTH-001Invalid credentialsThe email or password is incorrect.Check the login details or use Forgot Password.
AUTH-002Account not foundNo matching TTFL Store account was found.Check the email address or create an account.
AUTH-003Account disabledThe account cannot authenticate while disabled.Contact TTFL Store support.
AUTH-004Session expiredThe current login session has expired.Sign in again.
AUTH-005UnauthorizedThe requested feature requires authentication.Sign in and try again.
AUTH-006ForbiddenThe account does not have permission for the requested action.Check the account role or contact support.
PASS-001Reset request failedThe password reset request could not be completed.Try requesting the reset link again.
PASS-002Reset token invalidThe password reset link or token is invalid.Request a new password reset link.
PASS-003Reset token expiredThe password reset link has expired.Request a new password reset link.
PASS-004Password mismatchThe new password fields do not match.Enter the same password in both fields.
PASS-005Password rejectedThe new password does not meet the password requirements.Choose a stronger valid password.
EMAIL-001Email not sentA requested TTFL Store email could not be sent.Try again and check the email address.
EMAIL-002Email delivery delayedAn email may have been accepted for delivery but has not arrived yet.Check inbox, spam, and promotions folders.
EMAIL-003Invalid emailThe supplied email address is invalid.Enter a valid email address.
ACC-001Registration failedAccount creation could not be completed.Review the information and try again.
ACC-002Email already registeredAn account already uses that email address.Sign in or use Forgot Password.
ACC-003Verification requiredEmail verification is required before the requested action can continue.Check the verification email and verify the account.
VEN-001Vendor account not foundThe requested vendor account could not be found.Check the account details or contact support.
VEN-002Vendor registration failedVendor registration could not be completed.Review the information and try again.
VEN-003Vendor access deniedThe account does not have vendor access.Use the correct vendor account or contact support.
VEN-004Storefront unavailableThe vendor storefront is currently unavailable.Retry later or contact the vendor/support.
VEN-005Product creation failedA vendor could not create the product listing.Review the product information and try again.
VEN-006Product update failedA vendor could not update the product listing.Review the information and try again.
VEN-007Product deletion failedA vendor could not delete the product listing.Retry or contact support.
VEN-008Insufficient vendor permissionsThe vendor account lacks permission for the requested action.Check the vendor role/plan or contact support.
PROD-001Product not foundThe requested product does not exist or is no longer available.Search the marketplace for the product again.
PROD-002Product unavailableThe product exists but cannot currently be purchased.Try again later or choose another product.
PROD-004Inventory unavailableThe requested quantity is not available.Reduce the quantity or choose another product.
CART-001Cart unavailableThe shopping cart could not be loaded.Refresh the page and try again.
CART-002Add to cart failedThe product could not be added to the cart.Retry and check product availability.
CART-003Remove from cart failedThe cart item could not be removed.Refresh the cart and retry.
CART-004Invalid quantityThe requested quantity is invalid.Enter a valid quantity.
CART-005Item unavailableA cart item is no longer available.Remove the unavailable item and continue.
CHECK-001Checkout unavailableCheckout could not be started.Refresh and try again later.
CHECK-002Invalid checkout informationRequired checkout information is missing or invalid.Review and correct the checkout details.
CHECK-003Order creation failedThe order could not be created.Do not make another payment until the order/payment status is confirmed.
PAY-001Payment initialization failedA payment session could not be created.Start checkout again.
PAY-002Payment failedThe payment provider reported a failed payment.Confirm whether money was deducted before trying again.
PAY-003Payment cancelledThe payment process was cancelled.Return to checkout and retry if needed.
PAY-004Payment pendingThe payment has not reached a final state.Wait for confirmation and avoid an immediate duplicate payment.
PAY-005Payment verification failedTTFL could not verify the payment result.If money was deducted, keep the transaction reference and contact support; do not pay again yet.
PAY-006Payment reference missingA required payment reference is missing.If money was deducted, contact support with the available transaction details.
PAY-007Payment amount mismatchThe payment amount does not match the expected order amount.Do not retry the payment; contact support.
PAY-008Payment already processedThe payment reference has already been processed.Do not pay again; check the order/payment status.
PAY-009Payment timeoutThe payment operation took too long to complete.Check whether money was deducted before retrying.
PAY-010Payment provider unavailableThe payment provider is temporarily unavailable.Try again later.
ORD-001Order not foundThe requested order could not be found.Check the order number and account.
ORD-002Order creation failedThe order could not be created.Check the payment/order status before trying again.
ORD-004Order cancellation failedThe order could not be cancelled through the requested action.Contact support.
ORD-005Order already cancelledThe order is already cancelled.No further cancellation is required.
ORD-006Order already completedThe order is already marked completed.Contact support if that status appears incorrect.
API-001Invalid requestThe request sent to the TTFL Store service is invalid.Review the action and try again.
API-002Missing required fieldA required field was not supplied.Complete the required information and retry.
API-005Rate limit exceededToo many requests were made in a short period.Wait briefly before trying again.
API-006Internal server errorThe service encountered an unexpected server-side error.Retry later; contact support if it persists.
API-007Service unavailableA required service is temporarily unavailable.Retry later.
API-008Request timeoutThe service did not respond within the expected time.Check the connection and retry.
DB-001Database connection failedThe application could not connect to its database.Retry later; escalate to technical support if persistent.
DB-003Database timeoutA database operation took too long.Retry later.
SEC-001Security validation failedA security validation check failed.Retry normally or contact support if it continues.
SEC-002Invalid authentication tokenThe authentication token is invalid.Sign in again.
SEC-003Authentication token expiredThe authentication token has expired.Sign in again.
SEC-004Suspicious request blockedA security control blocked the request.Retry normally; contact support if a legitimate request is repeatedly blocked.
SYS-001Unexpected errorAn unexpected application error occurred.Retry and contact support if it persists.
SYS-002Service temporarily unavailableThe requested service is temporarily unavailable.Try again later.
SYS-003Maintenance modeThe requested service is under maintenance.Try again after maintenance is complete.
SYS-004Network errorThe connection to the service failed.Check the internet connection and retry.
SYS-005Request timeoutThe operation timed out before completion.Retry the operation.

For MAX / Meta AI customer support

  • • Quote the exact error code the customer provided.
  • • Explain the documented meaning without adding unsupported causes.
  • • Give the documented next step and link to the TTFL Store Error Code Checker when appropriate.
  • • If the code is unknown, ask for the exact code/message instead of guessing.

Security and payment rules

  • • Never ask for a password, OTP, PIN, CVV, full card number, authentication token, or other secret.
  • • For payment errors, first determine whether the customer's money was deducted.
  • • If money may have been deducted, do not tell the customer to make a duplicate payment until the status is confirmed.
  • • Safe support references include an order number, transaction reference, or Product ID when needed.

Customer support escalation

If the documented recovery step does not resolve the issue, collect the non-sensitive reference needed to investigate (for example order number or transaction reference), describe what happened, and direct the customer to TTFL Store support. Never claim that a refund, payment reversal, delivery update, account change, or other administrative action has happened unless the system confirms it.

08 · AI knowledge-base guidance

TTFL Store information for AI assistants

Use this documentation as the TTFL Store reference

An AI assistant answering TTFL Store customer questions should use the documented features, workflows, error codes, and security rules on this page. It should not invent policies, prices, refunds, delivery promises, product availability, or backend actions that are not documented or confirmed by the live system.

When information is missing

Ask a focused follow-up question or direct the customer to support. For an unknown error code, request the exact code and message. For order or payment issues, request only safe references such as the order number or transaction reference.

Help centreTrack an orderReport a problem