Documentation

Sellify - Multi Tenant E-commerce Platform


  • Created On: Initial release
  • Last Update: Initial release

If you're not familiar with the procedures presented, We can help you via support desk. Support Desk.


Welcome

  • This Documentation describes the installation and configuration steps of script
  • While the installation process is rather simple, some of the instructions presented here will require minimum understanding in working with databases and managing files on a server

  • About

  • "Sellify - Multi Tenant E-commerce Platform" is E-commerce Website SAAS
  • You can use Sellify to build a multi-tenant E-commerce website within minutes.
  • Sellify - Multi Tenant E-commerce Platform Website Builder SaaS PHP Scripts. It use Separate Database for each Tenants, so that your website load fast, has option to add custom domains. automatic subdomain creations and much more. it comes with a different 02 theme with necessary inner pages, it will help your tenant to eCommerce website easily without hassle or thinking much about design. it also has payment gateway, will more than It’s highly customisable, it’s compatible with Desktop, laptop, mobile and also compatible with major browsers.

  • License

    Regular License

  • Use, by you or one client, in a single end product which end users are not charged for. The total price includes the item price and a buyer fee.

  • Extended License

  • Use, by you or one client, in a single end product which end users can be charged for. The total price includes the item price and a buyer fee.
  • Please purchase Extended License if you are going to sell as a service. Envato License Policy

  • Installation

    It comes with prebuilt installer. Follow these steps to step guide on your server.

    Note : You link your domain to the main directory (Root: sellify.demo.quebix technology.com)
    How to open your Domain url example :

    SuperAdmin login url : (Insert Your SuperAdmin Domain)/login

    Store Admin login url : (Insert Your Store Domain)/login

    Open Store Front : (Insert Your Store Domain)


    Server Requirements

    We are using laravel 9 So these are the minimum server requirements, the installer will check if your server meets these or alternatively you can contact your hosting provider in order to make sure your server meets them.
    • PHP >= 8.1
    • OpenSSL PHP Extension
    • PDO PHP Extension
    • Mbstring PHP Extension
    • Tokenizer PHP Extension
    • JSON PHP Extension
    • CURL PHP Extension
    • Imagick PHP Extension

    Creating a new Domain

      Note: Please link your domain directly to the main file (don't link the public folder under main file).

      When Creating A Store-Domain : When you create any domain, link your store domain where you have linked your main domain.

      How Create Domain : Click Open

    Creating a new database


    Uploading Files

    On some operating systems, the dotfiles are hidden by default. Before starting to upload the files, please make sure your file explorer has the option to view hidden files turned on.
    • After creating a database, Upload what's inside the main_file folder on the web root folder of your domain. This folder is generally called public_html, html, or example.com, but depending on your server's configuration, it might be named differently.

    • Useful resources
    Important Important Make sure that you have .env file in your folder.
    Important Make sure that .htaccess file got copied properly from the download to your server.

    Installation Steps

    Step 1 (Collect Installable File):
    • After you purchase Sellify, you will get a zip file.
    • After Extracting the zip file you will get an main_file.zip file.

    • image
    Step 2 (Upload Installable File):
    • Upload main_file.zip in your server & extract it.

    • image
    • Once extraction is completed , delete the main_file.zip file from server.
      • If you upload it in public_htmlfolder, then visit your_domain_name.com in browser.
      • If you upload it in a folder inpublic_htmlfolder, then visit your_domain_name.com/folder_name in browser.
      • If you upload it in your created subdomainfolder, then visit subdomain.your_domain_name.com in browser.
      • If you upload it in a folderin your created subdomain folder, then visit subdomain.your_domain_name.com/folder_name in browser.
    Step 3 (Welcome Page):

    • Go to your website address, then you'll see an installation wizard. To open the installer. Visit

    • yourdomain.com/install
    • Now the installer will show up.The First screen will be Welcome Screen
    • image
      Note : If you are not able to access the website by accessing yourdomain.com/install, but you are able to access it via yourdomain.com/index.php/install, this means that you probably don't have Apache mod_rewrite installed and enabled.
    • After you enter your website URL in your browser you will see a welcome page of Sellify Installer . Then click on Check Requirements Button.
    Step 4 (Server Requirements):

      image
    • Next, you will be shown a list of extensions required to run this software. If all the extensions have green check icon, then click on Check Permissions button . If any extension has red cross icon, then you need to enable / install the extension in your server first. You might need to contact hosting support for that.
    Step 5 (Folder Permissions):

    Useful resources
      image
    • Next, you will be shown a list of extensions required to run this software. If all the extensions have green check icon, then click on Check Permissions button . If any extension has red cross icon, then you need to enable / install the extension in your server first. You might need to contact hosting support for that.
    • Let us show you how to change folder permission of 'core/storage/framework/' as an example
      • First, navigate to core > storage folder in your server
      • Right click on the framework folder & choose Change Permissions from the dropdown

      • image
    • Then, you will be shown a popup, change the permission to 775 in the popup

    • image
    • Thats it, you have changed the permission to 775 for 'core/storage/framework/'. Now repeat the same procedures for the other folders of the list shown in Permissions Step in Sellify Installation Wizard
    • Then, go back to installation wizard & refresh the page.You will see all the folders are checked with green icon

    • image
    Step 6 (Environment & Database Setup):

    image

    In this step, you have to give some of your environment & Database info.

    • App Name: You app name
    • App URL: Enter your website URL here.
    • Domain: This will automatically be detected & prefilled by the installer. But if the domain is detected wrong by installer, then please correct it. If the domain is incorrect , then you will see 404 Page thoughout the website after installation.
      How to get domain:
      • if your website URL is https://example.com/ , then host will be emaple.com
      • if your website URL is https://subdomain.example.com/ , then host will be subdomain.example.com
    • Then put all your database information - Database Host, Database Name, Database Username, Database Password
    How Create Domain : Click Open
    How Create Database : Click Open
    Note : After successful installation reset .env in permission and change to 664.

    Default Login

  • Now You are ready to login with below detail.

  • Admin Login Detail

    admin@example.com / admin


    Create Store

  • Create Store Video


  • How To Create Store Admin Side

    Step 1
    • Login Admin And Go to Store
    • Click Add New

    image
    Step 2
    • Open Create Store
    image
    • 1. Insert Your Store Name :- (example) Sellify Food USA
    • 2. Insert Your Store Email :- (example) sellifyfoodusa@example.com
    • 3. Insert Your Store Password :- (example) example@1232
    • 4. Insert Your Store Confirm Password :- (example) example@1232
    • 5. Insert Your Store Domain configration :- (example) (sellify1.demo.example.com) create domain
    • Note: When you create any domain, link your store domain where you have linked your main domain.
      How Create Domain : Click Open
    • 6. Insert Your Store Phone :- (example) 12345 67891
    • 7. Insert Your Store Database Name & Database User & Database Password :- Create Database & Database User & Database Password
    • How Create Database,Database User,Database Password: Click Open

    How To Send New Store Request

    Step 1
    • Open your main domain and go to Pricing
    • Choose Your Plan

    image
    Step 2
    • Open Register
    image
    • 1. Insert Your Store Name :- (example) Sellify Food USA
    • 2. Insert Your Store Email :- (example) sellifyfoodusa@example.com
    • 3. Insert Your Store Password :- (example) example@1232
    • 4. Insert Your Store Confirm Password :- (example) example@1232
    • 5. Insert Your Store Domain configration :- (example) (sellify1.demo.example.com) create domain
    • Note: When you create any domain, link your store domain where you have linked your main domain.
      How Create Domain : Click Open
    Step 3
    • Login Admin
    • After Go to
    image
    Step 4
    • Open to domain request
    image
    Step 5
    • Open to domain request
    image
    • Check all details
    • Insert Your Store Database Name & Database User & Database Password :- Create Database & Database User & Database Password
    • How Create Database,Database User,Database Password: Click Open

    Store Information

    How to Create Product


    Product Setting Information


    image
    Size Chart Image
    1. Grains: (Choose whole grains whenever possible) 1 serving of cooked rice or pasta: Approximately the size of a clenched fist. 2 slice of bread: About the size of a smartphone screen.
    2. Vegetables: 1 serving of leafy greens or non-starchy vegetables: About the size of two hands cupped together. 2 serving of starchy vegetables (potatoes, sweet potatoes): Approximately the size of a computer mouse.
    3. Fruits: 1 medium-sized fruit (apple, orange, banana): About the size of a tennis ball. 2 serving of berries: Approximately the size of a cupped hand.
    Order Prefix Code
    1. Our order management system generates a unique order prefix code consisting of specific characters for each customer's purchase, allowing for easy tracking and organization.
    2. When placing an order online, please ensure that you enter the correct order prefix code, which includes specific characters, provided to you for accurate processing and delivery.
    3. Our internal order prefix code system categorizes orders into different departments based on the specific characters in the code, enabling efficient handling and fulfillment.

    Product Order Information

    To assist with your customer order, you can refer to the video below for a visual representation of the products you have selected


    Pos System Information

  • Online and Offline Integration: A modern POS system for e-commerce allows seamless integration between online and offline sales channels. This means that businesses can manage inventory, sales, and customer data from both their physical stores and online platforms using the same system.

  • image

    Media Information

  • You can add media photo as per below image
  • The Laravel Media Library package provides many other features like image resizing, conversion, and customizing media conversions

  • image

    Multi Theme

  • You can use multi-theme and customization

  • image

    Setting

  • You can add information related to your store with the help of the settings menu

  • image

    Upgrade

    Before making an update, always remember to do a complete backup of your website.
    If you've made any modifications to the language string, your changes will be lost. you can find your old edited language file on resources/lang. but that will be lost as new version have new language file. so take backup that files for reference of new version that you need to manually again.
    If you've made any modifications to the software's files, your changes will be lost.
    For Upgrade version, you need to do it your self. And we are not responsible if you lost data.

    1. Make a backup of the .env config file and .htaccess located on your server.
    2. Upload and replace all the files on your server with what's inside the main_file folder.
    3. Restore your .env config file and .htaccess on your server.
    4. Do login and follow the update wizard.


    FAQs

    Please ensure that you have mod_rewrite enabled on your server.
    This generally happens when one of the server requirements is not met, please ensure your server meets the software's requirements.
    Please try to by press f5 or clear your browser cache or try on another browser.

    Please add this to your your .htaccess file configuration

    RewriteCond %{HTTPS} !=on
    RewriteRule ^/?(.*) https://%{HTTP_HOST}%{REQUEST_URI} [R,L]

    Our theme files in resources/views, assets in public/assets folder. You can edit them.


    Support

    If this documentation doesn't answer your questions, So, Please send us Email via Item Support Page

    Note: While we aim to provide the best support possible, please keep in mind that it only extends to verified buyers and only to issues related to our template like bugs and errors. Custom modifications or third party module implementations are not included.
    Please Add your Review (Opinion) for Our template. It would be a great support for us.
    Go to your CodeCanyon Profile > Downloads Tab > & then You can Rate & Review for our script.
    Thank You.

    Changelog


    v1.0.0

      Initial release.