Settings

1. Localization 

a. Business Information 

The admin needs to fill in their business related information in the following input fields - 

  • Business Name: Enter the business name to be used. 
  • Business Email: Enter the business email to be used. 
  • Address 1 & Address 2: Enter the complete address of your business store. 
  • Country: Select the country in which the business store is located. 
  • State: Select the state in which the business store is located. 
  • City: Enter the name of the city. 
  • Pincode: Enter the pin code of the location. 

Click on the ‘Update’ button to save the changes.

Fig. 3.1.1: Business Information 

b. Date, Time and Units 

Admin can update the standard settings of the system related to units, time and date formats from this page. The settings provided are - 

  • Weight System: Select the preferable weight measurement system to be used for the website. 
  • Dimension System: Select the preferable dimension measurement system to be used for the website. 
  • Timezone: Select the timezone based on which the time will be displayed. 
  • Date Format: Select the format in which date is to be displayed.
  • Time Format: Select the format in which time is to be displayed. Fig. 3.1.2: Date, Time & Units

Click on the ‘Update’ button to save the changes.

c. Currencies

Admin can add and manage settings related to currencies from this page. 

Fig. 3.1.3: Currencies 

Please make sure that before adding a new currency, the ‘Currency API’ has been enabled and configured (API Key) from the Third Party Integrations > Currency tab

Important points to be noted- 

  • The currency that is setup at the beginning during the time of installation is known as the Default System Currency. The system default currency cannot be changed. 
  • The value of default system currency will always be 1.00 and the exchange rate for all the other currencies will be calculated based on this currency. For example, if the default system currency setup is USD, its value will be defined as 1.00. Now, a new currency Indian Rupee is added. The value of Indian rupee will automatically be updated as per the current exchange rate (1 USD = ___ rupees). 
  • Admin can change the default currency to be used on the website at the front-end. This can be done to display a different currency for users visiting the website. So, the prices of all the products will be displayed in this default currency. The users can later switch to a different option, if the admin has activated any. 

To add a new currency within the system, the admin needs to click on the ‘Add’ button provided on the top-right corner of this page (figure 3.1.3) which will redirect them to the ‘Add Currency’ form shown in figure 3.1.4 below. The admin must- 

  • Currency: Enter the name of currency. Please note that this is an auto-complete input field and the right option can be selected from the drop-down list that is created based on the words entered. 
  • Symbol: Enter the symbol with which it is represented. The symbol will automatically be added through the configured API. 
  • Position: Select ‘Left’ if the currency symbol is to be placed to the left of the value and ‘Right’ otherwise.

Fig. 3.1.4: Add Currency 

Click on the ‘Create’ button to save the changes. The publishing status of a newly added currency will be active by default. The admin can change the status of a currency from the toggle switch provided under the ‘Publish’ column.

To set a particular currency as default for users visiting the website at front-end, the admin can click on the ‘Mark as Default’ button provided in its row A previously added currency can be removed from the system by clicking on the ‘Delete’ icon provided to its right. Please note that the default system currency cannot be removed from the list. 

d. Languages 

Tribe is multilingual which means that it supports multiple languages. The users can switch to a more preferred language from the homepage of the website. 

Fig. 3.1.5: Languages 

Before adding a language into the system, please enable the ‘MSN Translator’ and configure it by entering the MS Translator API Key from the Third Party Integrations > Language tab. 

Important points to be noted- 

  • The language that is setup at the beginning during the time of installation is known as the Default System Language. The default system language cannot be changed or deleted from the system. 
  • Admin can change the default language to be used on the website at the front-end. The users can later switch to a different option, if the admin has activated any. 

To add a language click on the ‘Add’ button provided on the top-right corner of this page. A pop-up ‘Add Language’ form will appear as shown in the figure 3.1.6 in which the admin must start typing the name of the language. Based on the entered keywords, a drop-down list will appear (from the MSN Translator). The admin must select the language they wish to add and then click on the ‘Create’ button. 

Fig. 3.1.6: Add Language 

The newly added language will be displayed in the list with its name, language code, direction (LTR or RTL) and the publishing status (active by default). These language details will be redirected from the MSN Translator API key configured within the system. The admin can change the status of a particular language from the toggle switch provided under the ‘Publish’ column. Admin can choose a default language for their website. The guest users will view the website content in the language currently marked as default. All the other active (Published) languages will be displayed to the users in the ‘Change Language and Currency’ drop-down list at the homepage and they can switch to a preferable option. 

A previously added language can be removed from the system by clicking on the ‘Delete’ icon provided to its right. Please note that the default system language cannot be removed from the list. 

The languages currently enabled will be displayed in the side-navigation bar as shown in figure 3.1.7 below.

Fig. 3.1.7: Displaying Currently Active Languages (Example)

2. Tax Settings 

a. Tax Management  

Every country has defined their own tax structures. The two commonly adopted tax structures are: 

  1. Single Tax Structure: In this structure, the tax is imposed as a whole or one value. There are no further bifurcations on this value and is treated as one tax. A common example of such a structure is VAT (Value added tax).  
  2. Combined Tax Structure: The combined sales tax rate will specify the component rates and agencies that make up the total tax rate. A common example of such a structure is GST (Goods & Services Tax). 

The admin needs to create tax groups and define rules applicable within each group based on the variations in prices across different regions (countries or states). To add a group, click on the ‘Add’ button provided on the top-right corner of this page which will open the ‘New Tax Group Setup’ form as shown in the figure 3.2.1 below. 

Fig. 3.2.1: New Tax Group Setup 

Please follow the below given steps to create a tax group: 

  • Add Tax Group Name*: Define the name of the tax group being added. 
  • Define Tax Rule: Define a tax rule to be followed under this tax rule. To add a tax rule, enter the following details- 
    • Name: Enter the name of the tax rule being created. 
    • Tax Rate(%): Enter the tax rate to be charged (in percentage) as per this tax rule. 
    • Country*: Select the country for which this tax rule is applicable, from the drop-down list. 
    • State*: Select any one option from the drop-down list to define whether the rule is applicable for - 
      1. All States,
      2. Specific States or
      3. Excluding States. 
    • Select State: Select states to be included/excluded as per the previously selected option. The selected states will be displayed in the provided text box. The admin can deselect one or all states by clicking on the ‘Cross’ provided besides their names.
    • Combined Tax Check-box: If the rule being defined includes component rates, the admin can define them within the fields provided when selecting this checkbox (refer to figure 3.2.2 shown below). The components rates are defined in case of a Combined Tax Structure. Please note that this step is not required if the rule being defined follows a Single Tax Structure.Fig. 3.2.2: Combined Tax Structure
      For Combined Tax, define the ‘Name’ and ‘Tax Rate’ (in %) in the table under respective columns. To add another component rate, please click on the icon provided to the right of the row. The admin can enter any number of component rates in the similar manner. Please note that the names of these component rates and the tax rate being charged will be displayed at the front-end. To remove a component rate, please click on the ‘Delete’ icon provided to its right.
  • Clicking on the ‘Add Tax Rule’ button will display a similar form as the previous one. The admin can add any number of Tax Rules in the similar manner. A tax rule can be removed from a group by clicking on the ‘Delete Tax Rule’ button provided above that rule.
    Once the rules are added, click on the ‘Create’ button to finish the process. The added tax groups will be displayed on the Tax Management page. The admin can edit the details of a group by clicking on the ‘Edit’ button or remove it by clicking on the ‘Delete’ button provided to the right of each group. 

b. Invoice Management 

Admin can manage the details to be displayed on invoices being generated in the system. 

Fig. 3.2.3: New Tax Group Setup

As shown in the figure below, the admin can update - 

  1. Tax Display Name on Invoice: Enter the tax name to be displayed on the invoices. 
  2. Information Mandated by the Government on Invoices: Enter the government mandated information to be displayed on the invoices. 
  3. Invoice Number Starts from: Enter the string (alpha-numeric) to be displayed in the left input field and the integer value to be displayed in the right input field. Please note that the string will not change however, the integer value will keep changing for each order. 
  4. Enable Entering Tax Code for Categories and Display in On Invoice: Selecting ‘Yes’ will display a ‘Category Tax Code’ input field when adding a Category in the panel. The entered tax code will also be displayed in the invoice. Selecting ‘No’ will remove this input field from the Add Category form and also not display it in the invoice. 
  5. Additional Information to be displayed on Invoices: The admin can enter any additional information to be displayed on invoices. The title of information can be entered in the first text box and the content can be entered in the later text box.
    Please click on the ‘Save’ button to ensure that the new updates are saved. Please note that any new changes made in these settings will only be displayed for newly placed orders. The invoices for previously placed orders will be generated as per the previous settings only.
    An example of the Tax Invoice as per information filled in figure 3.2.3 is shown in figure 3.2.4 below.Fig. 3.2.4: Order Invoice (Example)

3. Shipping and Fulfillment

a. General 

Fig. 3.3.1: General Settings

The admin can manage following settings from this module - 

  • Enable Comments When Shipping Status is Changed for Orders?: Selecting ‘Yes’ will provide a comment section in the pop-up menu (as shown in an example in figure 3.3.2) when changing the shipping status of any order. The admin can add any important notes in this field which will be displayed to the buyers along with the changed status in the Order Details section of their panel. Buyers can revert back to these comments.Fig. 3.3.2: Changing Order Status
  • Enable Cash on Delivery in the System?: Selecting ‘Yes’ will provide an option of enabling/disabling COD for products. This option will be displayed in the ‘Inventory and Price Details tab’ of Product details. The buyers can opt for COD when placing orders for products for which this feature is enabled by the admin. 
  • Enable Pickup Fulfillment Method: Selecting ‘Yes’ will provide an option of enabling/disabling pickup for products. This option will be displayed in the ‘Inventory and Price Details tab’ of Product details. The buyers can opt for pickup when placing orders for products for which this feature is enabled by the admin. 
  • Do you Want to Return Shipping Charged for Items That are Returned?: Selecting ‘Yes’ will display the amount to be returned to the buyer for successfully returned products including the shipping charges paid for that order. 
  • Are Discounts Applied After Tax Calculation?: Selecting ‘Yes’ will allow the system to apply discounts on products including their tax amount. If ‘No’ is selected, the discounts will be applied only on the products selling price and the tax charges will be applied later on. 
  • Is Admin Moderation Required for Cancellation of Items in an Order?: Selecting ‘Yes’ will display all the order cancellation requests under Pending status at both, admin and buyer end until admin processes it further. Selecting ‘No’ will display the order cancellation status as approved. 
  • Earliest Available Time Slot Will be In: Enter the number of hours of gap that must be maintained to customers when showing them the pickup slots available for their pickup orders. 

b. Shipping Zones & Rates 

Through this module, the admin can 

  • Add/Manage Shipping Profiles 
  • Edit/Update Packing Slip 

I. Adding and Managing Shipping Profiles

Tribe supports both order and item level shipping. By default all the products are linked with order level shipping profile. The admin can add new profiles to define item level shipping for products.Fig. 3.3.3: Shipping Profiles, Zones & Rates

In Tribe, shipping can be defined at two levels:

  1. Order Level Shipping(Default Profile): All the products created in the system are linked by default with order level shipping (Default Profile). When a customer places an order which includes products linked with this profile, the system will apply one shipping rate for the complete set of products. (Default profile cannot be deleted or created). 
  2. Item Level Shipping(Custom Profiles): Admin can create multiple shipping profiles and link products to them. When a customer places an order that includes products linked with this profile, the shipping rates defined will be applied on each product (item) separately. (Unique items are counted and not on individual product quantity) 

Important Points: 

  • By default, all products added in the system will be linked with an order level shipping profile that is already created within the system. The admin cannot delete this profile or change its name. 
  • The admin must make sure to define rates/charges to be applied in the default order level shipping profile. If the charges are not mentioned, the orders will beplaced for products linked with this profile but with zero ‘0’ shipping charges. 
  • A product will be linked to only one shipping profile at a time. 
  • If the admin defines an item level shipping profile and links it with a particular product/item, that product will automatically be removed from the order level shipping profile. 

The first step of the admin should be to define zones and charges to be applied for products linked with order level shipping profile (named as ‘General’). The name of this profile cannot be edited to avoid any confusions. By default, all the products (catalog) will be linked to order level shipping profile. Click on the ‘Edit’ icon provided to the right of this profile. The admin will be redirected to the shipping profile form as shown in figure below. 

Fig. 3.3.4: Managing- General (Order Level) Shipping Profile (Example)

The address details added by admin in the ‘Business Information’ tab are displayed at the top-most section of this page. The steps to be followed to define zones and shipping charges to be applied for delivering products to those zones are as follows - 

Step 1- Create Zone: Click on the ‘Create Zone’ button which will open the ‘Create Zone’ form as shown in figure 3.3.5 below.

Fig. 3.3.5: Create Zone

In the ‘Create Zone’ form:

  • Zone Name: Enter the zone name in the provided text box. This name won’t be displayed at the front-end. 
  • Select Zones/Countries/States: Select check-boxes to enlist regions to be included within this zone. Please note that the regions cannot be selected until the zone name has been defined in the previous field. 

Once the regions are selected, please click on the ‘Add Zone’ button. Clicking on the   will provide two action buttons: Edit and Delete.

Fig. 3.3.6: Edit and Delete Zones

The details of a zone can be edited by clicking on the ‘Edit’ button. A pop-up window will appear as shown in figure 3.3.7 below. 

Fig. 3.3.7: Zone Editing Form 

The admin can make changes like adding or removing regions/countries/states from the existing zone. Click on the ‘Add’ button to add a new region/country/state and ‘Cross’ to remove regions/countries/states.

Similarly, use ‘Delete’ button provided on clicking  to remove an entire zone.

Step 2- Create Rates: Click on the button provided in the table which will open a pop-up window that displays the ‘Create Rate’ form as shown in the figure 3.3.8 below. Here, the admin can define shipping charges to be applied for the created zone. 

Fig. 3.3.8: Create Rate 

  • Rate Name: Enter the rate name in the provided text box. This name won’t be displayed at the front-end. 
  • Cost: Enter the cost to be charged for products being shipped to this defined zone. 
  • Add Conditions: Admin can also apply a condition as to when this shipping cost will be applicable.
    The possible conditions are - 
    • Based on Order Item(s) Weight: The range within which the weight of products must lie. Fig. 3.3.9: Create Rates- With Weight Based Conditions
      Define the weight rage by entering the minimum and maximum values in the provided fields. The shipping cost defined in the ‘Cost’ field will be applied if the total weight of products falls within the defined range. 
    • Based on Order Item(s) Price: The range within which the price/cost of products must lie.Fig. 3.3.10: Create Rates- With Price Based Conditions
      Define the price rage by entering the minimum and maximum values in the provided fields. This shipping cost defined in the ‘Cost’ field will be applied if the total cost of products falls within the defined range.
      Clicking on the ‘Add Rates’ button will display the defined rate under its Zone as shown in figure 3.3.11 below. Clicking on the  will provide two action buttons: Edit and Delete.Fig. 3.3.11: Edit and Delete Rates

The details of a rate can be edited by clicking on the ‘Edit’ button. The ‘Delete’ button can be used to remove the defined rate. 

To add another rate, please click on the   button provided besides the previously added rate. Multiple zones can be added in the similar manner.

To add a new zone, please click on the ‘Create Zone’ button provided on the top-right corner of the page and follow the same steps that are mentioned above. Click on the   button to go back to the list of profiles.

To add an ‘Item Level Shipping’ profile, please follow the steps mentioned below -

Step 1: Create Profile: Click on the ‘Add’ button provided on the Shipping Profiles management page which will open the ‘New Shipping Setup’ page as shown in figure 3.3.12 below.

Fig. 3.3.12: New Shipping Profile (Item-Level)

The admin must - 

  1. Add Shipping Profile Name: Enter the name of shipping profile to proceed further. 
  2. Link Products: Click on the ‘Add Products’ button which will open a pop-up menu listing all the products as shown in the figure 3.3.13 below. The admin can select which products to be linked with this profile and click on the ‘Add Products’ button provided below to save changes. Fig. 3.3.13: Link Products with a Shipping Profile

Step 2: Create Zone

Step 3: Create Rate

II. Edit/Update Packing Slip

Packing slips can be downloaded from the Orders listing page. A  packing slip button  is provided for each order. The admin can download/print these packing slips when required. The details that are displayed on this packing slip can be updated from this section.

Clicking on the ‘Edit’ button provided to its right will redirect the admin to the ‘Edit Packing Slip’ page as shown in figure 3.3.14 below. 

Fig. 3.3.14: Edit Packing Slip

The admin can use the provided text editor to create/update their own packing slip. Some necessary entries are already entered in this text box with a standard format as shown in the figure 3.3.14 above. At the bottom of the text editor, few short-codes are provided in the Replacement section. The admin can copy these codes to display dynamic values such as the customer’s name, the order id, order date, billing address, etc. in their packing slip. 

c. Pickup Addresses 

The admin can add pickup addresses from this module. These addresses will be displayed to customers at the checkout page when placing orders for products that are available for pickup. 

Fig. 3.3.15: Pickup Addresses

Click on the ‘Add’ button provided at the top-right corner of this page which will redirect the admin to ‘Add Pickup Address’ form as shown in the figure 3.3.16 below. 

Fig. 3.3.16: Add Pickup Address

The admin must enter following details - 

  • Store Name*: Enter the name of the store to be displayed at the front-end. 
  • Country*: Select the country from the drop-down list. 
  • State*: Select the state from the drop-down list. 
  • City*: Enter the city name in the provided input field. 
  • Address*: Enter the complete address in the provided input field. 
  • Postal Code*: Enter the postal code. 
  • Phone*: Enter the contact number to be displayed along with the address. 
  • Select Shop Timings: Select any one among -
    • Open All Days: Selecting this option will mark the shop as open for the entire week. The admin can enter the time slot within which the shop will be displayed as open for pickup to the customers.Fig. 3.3.17: Open All Days
    • Open for Particular Days: Selecting this option the admin can define time slots within which the shop will be open for individual days. Fig. 3.3.18: Open For Particular Days
      Click on the toggle button to mark that the shop is open for a particular day. The time slots will be displayed once the shop is marked as open for any day. The admin can mention the timings for which the shop will be open. Multiple time slots can be added by clicking on the ‘Add Slots’ button provided next to the fields.
    • Open Except Weekends: Selecting this option will mark the shop as open for the weekends. The admin can enter the time slot within which the shop will be displayed as open for pickup to the customers.Fig. 3.3.19: Open Except Weekends

Click on ‘Create’ to save the information. Click on ‘Discard’ to return back to the package listing page without saving changes. 

d. Return & Cancellation Reasons 

When customers cancel or return an order they need to enter the reasons due to which they are taking such action. Such reasons can be added and managed by the admin from this module. The reasons are displayed in the drop-down list of the ‘Select Reason’ field provided on the Order Cancellation/Return page. Please refer to the example shown in the figure 3.3.20 below.Fig. 3.3.20: Order Cancellation (Front-end)

Fig. 3.3.21: Return & Cancellation Reasons

To add a new reason, click on the ‘Add’ button provided on the top-right corner of this page. A ‘New Reason Setup’ form will open in the right section of this page.

Fig. 3.3.22: New Reason Setup Form

The admin fill in the following details - 

  • Select Return/Cancellation: Select ‘Return’ if the reason being added is to be displayed to customers when returning the orders or ‘Cancellation’ if the reason being added is to be displayed when the customers are cancelling the order. 
  • Title*: Enter the title/reason text to be displayed at the front-end. 

Clicking on ‘Create’ will list the reason in the left section of this page. A search bar is provided on the top of this page which can be used by the admin to search for a particular reason from the list. The admin can also use the search filter to view reasons created for ‘Return’, ‘Cancellation’ or both (All). 

4. Payment Methods 

The admin needs to configure the keys for enabling any of the inbuilt payment gateways provided on this page. 

Fig. 3.4.1: Payment Methods

The admin can - 

  • Publish/Unpublish: Click on the toggle button provided under the ‘Publish’ column to change the status of a payment gateway method. Please note that only the published (active) payment methods will be displayed at the front-end. 
  • Environment: Disabling the toggle will run the payment method in ‘Production’ mode (i.e. live mode). Enabling the toggle will run the payment method in ‘Sandbox’ mode (i.e. testing mode). 
  • Edit/Configure: Clicking on this icon will open the Editing form for the payment method in the right section. The admin can make necessary changes in the provided input fields and click on the ‘Update’ button to save changes.

The currently integrated payment gateways are - 

  • Blue Snap
  • Two Checkout
  • Paypal Express Payment
  • Authorize.Net
  • Paypal Payment 
  • Stripe

5. Product Settings 

The admin can manage product related settings from this module. 

Fig. 3.5.1: Product Settings 

The settings provided are - 

  • My Platform Has Product Types: Select - 
    • Physical: If the products to be added in the shop are all physical. Physical products are those that are tangible. 
    • Digital: If the products to be added in the shop are only digital (intangible). 
    • Both: If both, physical and digital products are to be added in the shop. 
  • Aspect Ratio For Product Images: Select any one of the three provided aspect ratios to set the size of product images to be uploaded when adding products. 
  • I Will Enter Product Prices Including Tax?: Select ‘Yes’ if the prices to be added for products will be tax inclusive and ‘No’ otherwise. 
  • Brands Are Optional For My Products: Select ‘Yes’ to make it optional to mention product brand name when adding a product in the shop and ‘No’ to make it mandatory. 
  • I Want To Enable Gift Wrapping For My Products: This setting will reflect in the ‘Inventory & Price Details’ page when adding a new product in the shop. Selecting ‘Yes’ will display the ‘Available for Gift Wrap’ option and ‘No’ will remove this setting. 
  • Gift Wrapping Charges: Enter the amount to be charged to customers for gift wrapping. 
  • Product Reviews Should Be Automatically Approved: Select ‘Yes’ to display the reviews posted by customers directly at the front-end and ‘No’ to enable admin approval/rejection settings. All the reviews are displayed on the ‘Product Reviews’ page. If the admin has selected ‘No’ the status of reviews will be displayed as ‘Pending’ and the admin can change the status from this section. Only the approved reviews will be displayed at the front-end. 
  • My Customers Can Edit Their Reviews: The customers can edit their reviews from their panel if this setting is enabled (Selected ‘Yes’). Please note that the customers can edit only the approved reviews (if approval setting enabled). 
  • I Want To Display Review Status On The User Dashboard: Select ‘Yes’ to display the current status of their reviews on users’ panel and ‘No’ otherwise. 
  • Display The Review Section On The Detail Page For Products That Have No Reviews?: Select ‘Yes’ to display the ‘Write a Review’ section on the product detail page for those products for which no reviews have been posted yet.

Fig. 3.5.2: Payment Methods 

Click on the ‘Update’ button to save changes.

6. System Settings 

a. Logo

Fig. 3.6.1: Logo Settings 

As shown in the figure 3.6.1 above, the admin can update following settings from this tab - 

  • Admin Logo Settings: The admin can define the aspect ratio for images to be used as logos in the admin panel. 
    • Admin Logo: This logo is displayed in the top-header section of the admin panel.
    • Admin Dark Mode Logo: This logo will be displayed in the top-header section of the admin panel when the ‘Dark Mode’ is enabled. 
  • Frontend Logo Settings: The admin can define the aspect ratio for images to be used as logos at the front-end. 
    • Frontend Logo: This logo is displayed in the top-header section of the website at front-end.
    • Front-end Dark Mode Logo: This logo will be displayed in the top-header section of the website at the front-end when the ‘Dark Mode’ is enabled. 
  • Favicon: This logo to be displayed besides the website names on browser tabs. 

b. CMS

The admin can manage following settings from this tab - 

  • Skill Level: The skill set defined by the admin will reflect when managing homepage collections through CMS Pagesmodule.
    • Beginner: Selecting this mode, the admin can make settings in Theme Elements for homepage collections such as Header, Footer, Banners. 
    • Intermediate: Selecting this mode, the admin can make settings in Theme elements and also perform CSS Style Changes example- font color, size, etc. 
    • Expert: Selecting this mode, the admin can make settings in Theme elements, perform CSS Style Changes and also add General Elements such as new columns, tables, custom codes, etc.  
  • Instagram Feed: The admin can configure Instagram Collections by linking their Instagram Account. Clicking on the ‘Link Your Account’ button will redirect the admin to Instagram Login/Signup page. Once the admin has logged in, the Instagram Collections of admin’s account will be linked with this website. These collections can be displayed at the front-end by adding any Instagram Collection Layout from ‘Theme Elements’ in the CMS Pages module.Fig. 3.6.2: CMS Settings 
  • Enable Dark Mode: Enabling this toggle button will display the Activate/Deactivate Dark Mode’ button in the top-header section of the homepage (front-end). It will also display the Mode Switch short-cut button on the admin panel.  
  • Font Family: Switch to any of the provided fonts. 
  • Front-end Theme Color: Select the theme color to be used for the website at front-end. 
  • Front-end Theme Color Inverse: Select the inverse theme color to be used for the website at front-end. Please note that this inverse color should be in contrast to the theme color selected in the previous field. 

A preview section is provided at the bottom of this page in which the admin can see the outlook as per the changes made in theme and font settings. Click on the ‘Update’ button to save changes. 

c. Email (SMTP)

The admin can manage following settings from this tab - 

  • Enable Email Verification for Users: Select ‘Yes’ to make it mandatory for users to verify their email addresses at the time of registration. 
  • From Email*: Enter the email address from which emails will be forwarded to users. 
  • Reply to Email Address*: The email address through which the users can contact the admin. 
  • SMTP Email: Select ‘Yes’ to configure the SMTP email transmission protocol and ‘No’ otherwise. The admin needs to enter the details of following input fields if SMTP configuration is enabled.
  • SMTP Host*: Enter the SMTP host.
  • SMTP Port*: Enter the SMTP port. 
  • SMTP Username*: Enter the SMTP username. 
  • SMTP Password*: Enter the SMTP password. 
  • SMTP Secure: Select the type of SMTP secure port to be used. 
  • Additional Alert Emails: Enter any additional alert emails on which the admin wants to receive alert emails.
  • Send Test Email: The admin can send a test email to check if the SMTP configurations are successfully configured or not.Fig. 3.6.3: Email (SMTP) Settings
    Click on the ‘Update’ button to save changes. 

d. System Notifications 

Fig. 3.6.4: System Notifications Settings 

The admin can manage following settings from this tab - 

  • Auto Close System Messages: Select ‘Yes’ to auto-close the system alert messages. If ‘No’ is selected, the alert messages will continue being displayed on the screen until closed manually. 
  • Time For Auto Closing Messages (in Seconds): Enter the time (in seconds)  for which the alert messages will be displayed. 
  • Display Position: Select the position at which the messages will be displayed on the screen. The output can be checked out by clicking on the ‘Update’ button. 
  • Todo Reminder: Select the mode (Email, SMS or both) through which the admin would like to receive the Todo reminder notification. 

Click on the ‘Update’ button to save changes. 

e. Email Templates

The admin can manage following settings from this tab - 

  • Aspect Ratio: Select the aspect ratio to be set for the image to be uploaded as an email logo. 
  • Email Logo: Upload the email logo. 
  • Social Links: Enter social links for the provided social networking sites. These social links will be displayed just above the footer of the email template. 
  • Footer HTML 1 & 2: Enter the text to be displayed at the footer of the email template. Two text editors are provided in this section so that the admin can enter/edit the text to be displayed . Fig. 3.6.5: Email Template Settings
    Click on the ‘Update’ button to save changes. An example of the above created email template is shown below.Fig. 3.6.6: Email Template (Example)

f. Social Networks 

The admin can manage social networks that are to be displayed on the website for users to share products and blogs displayed on the shop.

Fig. 3.6.7: Social Networks Settings

The enabled social networks will be displayed on - 

  • Product Detail Page: Users can click on the ‘Share’ button to share a product’s details among each other (shown in figure 3.6.8 below). Fig. 3.6.8: Product Detail Page- Front-end (Example)
    A pop-up window will open as shown in figure 3.6.9 below, displaying all the enabled social networking platforms.Fig. 3.6.9: Social Networking Platforms- Front-end (Example)
  • Blog Details Page: As shown in the figure 3.6.10 below, the enabled social networks are displayed on the blog details page. The user can click on any of these icons to share the details of this product.Fig. 3.6.10: Blog Detail Page- Front-end (Example)
    Click on the social network’s name to enable or disable it. The enabled social platforms will be displayed in bright color and the disabled will be displayed in grey colors. 

g. Cookies 

The admin can manage following settings from this tab - 

  • Enable Cookies: Select ‘Yes’ to enable cookies or else, select ‘No’.
  • Cookie Text: Enter the text to be in the ‘Your Cookie Preferences’ pop-up box.Fig. 3.6.11: Cookies Preferences Pop-up Window (Front-end)
  • Enable Advanced Cookie Preferences: Select ‘Yes’ to allow users to set cookie preferences and ‘No’ otherwise. The ‘Set Cookie Preferences’ button will be displayed only when this setting is enabled (as shown in figure 3.6.11).
    All the below provided fields will be displayed when the user clicks on this button. 
  • Advanced Cookie Preferences Text: Enter the text to be displayed when the use clicks on the ‘Set Cookie Preferences’ button.
  • Functional Cookies Text: Enter the text to be displayed under the ‘Functional Cookies’ section.
  • Statistical Analysis Cookies Text: Enter the text to be displayed under the ‘Statistical Analysis Cookies’ section. 
  • Personalise Cookies Text: Enter the text to be displayed under the ‘Personalise Cookies’ section. 
  • Advertising and Social Media Cookies Text: Enter the text to be displayed under the ‘Advertising and Social Media Cookies’ section. 
  • Enable Double Opt-in for Newsletter: Select ‘Yes’ to enable email verification for availing Newsletter Subscription and ‘No’ otherwise. In other words, the users will have to verify their email address (a link will be sent to the entered email address) to activate newsletter subscriptions. 

Click on the ‘Update’ button to save changes.

h. Maintenance Mode

The admin can enable/disable ‘Maintenance Mode’ from the toggle switch button provided at the bottom of the left-side navigation bar on the System Settings page.

Fig. 3.6.12: System Settings 

On enabling this setting, the front-end of the website will go from ‘Live’ to ‘Under Maintenance’ mode. The customers will be able to see the message notifying them to return back later. 

Fig. 3.6.13: Maintenance Mode (Front-end)

The text displayed on this page can be edited from Language Labels > Front-end > Maintenance Mode settings. 

7. Third-Party Integrations 

The admin can configure third-party API keys from this module. The configurations are categorized into ten different tabs. Each of these tabs are explained below - 

i. Analytics

The admin can configure following third-party APIs from this tab-

  • Facebook Pixel: Enter the Pixel ID in the provided text box. [Facebook Pixel ID Setup Guide]Fig. 3.7.1: Facebook Pixel
    Click on the Update button to save the changes. 
  • Google Analytics: [Google Analytics & Social Login Setup Guide]
    Enter the following keys-
    • Client ID
    • Secret Key
    • Analytics ID 
    • Analytics View ID 
    • Site Tracking Code
    • Google Analytics Service Credentials
      Click on the Update button to save the changes.Fig. 3.7.2: Google Analytics 
  • Good Tag Manager: Enter  [Google Tag Manager]
    • Head Script
    • Body ScriptFig. 3.7.3: Google Tag Manager
      Click on the Update button to save the changes.
  • Google Webmaster: Upload the HTML file.  [Google Webmaster Setup Guide]Fig. 3.7.4: Google Webmaster 
  • Bing Webmaster: Upload the HTML file. [Bing Webmaster Setup Guide]Fig. 3.7.5: Bing Webmaster 

ii. Currency 

The admin can manage following settings from this tab - 

  • Enable Currency API: Use the toggle button to enable/disable the currency API.
  • Currency API Key*: Enter the API key. [Currency Converter API Key Setup Guide]Fig. 3.7.6: Currency API Settings
    Click on the Update button to save the changes.

iii. Email Marketing 

Fig. 3.7.7: Email Marketing 

The admin can manage following settings from this tab - 

  • Enable Mailchimp: Use the toggle button to enable/disable Mailchimp. 
  • Mailchimp API Key*: Enter the API key. [Mailchimp key setup guide]
  • Mailchimp List Id*: Enter the list id.  

Click on the Update button to save the changes. 

iv. Geo Location  

This configuration can be used by the admin to set up their exact store location which can be displayed to users using the mobile application. The settings are provided under Mobile Apps > App Settings > Store Location. The location is displayed on the Contact Us page which can be linked via Mobile Apps > Explore tab. Fig. 3.7.8: Geo Location Configuration Settings 

To configure this setting, please turn on the ‘Enable Google Maps’ toggle switch button. Now, configure the Google Map API key by following the steps provided in [Google Map API key setup guide]. 

v. Language  

The admin can manage following language based settings from this tab- 

  • Enable MSN Translator: Use the toggle button to enable/disable MSN Translator. 
  • MSN Translator API Key*: Enter the API key. [MSN Translator Keys Setup Guide].Fig. 3.7.9: Language Configuration Settings
    Click on the Update button to save the changes. 

vi. Live Chat

The admin can manage following live chat based settings from this tab- 

  • Enable Live Chat: Use the toggle button to enable/disable MSN Translator.
  • Live Chat Script*: Enter the script. [Live Chat Code-Tawkto Setup Guide]Fig. 3.7.10: Live Chat Configuration Settings
    Click on the Update button to save the changes. 

vii. Security

The admin can manage following security based settings from this tab- 

  • Enable reCAPTCHA V3: Use the toggle button to enable/disable reCAPTCHA V3. 
  • reCAPTCHA Key*: Enter the key. [Google Recaptcha V3 Setup Guide]
  • reCAPTCHA Secret*: Enter the secret key.Fig. 3.7.11: Security Configuration Settings
    Click on the Update button to save the changes. 

viii. SMS Tools

The admin can manage following SMS tools based settings from this tab- 

  • Enable Twilio: Use the toggle button to enable/disable Twilio. 
  • Twilio SID: Enter the SID. [SMS- Twilio Keys Setup Guide]
  • Twilio Auth Token: Enter the auth token.
  • Twilio Number: Enter the number.Fig. 3.7.12: SMS Tools Configuration Settings
    Click on the Update button to save the changes. 

ix. Social Login Keys

The admin can manage following social login based settings from this tab- 

  • Enable Facebook social login: Use the toggle button to enable/disable Facebook social login. [Facebook and Insta (social) login Keys Setup Guide]
    • Client id*: Enter the client id. 
    • Client Secret*: Enter the secret key. 
  • Enable Instagram social login: Use the toggle button to enable/disable Instagram social login. [Facebook and Insta (social) login Keys Setup Guide]
    • Client Id*: Enter the client id. 
    • Client Secret*: Enter the secret key. 
  • Enable Google social login: Use the toggle button to enable/disable Google social login. [Google Analytics & Social Login Setup Guide]
    • Client Id*: Enter the client id.
    • Client Secret*: Enter the secret key.Fig. 3.7.13: Social Login Keys Configuration Settings
      Click on the Update button to save the changes. 

x. Tracking API

The admin can manage following label tracking based settings from this tab- 

  • Enable Aftership API: Use the toggle button to enable/disable the shipping tracking third-party API.
  • Aftership API Key*: Enter the aftership API key. [AfterShip API Setup Guide]Fig. 3.7.14: Tracking API Configuration Settings
    Click on the Update button to save the changes. 

8 Import Export 

Important Points: 

  • The import/export sheets cannot be used to delete previously added entries. Only the new entries can be added or the previous ones can be updated.
  • The system generates a CSV log file if the file/data entry could not be uploaded successfully due to any kind of error. This log file will log the column and row for the errors encountered during the import. If the import was successful then no log file will be generated.
  • The general steps to be followed when importing data via sheets is -
  • When importing data via tablesprovided on the panel, the admin can choose among the two tabs - 
    • Without Data: This tab displays an empty table. When importing new entries, this tab can be chosen preferably. 
    • With Data: This tab displays existing entries. Although the admin can enter new entries in the empty rows provided at the bottom, this table can preferably be used to make changes in an existing entry. 

To add new rows in a table, please click on the button provided above the tables. At one click, 10 new rows will be added at the end of the table. After necessary updations, please make sure to save the changes.

i. Brands

Fig. 3.8.1: Import-Export Brands  

a. Importing Brands via sheets: 

To export the brands sheet, please click on the Export button provided on the top-right corner of the page. A csv file will be downloaded. Please open the file. All the brands added in the system will be displayed in the exported sheet. 

To add a new brand within the sheet, please enter the following details under respective column headings - 

  • Serial Number: Enter the serial number. 
  • Brand Name: Enter the name of the brand. 
  • Publish: Enter ‘Yes’ to mark the brand status as Publish and ‘No’ otherwise. 

Example: 

S. No.

Brand Name

Publish

1

Nike

Yes

Table 3.8.1: Adding a New Brand 

Please save the file with the latest changes. Now, go to the Brands tab and click on the Import button provided on the top-right corner of the page. Select the latest updated sheet and upload it back into the system. 

Please note that in case of any duplicate or missing entries, the system will download a log file in the system. The log file will mention the id number for which error is generated and the description of that error. This can help admin locate the error in large sheets and remove it. 

b. Importing Brands via tables: 

The admin can also import new entries or edit them from the Brands tab itself. 

As shown in the figure 3.8.1, the admin can choose to display a table - 

  • Without Data - A table with empty rows. This can be used to enter new brands. To add a new brand, enter its details under provided columns and click on the Save button. Fig. 3.8.2: Adding Brands via Table Without Existing Data
    To add new rows in a table, please click on the  button provided above the tables. At one click, 10 new rows will be added at the end of the table.
  • With Data - A table with entries of all currently added brands. This can be used to add new brands or update a small detail of any particular brand, for example, changing a brand name or its status.
    To make changes to a previously added brand, the admin can simply search its name in the search bar, make changes in the details and click on the Save button. The changes will be updated. To add a new brand, please make a new entry in the empty rows provided at the end of the list.Fig. 3.8.3: Adding Brands via Table With Existing Data
    To add new rows in a table, please click on the  button provided above the tables. At one click, 10 new rows will be added at the end of the table.

ii. Categories

Fig. 3.8.4: Import-Export Categories 

a. Importing Categories via sheets: 

To export the categories sheet, please click on the Export button provided on the top-right corner of the page. A csv file will be downloaded. Please open the file. All the categories added in the system will be displayed in the exported sheet. 

To add a new  category within the sheet, please enter the following details under respective column headings - 

  • Category Id: Enter a unique id for the category being added. 
  • Category Name: Enter the name of the category in this column. 
  • Parent Id: Enter the id of the parent category. This entry needs to be made only if a sub-category is being added. It helps in linking them to one another. When entering a Root Category, please leave this column empty. 
  • Category Parent: Enter the name of the parent category when entering a sub-category. This helps in linking them to one another. When entering a Root Category, please leave this column empty. 
  • Category Tax Code: Enter the tax code of the category being added.
    NB: This input field will only be displayed if the ‘I want to enter Tax code for categories and display on the invoice?’ setting is enabled from the ‘Invoice Management’ page provided in Tax Settings
  • Category Publish: Define the Publish status. Enter ‘Yes’ to mark the category as published and ‘No’ otherwise. 

Example:

Category Id

Category Name

Parent Id

 Category Parent

Category Tax Code

Category Publish

1

Food



118

Yes

2

Snacks

1

Food

51B

Yes

3

Sweets

1

Food

A13

Yes

Table 3.8.2: Adding New Categories 

Please save the file with the latest changes. Now, go to the Categories tab and click on the Import button provided on the top-right corner of the page. Select the latest updated sheet and upload it back into the system. 

Please note that in case of any duplicate or missing entries, the system will download a log file in the system. The log file will mention the id number for which error is generated and the description of error. This can help admin locate the errors in large sheets and remove them. 

b. Importing Categories via tables: 

The admin can also import new entries or edit them from the Categories tab itself. 

As shown in the figure 3.8.4, the admin can choose to display a table - 

  • Without Data - A table with empty rows. This can be used to enter new categories. To add a new category, enter its details under provided columns and click on the Save button.Fig. 3.8.5: Adding Categories via Table Without Existing Data
    To add new rows in a table, please click on thebutton provided above the tables. At one click, 10 new rows will be added at the end of the table.
  • With Data - A table with entries of all currently added categories. This can be used to add new categories or update a small detail of any particular category, for example, changing a category name or its status.
    To make changes to a previously added category, the admin can simply search its name in the search bar, make changes in the details and click on the Save button. The changes will be updated. To add a new category, please make a new entry in the empty rows provided at the end of the list.Fig. 3.8.6: Adding Categories via Table With Existing Data
    To add new rows in a table, please click on the  button provided above the tables. At one click, 10 new rows will be added at the end of the table.

iii. Option Groups

Fig. 3.8.7: Import-Export Option Groups

a. Importing Option Groups via sheets: 

To export the option groups sheet, please click on the Export button provided on the top-right corner of the page. A csv file will be downloaded. Please open the file. All the option groups added in the system will be displayed in the exported sheet. 

To add a new option group within the sheet, please enter the following details under respective column headings - 

  • Serial Number: Enter the serial number. 
  • Option Name: Enter the name of the option group in this column. 
  • Is color: Enter ‘Yes’ if the option group being added is a color, or else, enter ‘No’. 
  • Has Separate Images: Enter ‘Yes’ if the option group being added has separate images, or else, enter ‘No’. 
  • Has a Size Chart: Enter ‘Yes’ if the option group being added has a size chart, or else, enter ‘No’. 

Example: 

S. No.

Option Name

Is color

Has Separate Images

Has a Size Chart

1

Flavors

No

Yes

No

2

Iphone Color

Yes

Yes

No

3

T-shirt Size

No

No

Yes

Table 3.8.3: Adding New Options

Please save the file with the latest changes. Now, go to the Option Groups tab and click on the Import button provided on the top-right corner of the page. Select the latest updated sheet and upload it back into the system. 

Please note that in case of any duplicate or missing entries, the system will download a log file in the system. The log file will mention the id number for which error is generated and the description of that error. This can help admin locate the error in large sheets and remove it. 

b. Importing Option Groups via tables: 

The admin can also import new entries or edit them from the Option Groups tab itself. 

As shown in the figure 3.8.7, the admin can choose to display a table - 

  • Without Data - A table with empty rows. This can be used to enter new Option Groups. To add a new option group, enter its details under provided columns and click on the Save button. Fig. 3.8.8: Adding Option Groups via Table Without Existing Data
    To add new rows in a table, please click on the  button provided above the tables. At one click, 10 new rows will be added at the end of the table.
  • With Data - A table with entries of all currently added option groups. This can be used to add new option groups or update a small detail of any particular option group, for example, changing its name.
    To make changes to a previously added option group, the admin can simply search its name in the search bar, make changes in the details and click on the Save button. The changes will be updated. To add a new option group, please make a new entry in the empty rows provided at the end of the list. Fig. 3.8.9: Adding Option Groups via Table With Existing Data
    To add new rows in a table, please click on the  button provided above the tables. At one click, 10 new rows will be added at the end of the table.

iv. Physical Products

Fig. 3.8.10: Import-Export Physical Products

a. Importing Physical Products via sheets: 

To export the Physical Products sheet, please click on the Export button provided on the top-right corner of the page. A csv file will be downloaded. Please open the file. All the physical products added in the system will be displayed in the exported sheet. 

To add a new product within the sheet, please enter the following details under respective column headings - 

  • Product Id: Enter the product id number. Please enter a unique id number when adding details of a new product. The admin must be cautious when adding ids. In case if an existing id is repeated, the system will not generate an error but it will update the details of the product to which that previous id was assigned.
    For example, there are 300 products added in the system and all the ids from 1 to 300 are allotted to products. Now, the admin adds a new product with an id 299. The system will import the sheet without generating an error. Additionally, the previous details of the product with id 299 will be replaced with the new details.
    To avoid such a case, while adding a new product, it is recommended to assign a new id with a gap of at least 10 to 15 numbers, like in the above example, the new id could be entered as 315. The system will automatically assign the next available consecutive id 301 (since the highest id added to the system is 300) to this new product. But, let's say, there is a digital product available in the system (which will be displayed in the Digital Products export sheet and not here) and the product id assigned to it is 301. In this case, the system will automatically assign the id 302 (next product id available) to this physical product.
    So, to avoid such complications, please enter an id with a gap of at least 10 to 15 numbers from the highest product id number existing in the sheet.
    Please note that an error will be generated if this column is left empty. The error will be mentioned in the log file generated when trying to import the sheet back into the system.
  • Product Title*: Enter the title/name of the product to be displayed at the front-end. Please note that making entry in this column is mandatory. If the sheet is imported leaving the column blank, a log file will be generated marking this as an error.
  • Brand: Enter the name of the brand to be linked with this product. The settings chosen by the admin in the Product Settings tab for ‘Brands are Optional for my Products’ will define if this column is mandatory or not. 
  • Category Id*: Enter the category id to be linked with this product. The admin is suggested to export the latest Categories csv file to get the correct id for a particular category and avoid errors. 
  • Category: Enter the name of the category to be linked with this product. The admin is suggested to export the latest Categories csv file to enter the correct category name and avoid errors. 
  • Description: Enter the description related to the product. This column entry is not mandatory. 
  • Model Number: Enter the model number of the product. 
  • Tax Category: Enter the name of the tax category to which this product is to be linked. 
  • Product Condition: Enter the condition of the product. The possible options are: New, Old, Refurbished. 
  • Warranty: Enter the warranty period of the product. 
  • Return (Days): Enter the number of days within which the product is permitted to be returned by the buyers. 
  • Track Inventory: Enter ‘Yes’ to enable automatic inventory tracking by the system or else, enter ‘No’. 
  • Stock Alert Quantity: Enter the quantity reaching which the system will generate a stock alert for this product. Adding this value is optional. 
  • Product Delivery Method: Enter the product delivery method to be assigned to this product. The possible options are: Both, Ship Only and Pickup Only. 
  • Sell When Out of Stock: Enter ‘Yes’ to keep displaying the product at the front-end even after it is out of stock. Enter ‘No’ to restrict it from being displayed at the front-end once it is out of stock.
  • COD: Enter ‘Yes’ to mark is available for COD or else enter ‘No’.
  • Gift Wrap: Enter ‘Yes’ to enable Gift Wrapping option for this product or else enter ‘No’. 
  • Minimum Purchase Quantity: Enter the minimum number of quantities that should be selected by customers to place an order for this product. 
  • Maximum Purchase Quantity: Enter the maximum number of quantities that a customer can select when placing an order for this product. 
  • Cost Price: Enter the cost price for this product. 
  • Selling Price: Enter the selling price for this product. 
  • Available Quantity: Enter the quantity (stock) currently available for this product. 
  • SKU: Enter the SKU number for this product. 
  • Country of Origin: Enter the country of origin for the product. 
  • Weight: Enter the weight of the product. 
  • Weight Unit: Enter the weight unit for this product. The possible options can depend on the settings defined by admin in ‘Date, Time & Units’ module. 
  • ISBN: Enter the ISBN for this product. 
  • HSN: Enter the HSN for this product. 
  • SAC: Enter the SAC for this product. 
  • UPC: Enter the UPC for this product. 
  • Video URL: Enter the video URL for the product. 
  • Publish: Enter ‘Yes’ to display the product at the front-end or else enter ‘No’. 
  • Publish From: Enter the date and time from which the product should be published, in the format yyyy-MM-dd HH:mm:ss. 
  • Inventory Level: Leave this column empty in case if the product has no variant. In case if the product has variants (options), please enter ‘Variant’ in this column. 
  • Option Group 0: Enter the Name of Option Group 1. 
  • Option Value 0: Enter the value name associated with Option Group 1. 
  • Option Group 1: Enter the Name of Option Group 2. 
  • Option Value 1: Enter the value name associated with Option Group 2.

When adding a product with multiple variants, it is not required to refill all the columns. The only details required to be entered are -

  • Product id: Enter the same product id of the variant as that of the main product. 
  • Selling Price: Enter the selling price for this product. 
  • Available Quantity: Enter the quantity (stock) currently available for this product.
  • SKU: Enter the SKU number for this product. 
  • Publish: Enter ‘Yes’ to display the product at the front-end or else enter ‘No’. 
  • Option Group 0: Enter the Name of Option Group 1. 
  • Option Value 0: Enter the next value name associated with Option Group 1. 
  • Option Group 1: Enter the Name of Option Group 2. 
  • Option Value 1: Enter the next value name associated with Option Group 2. 

Please note that when adding two option groups,  carefully add the details for each variant created depending on the number of values added for both of them. Let's say that the number of values added for Option Group 1 are x and for Option Group 2 are y. So, the number of variants created will be x*y. 

Please save the file with the latest changes. Now, go to the Physical Products tab and click on the Import button provided on the top-right corner of the page. Select the latest updated sheet and upload it back into the system. 

Please note that in case of any duplicate or missing entries, the system will download a log file in the system. The log file will mention the id number for which error is generated and the description of that error. This can help admin locate the error in large sheets and remove it. 

b. Importing Physical Products via tables

The admin can also import new entries or edit them from the Physical Products tab itself. 

As shown in the figure, the admin can choose to display a table - 

  • Without Data - A table with empty rows. This can be used to enter new Physical Products. To add a new product, enter its details under provided columns and click on the Save button. Fig. 3.8.11: Adding Physical Products via Table Without Existing Data
    To add new rows in a table, please click on the  button provided above the tables. At one click, 10 new rows will be added at the end of the table.
  • With Data - A table with entries of all currently added physical products. This can be used to add new products or update a small detail of any particular product, for example, changing its name. 
  • To make changes to a previously added product, the admin can simply search its name in the search bar, make changes in the details and click on the Save button. The changes will be updated. To add a new product, please make a new entry in the empty rows provided at the end of the list.Fig. 3.8.12: Adding Physical Products via Table With Existing Data
    To add new rows in a table, please click on the  button provided above the tables. At one click, 10 new rows will be added at the end of the table.

v. Digital Products

Fig. 3.8.13: Import-Export Digital Products

a. Importing Digital Products via sheets: 

To export the Digital Products sheet, please click on the Export button provided on the top-right corner of the page. A csv file will be downloaded. Please open the file. All the digital products added in the system will be displayed in the exported sheet. 

To add a new product within the sheet, please enter the following details under respective column headings - 

  • Product Id: Enter the product id number. 
  • Product Title: Enter the product name/title to be displayed at the front-end. 
  • Brand: Enter the name of the brand to be linked with this product. 
  • Category Id: Enter the id of category to be linked with this product. 
  • Category: Enter the name of the category to be linked with this product. 
  • Description: Enter the description of the product to be displayed at the front-end. 
  • Model No.: Enter the product’s model number. 
  • Tax Category: Enter the name of a tax category under which this product falls. 
  • Track Inventory: Enter ‘Yes’ to enable automatic inventory tracking or else enter ‘No’. 
  • Minimum Purchase Quantity: Enter the minimum purchase quantity that a customer needs to select before placing an order. 
  • Maximum Purchase Quantity: Enter the maximum purchase quantity a customer can select within one order. 
  • Cost Price: Enter the cost price of the product. 
  • Selling Price: Enter the selling price of the product. 
  • Available Quantity: Enter the total number of products available as stock. 
  • SKU: Enter the product’s SKU. 
  • ISBN: Enter the product’s ISBN. 
  • HSN: Enter the product’s HSN. 
  • SAC: Enter the product’s SAC. 
  • UPC: Enter the product’s UPC. 
  • Video URL: Enter the video URL relieved to the product which will be displayed at the front-end to the customers. 
  • Publish: Enter ‘Yes’ to mark this product as published or else enter ‘No’. 
  • Product Published From: Enter the date and time from which the product should be published, in the format yyyy-MM-dd HH:mm:ss. 
  • Max Download: Enter the number of times this digital product can be downloaded by a customer. 
  • Validity (Days): Enter the validity time period for the digital product.
  • Inventory Level: Leave this column empty in case if the product has no variant. In case if the product has variants (options), please enter ‘Variant’ in this column.
  • Option Group 0: Enter the name of first option group. 
  • Option Value 0: Enter the value corresponding to the first option group. 
  • Option Group 1: Enter the name of the second option group. 
  • Option Value 1: Enter the value corresponding to the second option group. 

b. Importing Digital Products via tables: 

The admin can also import new entries or edit them from the Digital Products tab itself.
As shown in the figure, the admin can choose to display a table - 

  • Without Data - A table with empty rows. This can be used to enter new Digital Products. To add a new product, enter its details under provided columns and click on the Save button.Fig. 3.8.14: Adding Digital Products via Table Without Existing Data
    To add new rows in a table, please click on the  button provided above the tables. At one click, 10 new rows will be added at the end of the table.
  • With Data - A table with entries of all currently added digital products. This can be used to add new products or update a small detail of any particular product, for example, changing its name.
    To make changes to a previously added product, the admin can simply search its name in the search bar, make changes in the details and click on the Save button. The changes will be updated. To add a new product, please make a new entry in the empty rows provided at the end of the list.Fig. 3.8.15: Adding Digital Products via Table With Existing Data
    To add new rows in a table, please click on the  button provided above the tables. At one click, 10 new rows will be added at the end of the table.

vi. Media

The admin can add media files for Brands, Categories and Products through Import/Export. The procedure to upload media files via IE involves three important steps - 

  • Add Media to the Server: Upload zip files to add media to the server. 
  • Export Sample Sheet: Export the sheet and make necessary changes. 
  • Import Sample Sheet: Import sheet back into the systemFig. 3.8.16: Import Media Files

Step 1: Add Media to the Server 

Create a zip file in your PC which includes the images to be uploaded onto the server. Click on the Upload section provided on the left section and select the zip file.

Fig. 3.8.17: Uploading Media to the Server 

The selected file will be uploaded to the server. Now, click on the ‘Download’ box provided to the right. A csv file will be downloaded in the system. Please open the file. The column headings that will be displayed in the sheet and an example for the same are mentioned in the table below -

Image Name

Image URL

brand.png

2021/03/brand-2021.03.04-13_46.png

category.png

2021/03/category-2021.03.04-13_46.png

product1.png

2021/03/product1-2021.03.04-13_46.png

product2.png

2021/03/product2-2021.03.04-13_46.png

Table 3.8.4: Uploading Media to the Server

The image names are provided to avoid any confusions. The URLs of images uploaded onto the server are displayed in the Image URL column. 

Step 2: Export Sheet & Add/Update Data

To export a particular media file, choose one of the modules - Brands, Categories or Products

Fig. 3.8.18: Export Sheets

Click on the Download button provided in this section. A csv file will be downloaded in the system. The fields provided for importing media are different for each module. 

  1. Brands: All the existing brands are displayed in the sheet. The admin can add URLs besides the respective brand names. Please be careful while adding the URLs to avoid entering incorrect data.
    The column headings displayed in this sheet and an example for the same are listed in the table below -

    Brand Id

    Brand Name

    Image URL

    1

    Adidas

     2021/03/brand-2021.03.04-13_46.png

    Table 3.8.5: Importing Brands Media (Example)
    Once the changes are made, please save the file in the system.
  2. Categories: All the categories currently added within the system are displayed in the sheet. The admin can add URLs besides the respective category names. Please be careful while adding the URLs to avoid entering incorrect data.
    The column headings displayed in this sheet and an example for the same are listed in the table below -

    Category Id

    Category Name

    Image URL

    1

    Food & Beverages

    2021/03/category-2021.03.04-13_46.png

    Table 3.8.6: Importing Categories Media (Example)
    Once the changes are made, please save the file in the system.
  3. Products: All the products currently added within the system are displayed in the sheet. The admin can add URLs besides the respective product names. Please be careful while adding the URLs to avoid entering incorrect data.
    The column headings displayed in this sheet and an example for the same are listed in the table below -

    Product Id

    Product Name

    Option Id

    Option Title

    Image URL

    1

    Iphone 7 Plus

    12

    Red/64 GB

    2021/03/product1-2021.03.04-13_46.png

    1

    Iphone 7 Plus

    13

    Red/128 GB

    2021/03/product2-2021.03.04-13_46.png

    Table 3.8.7: Importing Products Media (Example)
    Once the changes are made, please save the file in the system. 

Step 3: Import Sheet 

After making changes in the sheet, choose the module whose media is to be imported.

Fig. 3.8.19: Import Sheets

Use drag/drop or click on the upload section to import the csv file into the system. A success message will appear after the sheet is imported with new data. However, if the sheet contains any errors, a log file will be generated listing all the errors. The admin can recheck their sheet, remove the errors and then import files back into the system. 

9. Mobile Apps

This admin can manage mobile application based settings through this module. 

i. Home Screen

The homepage of the mobile application can be managed from this tab. Different types of collections that can be added on a homepage are displayed on this page. 

Fig. 3.9.1: Home Screen settings

To add a collection on the homepage - 

  • Choose a module to view relevant collection layouts. The ‘All’ section displays all the collection layouts. Click on a module name to view layouts only for that particular module. 
  • Click on a collection layout of choice from the left section and drag it to the mobile screen displayed on the right
  • Enter details in the pop-up menu that might ask to add the Title and linkitems with that collection. Click on Embed to finish adding the collection. 

The collections will automatically be saved. The display order of these collections can be changed using drag & drop. The added collections can be edited and deleted by clicking on the respective icons that will be displayed when hovering on each collection. 

ii. Explore 

The Explore page is provided to manage content screen listing in the app. It is divided into 2 sections.

Fig. 3.9.2: Explore settings

The admin can make following changes - 

  • Page Title: Clicking on the pencil icon will display an input field where the admin can edit the page title. After making changes, please click anywhere external to the field and the title will be updated. 
  • Edit Titles (Section 1 & 2): Clicking on the pencil icon will display an input field where the admin can edit the section titles. After making changes, please click anywhere external to the field and the titles will be updated. 
  • Link Content Pages (Section 1 & 2): Clicking on the plus icon will open a pop-up window as shown below. Fig. 3.9.3: Home Screen settings
    Please select any of the content pages listed in the ‘Select Page’ drop-down list.
    Next, enter the title/display name for that page. Please click on Save to update

The updates will be auto-saved. The admin can remove a linked content page using the ‘Delete’ button provided beside it. Available content screens are -

  • Blog Listing 
  • Contact us 
  • Testimonials 
  • Privacy Policy
  • Terms and conditions 
  • FAQ’s 
  • Dynamically created content pages.

iii. App Theme Home

The settings provided in this tab related to the theme application are - 

  • App Logo: Select the choice of aspect ratio and then upload the logo for the mobile application. 
  • Font Family: Select a font family for the content displayed in the application. 
  • Front-end Theme Color: Select a theme color for the application. 
  • Front-end Theme Color Inverse: Select a theme color inverse.
    Click on the Update button after making final changes. Fig. 3.9.4: App Theme Home settings
    The outlooks with respect to the changes made in the settings will be displayed in the mobile screen shown to the right. 

iv. App Settings

Admin can manage following settings - 

  • General Settings:
    • I want to display Buy Together Products when item is added to cart: Enable this toggle button to display buy -together products to the buyers in the mobile application on the cart page.
    • Mobile app reviews will be Auto Approved: Enable this toggle button to mark buyer reviews posted via mobile app, as automatically approved.
    • I will not use web view and shall create separate T&C and Privacy Policy screens: Enable this toggle switch to create/manage content of Privacy Policy and Terms & Conditions pages separately for mobile application. If this toggle is disabled, the Privacy Screen and Terms Screen tabs will be removed from this module.Fig. 3.9.5: General Settings 
  • Mobile Default Language: Set the default language for mobile application from the drop-down list. The list shows all the languages currently enabled in the system. The change will be auto-saved simultaneously.  Fig. 3.9.6: Mobile Default Language settings
  • Blank Search Categories: Link product categories that can be displayed to users on blank search. Search a category by entering keywords which will display an auto-complete list. Select appropriate categories Fig. 3.9.7: Blank Search Categories settings
  • Mobile App Firebase Push Notification Key: Enter the key collected from [FCM Push Notifications Configuration Guide]. Click on the Update button after making the changes.Fig. 3.9.8: Mobile App Firebase Push Notification Key settings
  • Store Location to be displayed on the Contact Us page: Enter the store’s address.
    To find the exact locations through an API, please configure the Google Maps API key provided in Third-Party Integrations > Geolocationtab. Once the key is configured, the admin can search their exact location and based on the entered location, the latitude and longitude will also be entered by default. However, to make any changes - 
    • Business Latitude: Enter/edit the latitude of your store location. 
    • Business Longitude: Enter/edit the longitude of your store location.Fig. 3.9.9: Store Location settings
      Click on the Update button after making the changes. 

v. App Notification Templates 

The notifications sent to users on mobile applications can be managed through this tab.
Please note that it is necessary to configure the Push Notification Key from the App Settings tab to actually forward notifications to users. 

Fig. 3.9.10: App Notification Templates settings

As shown in the above figure, all the predefined templates are listed in the left section of the page. To make changes -

  1. Search for the template: Please enter the keywords relevant to a particular notification template, in the search bar provided at the top of the page. Select the appropriate template from the search results. 
  2. Edit: Click on the Edit pencil-icon provided besides the respective template. An edit form will be displayed in the section provided to the right. Please refer to the figure below. Fig. 3.9.11: Editing a Template
    The admin can update following details from this form: 
    • Template Name*: The name of the respective notification template.
    • Template Body*: The notification text. A few replacement variables are listed below the text box. These variables help in adding dynamic information within the templates. For example, if the admin wants to add a dynamic value in which the name of the users should be updated on its own. To add such value, the admin can select the variable ‘User Name’ provided below the text editor.
      A ‘Reset’ button is provided above the text editor. Admin can click on this button to undo all the new changes and return back to the original template structure.
      Click on ‘Update’ to save the changes or ‘Discard’ to exit the form without saving changes. 

vi. Language Labels 

The content labels for mobile applications are listed on this page. The table includes - 

  • Label Key: The key identifier for a label. The admin cannot make any changes in the key identifiers. 
  • Label Name in System’s Default Language: The name of the label will be displayed in the system’s default language. Please note that the default system language is chosen at the time of installation and cannot be changed. For more information, please refer to the Languages settings. 
  • Pages: The pages on which the respective label is displayed.
    The admin can search for a particular label by entering its keywords in the search bar provided above the list.Fig. 3.9.12: Language Labels
    To make changes, please click on the text field provided under the ‘Default Language Label’ column (marked in above fig). To save changes, press Enter. 

vii. Privacy Screen

This tab will not be displayed if the ‘Content Pages’ setting is disabled from the App Settings tab. Drag the content components to the mobile screen. A pop-up window will open in which you can enter the content to be displayed in that field. Please enter your content and then click on Embed to save changes. The added content will be displayed on the Privacy policy page in the mobile application. This page can be linked in the Explore page to be viewed by the mobile users. 

Fig. 3.9.13: Privacy Screen Settings - For mobile app

viii. Terms Screen

This tab will not be displayed if the ‘Content Pages’ setting is disabled from the App Settings tab. Drag the content components to the mobile screen. A pop-up window will open in which you can enter the content to be displayed in that field. Please enter your content and then click on Embed to save changes. The added content will be displayed on the Terms & Conditions page in the mobile application. This page can be linked in the Explore page to be viewed by the mobile users. 

Fig. 3.9.14: Terms Screen Settings - For mobile app

ix. Add Page

Admin can create a new content page for their mobile application. Clicking on this tab will open a pop-up asking for the page title as shown below. 

Fig. 3.9.15: Add Page - For mobile app

Once the title name is entered, please click on Save. A new page will be created and listed in the left side-navigation menu just above the ‘Add Page’ tab. Please click on the tab to add content. The content can be added in the very same manner as in that of Privacy Screen or Terms screen. 

Fig. 3.9.16: Add Page - For mobile app

Drag the content components to the mobile screen. A pop-up window will open in which you can enter the content to be displayed in that field. Please enter your content and then click on Embed to save changes. This page can be linked in the Explore page. Since this page is created manually, it can be removed by using the Delete  button provided besides the page title.

10. Knowledge Center 

This module provides information about how Tribe works. The instructions and functionalities of each module are explained in a structure (order of arrangement) similar to the admin panel. 

A search bar is provided on the top of this page. The users can enter keywords to filter out necessary information and get optimum search results. The modules are listed in the side-navigation menu. 

To understand the functionality of a particular module, please click on the module name from the left navigation menu. The information will be displayed in the right section. 

Fig. 3.10.1: Knowledge Center