shopper

Headless e-commerce administration built with Laravel to create and manage online store.

MIT License

Downloads
727
Stars
775
Committers
14

Bot releases are visible (Hide)

shopper - v1.0.4

Published by mckenziearts over 2 years ago

What's Changed

Full Changelog: https://github.com/shopperlabs/framework/compare/V1.0.4...v1.0.4

shopper - v1.0.4

Published by mckenziearts over 2 years ago

shopper - v1.0.3

Published by mckenziearts over 2 years ago

What's Changed

Full Changelog: https://github.com/shopperlabs/framework/compare/v1.0.2...v1.0.3

shopper - v1.0.2

Published by mckenziearts over 2 years ago

What's Changed

Full Changelog: https://github.com/shopperlabs/framework/compare/v1.0.1...v1.0.2

shopper - v1.0.1

Published by mckenziearts over 2 years ago

What's Changed

Full Changelog: https://github.com/shopperlabs/framework/compare/v1.0...v1.0.1

shopper - v1.0

Published by mckenziearts over 2 years ago

What's Changed

New Contributors

Full Changelog: https://github.com/shopperlabs/framework/compare/v0.0.26...v1.0

shopper - v0.0.26

Published by mckenziearts over 2 years ago

shopper - v0.0.25

Published by mckenziearts almost 3 years ago

What's Changed

Full Changelog: https://github.com/shopperlabs/framework/compare/v0.0.24...v0.0.25

shopper - v0.0.24

Published by mckenziearts almost 3 years ago

  • Improve Livewire performance
shopper - v0.0.23

Published by mckenziearts almost 3 years ago

What's changed

  • refactoring code
  • Fix bug

Full Changelog: https://github.com/shopperlabs/framework/compare/v0.0.22...v0.0.23

shopper - v0.0.22

Published by mckenziearts almost 3 years ago

What's Changed

New Contributors

Full Changelog: https://github.com/shopperlabs/framework/compare/v0.0.21...v0.0.22

shopper - v0.0.21

Published by mckenziearts almost 3 years ago

What's Changed

Fixed

Alpinejs error when map is not set

Full Changelog: https://github.com/shopperlabs/framework/compare/v0.0.20...v0.0.21

shopper - v0.0.20

Published by mckenziearts almost 3 years ago

What's Changed

  • Fix bug on shop configuration with error View [layouts.favicons] not found
  • Improve countries and currencies queries by using Cache

What's New

  • Add map (Mapbox) on setup shop

Full Changelog: https://github.com/shopperlabs/framework/compare/v0.0.19...v0.0.20

shopper - v0.0.19

Published by mckenziearts almost 3 years ago

What's Changed

Full Changelog: https://github.com/shopperlabs/framework/compare/v0.0.18...v0.0.19

shopper - v0.0.18

Published by mckenziearts almost 3 years ago

To upgrade to this release update manually your composer.json with shopper/framework to ^0.0.18

"require": {
   ....
   "shopper/framework": "^0.0.18",
}

Remember this is an pre-release, so some things might be broken. I have probably deleted some classes or Traits that you are using. If you have any concerns let me know.

What's Changed

Some errors appeared on the last release while compiling the Tailwind configuration. To fix this you have to make these changes

// tailwind.config.js
module.exports = {
    ...
    presets: [
        ...
+      require('./vendor/ph7jack/wireui/tailwind.config'),
       require('./vendor/shopper/framework/tailwind.config'),
    ],
    purge: [
        ...
       './vendor/shopper/framework/resources/**/*.blade.php',
+       './vendor/wire-elements/modal/resources/views/*.blade.php',
+      './vendor/rappasoft/laravel-livewire-tables/resources/views/tailwind/**/*.blade.php',
+       './vendor/ph7jack/wireui/resources/**/*.blade.php',
+       './vendor/ph7jack/wireui/ts/**/*.ts',
+       './vendor/ph7jack/wireui/src/View/**/*.php'
    ],
    ...
}

This should fix your asset compilation issue.

Full Changelog: https://github.com/shopperlabs/framework/compare/v0.0.17...v0.0.18

shopper - v0.0.17

Published by mckenziearts almost 3 years ago

To upgrade to this release update shopper/framework to ^0.0.17

"require": {
   ....
   "shopper/framework": "^0.0.17",
}

Remember this is an pre-release, so some things might be broken. I have probably deleted some classes or Traits that you are using. If you have any concerns let me know.

What's New

What's Changed

For the moment I do not recommend that you change the name of the prefix which is in the components.php config file. This is still experimental and may change to not generate errors or potential bugs. But you can now modify the livewire components used. This makes the system more configurable to adapt the solution to your needs. Just keep the same name but replace the component by your own.

// shopper/components.php

 'livewire' => [

        'account.devices' => Livewire\Account\Devices::class,
        'account.dropdown' => Livewire\Account\Dropdown::class,
        'account.password' => Livewire\Account\Password::class,
       ...

  ],

In your tailwind.config.js file you must add a new preset. You must recompile the css assets again to be able to enabled styles in features that you could have added

module.exports = {
    ...
    presets: [
        ...
        require('./vendor/shopper/framework/tailwind.config'),
    ],
    purge: [
        ...
       './vendor/shopper/framework/resources/**/*.blade.php',
    ],
    ...
}

Colors Customization

You can customize default colors to all components. Set default colors to input, card, inputs, selects, buttons and anything
Just extends tailwind colors and set your colors

const colors = require('tailwindcss/colors')
 
module.exports = {
    ...
    theme: {
        extend: {
            colors: {
                ...
                primary: colors.blue,
                secondary: colors.blueGray,
                gray: colors.blueGray,
                orange: colors.orange,
                success: colors.green,
                warning: colors.amber,
                negative: colors.red,
                info: colors.sky,
            },
        },
    },
    ...
}

After making all these changes you must add your css file to the list of additional css files in the system.php config file

// shopper/system.php
'resources' => [
        'stylesheets' => ['/css/app.css'],
        'scripts'     => [],
 ],

You can achieve the following result by changing the primary color of your tailwind.config.js file to colors.rose

Screenshot from 2021-11-13 20-00-49

Dark Mode

Screenshot from 2021-11-13 20-02-14

Full Changelog: https://github.com/shopperlabs/framework/compare/v0.0.16...v0.0.17

shopper - v0.0.16

Published by mckenziearts almost 3 years ago

Added

  • Factory to Model
  • Livewire Datatable

Updated

  • Create and Update Product Livewire component for categories select

Fix

  • Bug on orders
shopper - v0.0.15

Published by mckenziearts almost 3 years ago

Fixed

  • Updated Category validation name Thx to @cybersoldattech for the contribution.
shopper - v0.0.14

Published by mckenziearts almost 3 years ago

Fixed

  • bug on $phone_number when update profile
shopper - v0.0.13

Published by mckenziearts almost 3 years ago

Changed

  • Fiele max file validation move from 1mb to 5mb