20 марта 2025 г.

Типы продуктов в Bagisto Laravel eCommerce платформе

 


1. Simple (Простой товар)
Особенности:

    Имеет фиксированную цену.
    Нельзя выбирать разные варианты (например, цвет, размер).
    Отслеживает остатки на складе.
    
Configurable (Настраиваемый товар)
Товар с вариациями, например:
👕 Футболка с разными цветами и размерами

Как работает:
    Это не отдельный товар, а контейнер для Simple-товаров.
    Пользователь выбирает опции (цвет, размер).
    Цена может меняться в зависимости от выбранных параметров.
    
Virtual (Виртуальный товар)
Нематериальный товар, например:
🎫 Онлайн-консультация
🎟 Билет на мероприятие
Особенности:
    Нет доставки и складского учёта.
    Можно использовать для услуг.
    
Grouped (Группированный товар)
Набор из нескольких товаров, которые можно покупать отдельно, например:
📦 Компьютер + клавиатура + мышь
👶 Детский набор (коляска + автокресло + люлька)

Как работает:

    Включает несколько Simple-товаров.
    Клиент может выбрать только некоторые товары из набора.

Bundle (Комплект товаров)
Гибкий набор товаров, где клиент выбирает содержимое. Например:
📦 Собери свой ПК (выбор процессора, видеокарты, оперативной памяти)
🍔 Собери бургер (выбор булки, мяса, соуса)

Отличие от Grouped:

    Grouped → фиксированный набор товаров.
    Bundle → клиент сам собирает комплект.

12 марта 2025 г.

Filament Laravel

Filament — это мощный админ-фреймворк для Laravel, предназначенный для быстрого создания панелей управления и интерфейсов CRUD. Он предлагает:

  • Простую интеграцию с Laravel, используя Eloquent-модели.
  • Гибкие формы и таблицы с продвинутыми функциями (фильтры, сортировка, поиск
  • Ролевую систему и авторизацию на основе Laravel Policies.
  • Поддержку плагинов, расширяющую функционал.
  • Совместимость с Livewire, что делает интерфейс динамичным.

18 февраля 2025 г.

Как посмотреть список сервис-провайдеров в Laravel?

 ✅ Просмотр config/app.php

Откройте файл config/app.php и найдите секцию 'providers'

 ✅  Использовать Artisan-команду

Запустите команду в терминале:

php artisan package:discover

Вывести через dd()

Добавьте в routes/web.php:

use Illuminate\Support\Facades\App;

Route::get('/providers', function () {
    return dd(App::getLoadedProviders());
});
Перейдите в браузере по http://your-site.test/providers, и вы увидите список всех загруженных провайдеров.



 

 

Продам студию Святой Влас - Болгария

 ✨ Продам просторную студию 57 м² в комплексе Морски Фар, Святой Влас - Болгария! ✨
🌊 Идеальное жилье у моря! 🌊
📍 Локация: элитный комплекс Морски Фар (Sea Lighthouse), Святой Влас
🏡 Площадь: 57 м²
🏢 Этаж: 3-й из 4
💶 Такса поддержки: всего 10 евро/м² в год
🚶‍♂️ До моря – всего 3 минуты пешком!

🔹 Просторная и светлая студия с удобной планировкой
🔹 Закрытый комплекс с охраной и видеонаблюдением
🔹 Бассейн, зеленая территория, бар и места для отдыха
🔹 Подземная парковка и удобная инфраструктура рядом

подробнее по ссылке

Продам студию Святой Влас - Болгария

 

комплекс Морски Фар, Святой Влас Болгария

 

12 февраля 2025 г.

вывести 20 последних товаров на главной странице в стандартной теме Shopware 6

 
1️⃣ Изменить Twig-шаблон главной страницы (index.html.twig).
2️⃣ Загрузить товары в контроллере (если нужно кастомное поведение).
3️⃣ Использовать встроенные функции загрузки товаров в Twig.

Создаём кастомный контроллер

11 февраля 2025 г.

Мультивендорный магазин на Drupal

 Для мультивендорного магазина на Drupal 11.1  подойдут модули:

  1. Drupal Commerce – основа для интернет-магазина.
  2. Commerce Store – для создания магазинов у продавцов.
  3. Commerce Marketplace – расширение для мультивендорности.
  4. Profile – для настройки кабинетов продавцов и покупателей.
  5. Group – если нужно гибко управлять доступом к ролям.
  6. Symfony Cache – раз уж ты уже работаешь с ним в другом проекте.

CodeIgniter 3.1.13 и версии PHP: с чем он совместим?

CodeIgniter 3.1.13 – это последняя версия популярного PHP-фреймворка третьего поколения. Хотя CodeIgniter 4 уже давно вышел и активно развивается, третья версия остается востребованной благодаря своей простоте, стабильности и легкости в освоении. Однако, чтобы обеспечить бесперебойную работу проекта на CodeIgniter 3.1.13, важно понимать, с какими версиями PHP он совместим. В этой статье мы рассмотрим, какие версии PHP поддерживаются и какие могут возникнуть сложности при использовании более новых или старых версий.

Установка NGINX PHP 8 PHP-FPM PHPMyAdmin MySql на Ubuntu

1. Обновляем Ubuntu:

apt-get update && apt-get upgrade

 

5 февраля 2025 г.

Базовый шаблон в Storefront Shopware

В Shopware файл base.html.twig является основным шаблоном, но он относится только к Storefront (фронтенду). В админке, кабинете пользователя и других частях могут быть другие базовые шаблоны.
1. Базовый шаблон в Storefront

Файл base.html.twig находится здесь:

/vendor/shopware/storefront/Resources/views/storefront/base.html.twig

Этот шаблон включает:

    <head> (мета-теги, стили, скрипты).
    <body> с основными контейнерами.
    Блоки для хедера, футера и основного контента.


Основные блоки в base.html.twig:

3 февраля 2025 г.

Архитектура Shopware 6

 Shopware 6 построен на Symfony и Vue.js, использует API-first подход и Event-driven архитектуру.
🔹 1. Основные компоненты
Компонент    Описание
Core    Бизнес-логика (работает на Symfony)
Administration    Бэкенд-админка (на Vue.js)
Storefront    Витрина магазина (Twig + SCSS)
Elasticsearch    Поиск (опционально)
API    REST API + GraphQL

Создание собственного шаблона Shopware

Создание собственного шаблона (если хотите создать свой дизайн)

 Создайте новый плагин для темы: Чтобы создать свою тему, создайте новый плагин. Для этого создайте структуру папок, которая будет выглядеть как:

custom/plugins/YourTheme/
├── src/
│   └── Resources/
│       ├── views/
│       ├── public/
│       └── config/
├── composer.json

Определите тему в файле composer.json:

Типы продуктов в Bagisto Laravel eCommerce платформе

  1. Simple (Простой товар) Особенности:     Имеет фиксированную цену.     Нельзя выбирать разные варианты (например, цвет, размер).     Отс...