Website Settings Reference
Complete reference for every website setting and company property that controls the CloudPos Ecom storefront, including codes, defaults, and descriptions.
This page is the authoritative reference for every setting that controls the CloudPos Ecom storefront. All settings are configured in your CloudPos admin backend — no code changes are required.
How settings work
Settings are read from two backend sources:
Source | Description |
|---|---|
| General store-level toggles and values |
| Company/branding properties and checkout feature toggles |
When the same code is present in both sources, the `company-props` value wins. This means a value set under company-props always overrides the same code in website-settings.
Default behaviour: Most display toggles default to ON — the feature is visible and the storefront shows it. Checkout opt-in features default to OFF and must be explicitly enabled in the admin backend.
---
Currency
Setting | Code | What it controls | Default |
|---|---|---|---|
Store Currency |
| The currency code used for all price formatting across the storefront. Supported codes and their symbols: |
|
---
Product & Pricing
Setting | Code | What it controls | Default |
|---|---|---|---|
Show Product Price |
| Master switch for price display. When off, all prices are hidden everywhere — product cards, detail pages, the cart, and the wishlist. | ON |
Show Price to Public |
| Whether logged-out visitors (guests) can see prices. When off, only verified/approved account holders see prices and the Add to Cart button. | ON |
Show Add to Cart Button |
| Whether the Add to Cart button appears. When off, or when prices are hidden, shoppers see the Enquire / Wishlist-only flow. | ON |
Show Share Button |
| The share button on product cards and the product detail page. Uses the device's native share sheet or falls back to copying the product URL to the clipboard. | ON |
"New" Badge on Cards |
| The "NEW" pill shown in the top-left corner of product cards for items flagged as new in the backend. | ON |
Stock Info on Cards |
| The "IN STOCK" / "OUT OF STOCK" badges and overlays on product cards and the detail page. | ON |
Price-visibility rule
Price is visible when both of the following conditions are met:
SHOW_PRODUCT_PRICEis on.- Either
SHOW_PRICE_PUBLICis on (anyone including guests sees prices), or the current visitor is a verified/approved account (profile verified in the backend).
The Add to Cart button follows this rule: it is shown only when the price is visible and SHOW_ADD_TO_CART_BUTTON is on.
Typical B2B / wholesale setup: Turn SHOW_PRICE_PUBLIC off. Guests and non-approved accounts see only Enquire and Wishlist buttons. Approved account holders see prices and can add items to the cart normally.
---
Home Page Sections
Each section is independently toggleable. A section is hidden when its toggle is off, even if the backend has content for it.
Setting | Code | What it controls | Default |
|---|---|---|---|
Banners Section |
| The "Featured Promotions" banner grid at the top of the home page | ON |
Top Categories Section |
| Horizontally scrollable row of category tiles | ON |
Featured Products Section |
| Grid of products flagged as featured in the backend | ON |
Best Selling Products Section |
| Grid of top-selling products | ON |
Best Offers Section |
| Grid of products with an active offer/discount price | ON |
Recent Products Section |
| Grid of the most recently added products | ON |
Contact Section |
| Contact info block (address, phone, email) at the bottom of the home page | ON |
---
Layout Chrome
These toggles control the navigation elements that appear on every page of the storefront.
Setting | Code | What it controls | Default |
|---|---|---|---|
Top Bar |
| The announcement or info bar displayed above the primary navigation | ON |
Menu |
| The primary navigation menu | ON |
Bottom Menu |
| The fixed navigation bar at the bottom of the screen on mobile | ON |
Account Icons |
| The cart, wishlist, and account icons in the navigation bar | ON |
---
Auth Behaviour
Setting | Code | What it controls | Default |
|---|---|---|---|
Email Login |
| Allow shoppers to sign in with an email address and password | ON |
Phone Number Login |
| Allow shoppers to sign in with a phone number | ON |
Phone or Email Login |
| Combined login field that accepts either phone or email | ON |
B2B Mode |
| Enables the B2B registration flow at | OFF |
Force Password Change on Auth |
| Requires newly authenticated users to set a new password before they can continue | OFF |
---
Checkout Toggles
All checkout features are opt-in and default to OFF. Enable only the features your store workflow requires.
Setting | Code | What it controls | Default |
|---|---|---|---|
WhatsApp Checkout |
| Makes "Order via WhatsApp" the only checkout payment method — when ON, Cash on Delivery, online gateways, and manual payment are all hidden. The setting's value field can also hold the destination WhatsApp number (falls back to | OFF |
Ask Delivery Date |
| Shows a delivery date picker in the checkout form | OFF |
Checkout Login Required |
| Prevents guests from completing checkout — a login is required | OFF |
Checkout OTP Enabled |
| Sends a one-time password (OTP) to verify the shopper's phone number at checkout | OFF |
Checkout Optional Login |
| Shows a login prompt at checkout but allows the shopper to skip it and continue as a guest | OFF |
Checkout Auto Account |
| Automatically creates a store account for guest shoppers when they complete an order | OFF |
---
Company / Branding Values
These values come from the company-props backend endpoint and control the store's identity, contact details, and branding. They are displayed in the navigation, footer, checkout, and contact section of the home page.
Where a dedicated "customer care" code is provided, the storefront prefers it and falls back to the plain company code if the dedicated one is absent.
Property | Code | What it controls |
|---|---|---|
Company Name |
| Display name of the store, used in page titles and at checkout |
Logo |
| Store logo image; path is resolved against the backend storage URL |
Favicon |
| Browser tab icon; path resolved against the backend storage URL |
Address |
| Physical address shown in the contact section and footer |
Customer Care Phone |
| Preferred contact phone number; falls back to |
Company Phone |
| Fallback phone number (can be set in website-settings) |
Customer Care Email |
| Preferred contact email address; falls back to |
Company Email |
| Fallback email address (can be set in website-settings) |
Customer Care WhatsApp |
| WhatsApp number shown as a floating button; only displayed when the prop's status toggle is on. Note: WhatsApp *checkout* uses this number as a fallback regardless of the status toggle when |
Working Hours |
| Business hours text shown in the contact section; only displayed when the prop's status toggle is on |
Company Description |
| Short company blurb shown in the about or footer area; only displayed when the prop's status toggle is on |
Default State |
| Pre-selects the state field in address forms at checkout |
Default District |
| Pre-selects the district field in address forms at checkout |
Default Pincode |
| Pre-selects the pincode field in address forms at checkout |
Facebook URL |
| Facebook page link in social icons (website-settings) |
Twitter URL |
| Twitter/X profile link in social icons (website-settings) |
Instagram URL |
| Instagram profile link in social icons (website-settings) |
YouTube URL |
| YouTube channel link in social icons (website-settings) |
Several company-props entries are gated on a status toggle within the same record, not just the presence of a value. If a prop has a value but its status is off, the storefront treats it as unset and hides the element.
Checkout company-props toggles
The following company-props codes act as feature toggles that affect the checkout experience. Each requires both a value and its status set to on.
Property | Code | What it controls |
|---|---|---|
Show Tax |
| Whether tax lines are displayed at checkout |
Discount & Coupon |
| Whether the discount/coupon entry field appears at checkout |
Payment Method |
| Whether the payment method selector is shown at checkout |
Terms & Conditions |
| The terms text displayed (and required to accept) at checkout; shown only when status is on |
Free Delivery Minimum |
| Minimum order value (numeric) for free delivery; used in shipping charge calculation |
Tax Rate |
| Default tax rate (numeric) applied to orders |
---
Tip: If a setting change does not appear immediately on the storefront, try a hard refresh (Ctrl+Shift+R on Windows / Cmd+Shift+R on Mac). Some pages are cached for performance. Contact your developer if the change has not appeared after a few minutes.