Laravel Shop Template

Documentation

Using the online shop admin panel

A basic manager guide for filling the catalog, handling orders, and maintaining shop content.

Using the online shop admin panel

This documentation describes the daily workflow in the shop admin panel: managing the catalog, orders, delivery and payment methods, content pages, and general shop settings. It does not cover installation or deployment.

General workflow

The admin panel is organized around two main areas: shop management and settings/content. Shop management covers products and orders. Settings and content cover categories, currencies, delivery and payment methods, pages, text blocks, galleries, ads, and store information.

Most customer-facing content is bilingual. When a form contains language sections, fill both Ukrainian and English versions so the public website works correctly in both locales.

Products

The Products section is used to create and edit catalog items.

Basic product fields include:

  • currency;
  • price;
  • old price, if a discount should be shown;
  • vendor code / SKU;
  • sort order;
  • stock status: in stock, awaiting delivery, or out of stock.

In the product description tab, fill the product name, description, and extended landing content for each language. Write descriptions for customers: what the product is, what it is used for, and why it is useful.

Product attributes

Attributes are product specifications: material, size, color, weight, package contents, manufacturer, and similar details. Each attribute has a translated name and value. Attributes can be added, collapsed, and reordered.

Product options

Options describe variants or selectable product parameters, such as size, color, package type, or bundle. Options also support translated names and values.

Product categories

A product can be assigned to one or several categories. Categories are hierarchical, so nested levels may appear in the selector. Before publishing a product, make sure it is assigned to the correct category.

Product images

Use the image block to upload product media. Images and MP4 videos are supported. Use high-quality media with a consistent format. The first image is usually used as the main catalog image.

Recommended products

Recommended products can be set with a comma-separated list of product IDs. This is used for related or recommended items on a product page. Product IDs are visible in the admin panel.

Categories

The Categories section controls the catalog structure. A category can be top-level or nested inside another category.

Category fields include:

  • parent category;
  • sort order;
  • publication status;
  • category image;
  • translated name and slug.

The slug is used in the URL. It can be generated from the title, but after publication it should not be changed without a good reason.

Orders

The Orders section is used to view and process customer orders.

The list shows order ID, source, customer name, phone, and status. The source helps distinguish a standard checkout order from a quick order.

In the order page, the manager can edit:

  • customer name;
  • email;
  • phone;
  • comment;
  • order status.

Order statuses:

  • new — received but not processed yet;
  • processing — currently being handled;
  • completed — fulfilled;
  • cancelled — cancelled.

Recommended flow: open a new order, check contacts and order details, contact the customer, move it to processing, and then to completed when finished.

Delivery and payment

The Delivery and Payment sections control the options customers see during checkout.

Each method includes:

  • language;
  • name;
  • description;
  • sort order;
  • active status;
  • shop_id, if the setup uses separate shops or storefronts.

Inactive methods should not appear on the public website. Make sure each language has the needed method text.

Currencies and rates

The Rates / Currencies section contains currency name, symbol, exchange value, and the default currency flag. The default currency is used as the standard option in products. This section is usually changed rarely.

Before editing many product prices, check which currency is marked as default.

Pages

The Pages section manages informational pages: delivery, payment, warranty, contacts, terms, and similar content.

Page fields include:

  • active status;
  • title for each language;
  • slug for each language;
  • main page content.

Inactive pages should not be shown on the public website. The slug affects the page URL, so change it carefully.

Text blocks

Text blocks are small reusable content fragments: footer text, checkout notes, promo messages, or short hints. Each block has a technical name and translated content.

Use clear technical names such as footer_about, checkout_notice, or home_intro.

Galleries

The Galleries section manages groups of images. A gallery has a name and language-specific image sets. Multiple files can be uploaded and later replaced.

When deleting a gallery, related image files may also be deleted from storage. Check that the images are not needed elsewhere before deletion.

Ads and code snippets

The Ads section contains a name and code field. It can be used for service snippets, ad blocks, or external scripts if the template supports them.

Edit this section carefully. Incorrect HTML or scripts can break part of the public website.

Store settings

The Information / Settings section stores general shop data:

  • language;
  • store name;
  • site title;
  • phone numbers;
  • Telegram;
  • Viber;
  • description;
  • logo.

These values may be used in the header, footer, contacts, checkout, or email messages. After changing contacts, check the public pages.

Recommended content order

  1. Check languages, currency, and general store settings.
  2. Create or update catalog categories.
  3. Add delivery and payment methods.
  4. Add products: prices, descriptions, attributes, options, categories, and images.
  5. Fill informational pages and text blocks.
  6. Check the public website: catalog, product page, cart, checkout, and order page.
  7. Place a test order and confirm it appears correctly in the admin panel.

Daily manager routine

On a typical day, the manager checks new orders, updates statuses, adds or edits products, updates stock and prices, and keeps delivery and payment methods active. Content pages and text blocks are updated when needed.