portedcheese/variation-cart

Cart for product variations

v1.2.0 2024-04-05 09:19 UTC

This package is auto-updated.

Last update: 2024-04-05 09:21:07 UTC


README

Добавление корзины товаров в каталог

Install

php artisan migrate

php artisan vendor:publish --provider="PortedCheese\VariationCart\ServiceProvider" --tag=public --force

php artisan make:variation-cart
                            {--all : Run all}
                            {--models : Export models}
                            {--observers : Export observers}
                            {--controllers : Export controllers}
                            {--policies : Export and create rules}
                            {--only-default : Create default rules}
                            {--scss : Export scss}
                            {--vue : Export vue}

Config

Выгрузить конфигурацию:

php artisan vendor:publish --provider="PortedCheese\VariationCart\ServiceProvider" --tag=config

Переменные конфигурации:

cartFacade - Класс фасада для корзины
cartSiteRoutes(true) - Использовать роуты для сайта из пакета
showCartIco(true) - Показать иконку корзины
showCartDiscount(true) - Показывать скидки в корзине
enableCart(true) - Включить корзину

Versions

v1.2: measurement (product-variation ^1.2)
    Обновление:
    - php artisan vendor:publish --provider="PortedCheese\VariationCart\ServiceProvider" --tag=public --force

    Проверить переопределение:
    - composenents: ChangeItemQuantity
    - blades: site.cart.complete, site.includes.checkout-info
    
v1.1.2: 
    - fix - работы с корзиной из-под одного аккаунта в нескольких браузерах (забывать куку и не передавать корзину при выходе)
    Обновление:
    - Проверить переопредление CartActionsManager методов: recalculateTotal(), findCartByCookie(), checkUserAuthCart()
v1.1.1: 
    - иземенен вывод отключенных вариаций (без выбора количества), компонент AddVariationsToCart
    - vendorName
    Обновление:
    - php artisan vendor:publish --provider="PortedCheese\VariationCart\ServiceProvider" --tag=public --force
v1.0.3:
    - Добавлен класс в конфиг productVariationResource
v1.0.2:
    - Добавлен наблюдатель для товара
Обновление:
    - php artisan make:variation-cart --observers