“YooDeal - Coupon, Deals & Quotation CMS” Documentation for interface's users by “FullKit.io” v1.2.1

“YooDeal - Coupon, Deals & Quotation CMS”

Created at : 03/07/2017
Updated at : 01/02/2019
By: Fullkit.io
Email: support@fullkit.io

Thank you for purchasing my CMS. If you have any questions that are beyond the scope of this help file, please feel free to email via this contact form here. Thanks so much!

Table of Contents

  1. Add files
  2. One click installation
  3. Finalise file configuration
  4. Login admin interface
  5. Configure your website
  6. Add photos
  7. Add categories
  8. Add store
  9. Add deal
  10. ++ Language Edition
  11. ++ Currency Edition

Questions & Answers

  1. Password Admin after installation
  2. My URLs don't works

A) Add files on your FTP - top

Copy ALL files in "www" folder, and upload in your ftp "www" folder.

You can use a software like Filezilla to do that.

B) One click installation - top

Go to the url of your "www" folder.

Fill in the fields to configure your database connection and your admin access.


C) Finalise file configuration - top

Database access

If your database connection is ok, one click installation ask you to create a new file in "www/application/config/database.php".

Config file

The CMS is complex, and it need some API access for everything work good.

Open the file "www/application/config/config.php" and go to the end of this file, to the section "CONFIGURE THESE VARIABLES". Everything is explained in comments from this point to the end of the "config.php".

Some variables can be empty, but 3 API access are NEEDED for everything work good :

Recaptacha API Keys : Click here to create an access

Google MAP API Key : Click here to create an access

Paypal API Keys : Connect to your Paypal account and ask for API access

2Checkout API Keys : Connect to your 2checkout account and ask for API access

Choose your payment gateway

There are some interesting variables for configuring payments on your website :

            // Active call me back on the page "Add Deal" (good for engaging customers)
            $config['call_me_back'] = false;

            // Choose your payment gateway : "paypal" or "2checkout"
            $config['payment_gateway'] = "2checkout";

            // If true & if you choosed "paypal" as gateway, you'll go with "sandbox" paypal version
            $config['paypal_debug'] = true;
            // If true & if you choosed "2checkout" as gateway, you'll go with "sandbox" 2checkout version
            $config['2checkout_debug'] = true;
            // If false, users cannot order on the website
            $config['order_open'] = true;

            // Configure currency & country code
            $config['currency'] = '€';
            // Currency code 3 letters (very important for your payment gateways)
            $config['currency_code'] = 'EUR';
            // Currency full name
            $config['currency_full'] = 'euro';

            // Country code 2 letters
            $config['country_code'] = 'FR';
Htaccess file

You need to activate URL Rewriting on your server.

Most of web servers already hosted already have URL Rewriting installed, but if not, please refer to you server's manager.

Make sure you uploaded ".htaccess" file in your "www" folder.

Depending on your server, insert one of these two codes into this file. The first one runs on most servers, if not, try the second one.

        DirectoryIndex index.php
        RewriteEngine on
        RewriteCond $1 !^(index\.php|images|css|js|robots\.txt|favicon\.ico)
        RewriteCond %{REQUEST_FILENAME} !-f
        RewriteCond %{REQUEST_FILENAME} !-d
        RewriteRule ^(.*)$ ./index.php/$1 [L,QSA] 

        AddDefaultCharset UTF-8

Or try this one

        RewriteEngine On
        RewriteBase /
        RewriteCond %{REQUEST_FILENAME} -s [OR]
        RewriteCond %{REQUEST_FILENAME} -l [OR]
        RewriteCond %{REQUEST_FILENAME} -d
        RewriteRule ^.*$ - [NC,L]
        RewriteRule ^.*$ index.php [NC,L]

        AddDefaultCharset UTF-8

D) Login to admin interface - top

Click on "Store login" in the header of your website, and log in with your login and password specified during installation.

E) Configure your website - top

Click on "administration menu" and "configuration". Configure everything for your own business.


F) Add some pics - top

Click on "administration" > "medias".

The CMS work with photos provided by admin. This allows you to keep a website clean even by opening the possibility of creating a deal to anyone.

These photos will be selectable for deal creation or category creation (in admin).


G) Add your categories - top

Click on "administration" > "categories".

Delete first all subcategories, and all categories, after create your own categories, and after subcategories.

In a next update, you will be able to edit and move categories and subcategories. ;)


H) Add a store - top

Click on "administration" > "stores".

After installation, you will have an example store, you can edit it or delete and create your own store.

If you want to edit it, click on "store view", you will be logged as a store owner. You can do evrything in the store like a store owner. If you want to reconnect to admin after that, you need to logout the store and go to "store login" (with your admin login).

If you want to add new store, you can just click on "add new store" :)


I) Add an offer - top

Click on "administration" > "stores".

You can add an offer for any store in administration interface. Click on "add an offer", and follow steps like an store owner.


J) Language & texts edition - top

The website use a CMS section in administration interface for some contents on the website.

But if you want to edit more text on your website, please go to the folder "www/application/language/english" and check any files to find the text you want to edit (a good software to do that if "Netbeans", with the "search" function, you can save a lot of time. ;)

K) Change currency - top

You can change the currency in this file : "www/application/config.php"

Go to the end of this file, and change these lines

            // Configure currency
            $config['currency'] = '€';
            $config['currency_code'] = 'EUR';
            $config['currency_full'] = 'euro';
            // Currency sign "before" or "after" numbers (Exemple : for USD, define "before" = $10, for EUR, define "after" = 10€
            $config['currency_position'] = 'before';

-- Update V1.2.1 - top

Impossible to add this new update on a previous edited project. We advice you save your current database, you remplace au sources on your website with this new package, and re-up your database after that if necessary.

-- Update V1.2.0 - top

Impossible to add this new update on a previous edited project. We advice you save your current database, you remplace au sources on your website with this new package, and re-up your database after that if necessary.

-- Update V1.1.0 - top

If you want to add manualy this update on previous project :

1 - add SQL file "/www/update_1.1.0.sql" in your database
2 - find comment "Update V1.1.0" in source code and add it manualy

Errors & Bugs fixes

V1.1.0 - Bug password admin - top

A bug was raised by an user, when you finish your install, you will not be able to connect to your admin, just insert this line in your SQL console in PHPMYADMIN (change the "MY_NEW_PASSWORD" to YOUR password) :

UPDATE `users_pro` SET password= SHA1(MD5("MY_NEW_PASSWORD")) WHERE id=1

Sorry for this bug, we'll fixe it soon

My URLs don't work - top

If you are facing an issue when you navigate in your website but your home page work, it's because you have a problem with URL Rewriting, please refer to this part of the doc.

A tutorial here can help you to activate it

Enjoy !

Once again, thank you so much for purchasing this CMS. As I said at the beginning, I'd be glad to help you if you have any questions relating to this CMS. No guarantees, but I'll do my best to assist. If you have a more general question relating to the CMS on CodeCanyon, you might consider visiting the forums and asking your question in the "Item Discussion" section.


Go To Table of Contents