Welcome To ShopIt

A warm welcome!

Thank you very much for purchasing ShopIt. ShopIt is a eCommerce System done with Laravel 5.3 framework. It is a complete system with ordering system, account management, order history, product maintenance, user's maintenance and so much more. We will be targeting to release an update every month to add more functionality.

List of Page or Features Included

  • List of Page or Features Included
  • Home Page
  • Search Page
  • Category
  • Shop
  • Contact Us
  • Blog Article
  • Login
  • Register
  • My Account
  • Cart
  • Wishlist
  • Checkout
  • Order Confirmation
  • User Information
  • Order List
  • Forgot Password
  • Faq
  • Privacy Policy
  • Blank Page
  • Error Pages
  • Terms and Conditions
  • Subscribe
  • Payments Accepted

Support is always been our priority. Therefore, we try our very best to offer the most excellent support, and we always try anything within our power to assist our valued customers. If you have any questions, please feel free to contact us at support@kruzes.com and we will do our best to get back to you within 24 hours. It might take a bit longer, but we try hard not to keep you waiting longer than 48 hours.

You may also leave us a message through our social pages like Facebook on https://www.facebook.com/KruzesTech/

Author: Kruzes
Contact: support@kruzes.com

Installation

To summarize the next steps you need to
  • Create Database
  • Create Email in hosting server
  • Changing your .htaccess file content
  • Update .env settings

Create Database

Create a database in your hosting cPanel account. You can look for some youtube videos to create a detailed steps by steps on this, sometimes your hosting provider have tutorials on this. These are the few videos we have collected and more less the interface will be almost the same as yours.

You need to take note of the database name, user name and password. You will need to have this in the last step.

Watch it here

Create Email Account

Upon registration or order placement, system will send some email confirmations. In order for us to do this you need to setup your email accounts or what we called SMTP settings. You can create an email account in your hosting provider. Please note the user name and password you provided. Here are some videos which will help you

Watch it here

Changing .htaccess content

Check if this file contains these lines. htaccess is just another file which is included in the zip file. In the image below is an example of winscp server directory with the .htaccess file. If you cannot see the file it could be the settings of your ftp tools to hide system files.

<IfModule mod_rewrite.c> RewriteEngine On RewriteRule ^(.*)$ public/$1 [L] </IfModule>

Update .env settings

You can change the settings by going to http://yoursite.com/enveditor and press "Load" button

Management

Store Settings

Upon install we have created an admin account hello@kruzes.com and password is password. Login using this account and change the email and password

At the bottom of the page you will see some company details, you might need to change your address.

We can change all store name, address, phone,tax settings and fax and other stuff at well on "Setting".

Payment

ShopIt payment accepts Paypal and Stripe as payment method. In both payments were are not collecting any card details, those are kept by Paypal and Stripe to comply with PIC compliance. With Stripe and Paypal payments we are doing authorization first then once we invoiced them thats the time we will do a card capture.

Paypal

You need to create a PayPal account in order for you to receive payment. You might need to create a paypal account sandbox first to familiarized how paypal works for you.
You can change your paypal settings by going to your http://YourSite.com/enveditor look for this values. Make sure to change the PAYPAL_ENVIRONMENT to 'live' in production to charge real transactions

Stripe

Stripe is a US technology company, operating in over 25 countries, that allows both private individuals and businesses to accept payments over the internet. Stripe focuses on providing the technical, fraud prevention, and banking infrastructure required to operate on-line payment systems.[3]

You can change the payment setting by http://YourSite.com/enveditor look for this values

Menu

Every product is categorized. In our case we have created the menu which we also used to categorized the product.

Adding Top Menu Items.

For the above example top menu items are 'Ski','Snow','Head Gear','Accessories',Clothing and Electronics. You cannot attached an item to a top menu instead you need to create a sub menu and attached that product to it.

You can create and edit top or sub menu in your admin -> categories

Edit menu or category page

Product

Product is an item that is for sale, this contains the price and unit quantity, description, quality of material. Please note that inventory is stored in variants and not the product.

Product Variants

Product variants are a group of different varieties such as sizes or colors in a single product. A product variant is a specific item that is grouped with other related variants that form a product. It usually vary from each other or more properties. For example, a green colored medium sized shirt is a product variant of a shirt. Each variant is based on the same product definition and has unique identifier such as SKU and a price.

How to create a Product:

1. Log in as Admin
2 From the headers on the left side of the screen, click on Products-> Add Product.The screen will show a window illustrated below.
3. Enter the Title, Short Description, Product Description, Price, Promo Price, Promo Valid Until, Category, Unit and Product tick boxes.


4. After completing the product details, click Submit. You will noticed that your product has not showed up in the category list. In order for the product to show up on the Shopping List, you will first have to locate Variants at the bottom of the page.

How to create product variant

1. After creating product, click on Variants and upload three different image angles or colours of your particular product.
2. These 3 images would represent how your product would look like in the actual description.
3. Add a variant ID for the product. This will determine the identity of the product.
Available Products - The number of available products in stock.
Size - The initial sizes of for the product; S, M, L, XL stands for Small, Medium, Large, and Extra Large in order. Colour - The texture of the product 4. After you have completed identifying your product, click Submit to save changes.
You will noticed that your product has now become visible on the shopping list.

How to delete products

In order to delete a product. Just go with the same method shown above and click on the icon that says 'Deleted Product' Then press the Submit button in order to review the changes.

Note: Each picture has a corresponding image size proposal and for better results please follow the suggested size, We are not implementing a resize module in our system because there are better resizing tools in the market in which some are free.

Pages

You can customize almost all of the pages in ShopIt - from homepage, registration and delivery and almost every page.

In order to change pages; select the ‘Pages’ option located at the bottom of ‘Dashboard’. This will open a page wherein you could edit the actual pages. Please create a backup first in a notepad so that you can have a guide afterwards. This is helpful specially for some pages that have some html code and css styling like about us page, sponsor page which have some images rolling.

Revert Back To Original - overwrite your changes and basically revert back changes from the original
Review Changes - opens the same page in a new tab to review your changes
Save Changes - save your changes

Shipping Cost

You can select how much will be charge to customer by setting up the shipping fee.

Ordering

Ordering status can be

New Order - newly placed order, an authorization is being held on to the card. no money is withdrawn yet..
Processing - order has been received and items are being arranged
Invoiced - after fulfillment of all items system will actually charge the credit card
Delivered - items are in transit for delivery
Cancelled - cancelled orders

Summary of action for Order Statuses
Status

New Order

Processing

Invoiced

Delivered

Cancelled

New Order


Y

Y

N

Y

Processing

Y


Y

N

Y

Invoiced

N

N


Y

N

Delivered

N

N

N


N

Cancelled

N

N

N

N


Shopping

Home Page

Checkout

Webuser

Profile

Billing Address

Shipping Address

Order History

Wishlist

Troubleshooting

Troubleshooting content

This area will help you troubleshoot some installation issue and mostly we will be categorizing it to the most common problems.

ENV

Check your ENV if the correct database, user name and password are correct. For payment check the values specified on Paypal or Stripe.

Logs

Please send us your log file by visiting http://yoursite.com/logs

Tables and Views

Check if you have these tables and views in your database.

Settings Table

Please check that you settings table contains this record. For the updated values please visit this http://kruzes.com/docs/shopit/index.html

Server requirements

Please send us your http://yoursite.com/phpinfo