├── .editorconfig
├── .github
├── FUNDING.yml
├── ISSUE_TEMPLATE
│ ├── bug_report.yml
│ └── config.yml
├── SECURITY.md
└── workflows
│ ├── monorepo-split.yml
│ ├── npm-build.yml
│ ├── phpstan.yml
│ ├── pint.yml
│ ├── tests.yml
│ └── update-docs.yml
├── .gitignore
├── .prettierignore
├── .prettierrc
├── CODE_OF_CONDUCT.md
├── CONTRIBUTING.md
├── LICENSE.md
├── README.md
├── composer.json
├── composer.lock
├── monorepo-builder.php
├── package.json
├── packages
├── admin
│ ├── composer.json
│ ├── config
│ │ ├── admin.php
│ │ ├── auth.php
│ │ ├── components
│ │ │ ├── account.php
│ │ │ ├── brand.php
│ │ │ ├── category.php
│ │ │ ├── collection.php
│ │ │ ├── customer.php
│ │ │ ├── dashboard.php
│ │ │ ├── discount.php
│ │ │ ├── order.php
│ │ │ ├── product.php
│ │ │ ├── review.php
│ │ │ └── setting.php
│ │ ├── features.php
│ │ ├── routes.php
│ │ └── settings.php
│ ├── docs
│ │ ├── content
│ │ │ ├── acl.md
│ │ │ ├── attributes.md
│ │ │ ├── blade-starter-kit.md
│ │ │ ├── brands.md
│ │ │ ├── categories.md
│ │ │ ├── collections.md
│ │ │ ├── configuration.md
│ │ │ ├── contributing.md
│ │ │ ├── currencies.md
│ │ │ ├── customers.md
│ │ │ ├── dashboard.md
│ │ │ ├── discounts.md
│ │ │ ├── documentation.md
│ │ │ ├── extending
│ │ │ │ ├── control-panel.md
│ │ │ │ ├── documentation.md
│ │ │ │ ├── modals.md
│ │ │ │ ├── navigation.md
│ │ │ │ ├── overview.md
│ │ │ │ └── slideover.md
│ │ │ ├── inertia-starter-kit.md
│ │ │ ├── initialization.md
│ │ │ ├── installation.md
│ │ │ ├── introduction.md
│ │ │ ├── legal.md
│ │ │ ├── livewire-starter-kit.md
│ │ │ ├── locations.md
│ │ │ ├── media.md
│ │ │ ├── orders.md
│ │ │ ├── pricing.md
│ │ │ ├── product-variants.md
│ │ │ ├── products.md
│ │ │ ├── requirements.md
│ │ │ ├── reviews.md
│ │ │ ├── setup-store.md
│ │ │ ├── starter-kits.md
│ │ │ ├── two-factor.md
│ │ │ └── zones.md
│ │ └── screenshots
│ │ │ ├── account-dropdown.png
│ │ │ ├── add-admin.png
│ │ │ ├── add-permission.png
│ │ │ ├── add-role.png
│ │ │ ├── attribute-form.png
│ │ │ ├── attributes.png
│ │ │ ├── blade-starterkit.png
│ │ │ ├── brand-create.png
│ │ │ ├── brand-empty-state.png
│ │ │ ├── brand-lists.png
│ │ │ ├── brands.png
│ │ │ ├── cart-step-address.png
│ │ │ ├── cart-step-payment.png
│ │ │ ├── cart-step-shipping.png
│ │ │ ├── cart.png
│ │ │ ├── categories.png
│ │ │ ├── category-create.png
│ │ │ ├── collection-create.png
│ │ │ ├── collection-preview.png
│ │ │ ├── collection-rules.png
│ │ │ ├── collections.png
│ │ │ ├── create-customer.png
│ │ │ ├── custom-permissions.png
│ │ │ ├── customer-address.png
│ │ │ ├── customer-create.png
│ │ │ ├── customer-informations.png
│ │ │ ├── customer-notification.png
│ │ │ ├── customers-empty-state.png
│ │ │ ├── customers.png
│ │ │ ├── dashboard.png
│ │ │ ├── discount-create.png
│ │ │ ├── discounts-empty-state.png
│ │ │ ├── inertia-starterkit.png
│ │ │ ├── initialization-step-1.png
│ │ │ ├── initialization-step-2.png
│ │ │ ├── initialization-step-3.png
│ │ │ ├── legal-screenshot.png
│ │ │ ├── legal.png
│ │ │ ├── livewire-starterkit.png
│ │ │ ├── location-create.png
│ │ │ ├── location-update.png
│ │ │ ├── login.png
│ │ │ ├── order-detail.png
│ │ │ ├── order-place.png
│ │ │ ├── orders-list.png
│ │ │ ├── orders-with-zone.png
│ │ │ ├── orders.png
│ │ │ ├── payment-methods.png
│ │ │ ├── permission-create.png
│ │ │ ├── permissions-browse.png
│ │ │ ├── permissions.png
│ │ │ ├── product-attributes.png
│ │ │ ├── product-inventory.png
│ │ │ ├── product-pricing.png
│ │ │ ├── product-seo.png
│ │ │ ├── product-shipping.png
│ │ │ ├── product-show-inventory.png
│ │ │ ├── product-variant.png
│ │ │ ├── products.png
│ │ │ ├── profile.png
│ │ │ ├── related-product.png
│ │ │ ├── reviews-empty-state.png
│ │ │ ├── setting-general.png
│ │ │ ├── setting-location-create.png
│ │ │ ├── setting-location-default.png
│ │ │ ├── setting-locations.png
│ │ │ ├── settings-staff.png
│ │ │ ├── settings.png
│ │ │ ├── single-product-screen.png
│ │ │ ├── starter-kits.png
│ │ │ ├── starterkit-account.png
│ │ │ ├── starterkit-addresses.png
│ │ │ ├── starterkit-auth.png
│ │ │ ├── starterkit-cart.png
│ │ │ ├── starterkit-checkout-addresses.png
│ │ │ ├── starterkit-checkout-payment.png
│ │ │ ├── starterkit-checkout-shipping-method.png
│ │ │ ├── starterkit-collections.png
│ │ │ ├── starterkit-enable-zone.png
│ │ │ ├── starterkit-orders.png
│ │ │ ├── starterkit-product-view.png
│ │ │ ├── starterkit-products.png
│ │ │ ├── starterkit-zones.png
│ │ │ ├── store-currency.png
│ │ │ ├── store-product-detail.png
│ │ │ ├── two-factor-authentication.png
│ │ │ ├── two-factor-code.png
│ │ │ ├── two-factor-disable.png
│ │ │ ├── two-factor-section.png
│ │ │ └── update-role.png
│ ├── public
│ │ ├── images
│ │ │ ├── favicons
│ │ │ │ ├── android-chrome-192x192.png
│ │ │ │ ├── android-chrome-512x512.png
│ │ │ │ ├── apple-touch-icon.png
│ │ │ │ ├── browserconfig.xml
│ │ │ │ ├── favicon-16x16.png
│ │ │ │ ├── favicon-32x32.png
│ │ │ │ ├── favicon.ico
│ │ │ │ ├── mstile-150x150.png
│ │ │ │ ├── safari-pinned-tab.svg
│ │ │ │ └── site.webmanifest
│ │ │ ├── flags
│ │ │ │ ├── ac.svg
│ │ │ │ ├── ad.svg
│ │ │ │ ├── ae.svg
│ │ │ │ ├── af.svg
│ │ │ │ ├── ag.svg
│ │ │ │ ├── ai.svg
│ │ │ │ ├── al.svg
│ │ │ │ ├── am.svg
│ │ │ │ ├── ao.svg
│ │ │ │ ├── aq.svg
│ │ │ │ ├── ar.svg
│ │ │ │ ├── as.svg
│ │ │ │ ├── at.svg
│ │ │ │ ├── au.svg
│ │ │ │ ├── aw.svg
│ │ │ │ ├── ax.svg
│ │ │ │ ├── az.svg
│ │ │ │ ├── ba.svg
│ │ │ │ ├── bb.svg
│ │ │ │ ├── bd.svg
│ │ │ │ ├── be.svg
│ │ │ │ ├── bf.svg
│ │ │ │ ├── bg.svg
│ │ │ │ ├── bh.svg
│ │ │ │ ├── bi.svg
│ │ │ │ ├── bj.svg
│ │ │ │ ├── bl.svg
│ │ │ │ ├── bm.svg
│ │ │ │ ├── bn.svg
│ │ │ │ ├── bo.svg
│ │ │ │ ├── bq.svg
│ │ │ │ ├── br.svg
│ │ │ │ ├── bs.svg
│ │ │ │ ├── bt.svg
│ │ │ │ ├── bv.svg
│ │ │ │ ├── bw.svg
│ │ │ │ ├── by.svg
│ │ │ │ ├── bz.svg
│ │ │ │ ├── ca.svg
│ │ │ │ ├── cc.svg
│ │ │ │ ├── cd.svg
│ │ │ │ ├── cf.svg
│ │ │ │ ├── cg.svg
│ │ │ │ ├── ch.svg
│ │ │ │ ├── ci.svg
│ │ │ │ ├── ck.svg
│ │ │ │ ├── cl.svg
│ │ │ │ ├── cm.svg
│ │ │ │ ├── cn.svg
│ │ │ │ ├── co.svg
│ │ │ │ ├── cr.svg
│ │ │ │ ├── cu.svg
│ │ │ │ ├── cv.svg
│ │ │ │ ├── cw.svg
│ │ │ │ ├── cx.svg
│ │ │ │ ├── cy.svg
│ │ │ │ ├── cz.svg
│ │ │ │ ├── de.svg
│ │ │ │ ├── dj.svg
│ │ │ │ ├── dk.svg
│ │ │ │ ├── dm.svg
│ │ │ │ ├── do.svg
│ │ │ │ ├── dz.svg
│ │ │ │ ├── ec.svg
│ │ │ │ ├── ee.svg
│ │ │ │ ├── eg.svg
│ │ │ │ ├── eh.svg
│ │ │ │ ├── er.svg
│ │ │ │ ├── es.svg
│ │ │ │ ├── et.svg
│ │ │ │ ├── fi.svg
│ │ │ │ ├── fj.svg
│ │ │ │ ├── fk.svg
│ │ │ │ ├── fm.svg
│ │ │ │ ├── fo.svg
│ │ │ │ ├── fr.svg
│ │ │ │ ├── ga.svg
│ │ │ │ ├── gb.svg
│ │ │ │ ├── gd.svg
│ │ │ │ ├── ge.svg
│ │ │ │ ├── gf.svg
│ │ │ │ ├── gg.svg
│ │ │ │ ├── gh.svg
│ │ │ │ ├── gi.svg
│ │ │ │ ├── gl.svg
│ │ │ │ ├── gm.svg
│ │ │ │ ├── gn.svg
│ │ │ │ ├── gp.svg
│ │ │ │ ├── gq.svg
│ │ │ │ ├── gr.svg
│ │ │ │ ├── gs.svg
│ │ │ │ ├── gt.svg
│ │ │ │ ├── gu.svg
│ │ │ │ ├── gw.svg
│ │ │ │ ├── gy.svg
│ │ │ │ ├── hk.svg
│ │ │ │ ├── hm.svg
│ │ │ │ ├── hn.svg
│ │ │ │ ├── hr.svg
│ │ │ │ ├── ht.svg
│ │ │ │ ├── hu.svg
│ │ │ │ ├── id.svg
│ │ │ │ ├── ie.svg
│ │ │ │ ├── il.svg
│ │ │ │ ├── im.svg
│ │ │ │ ├── in.svg
│ │ │ │ ├── io.svg
│ │ │ │ ├── iq.svg
│ │ │ │ ├── ir.svg
│ │ │ │ ├── is.svg
│ │ │ │ ├── it.svg
│ │ │ │ ├── je.svg
│ │ │ │ ├── jm.svg
│ │ │ │ ├── jo.svg
│ │ │ │ ├── jp.svg
│ │ │ │ ├── ke.svg
│ │ │ │ ├── kg.svg
│ │ │ │ ├── kh.svg
│ │ │ │ ├── ki.svg
│ │ │ │ ├── km.svg
│ │ │ │ ├── kn.svg
│ │ │ │ ├── kp.svg
│ │ │ │ ├── kr.svg
│ │ │ │ ├── kw.svg
│ │ │ │ ├── ky.svg
│ │ │ │ ├── kz.svg
│ │ │ │ ├── la.svg
│ │ │ │ ├── lb.svg
│ │ │ │ ├── lc.svg
│ │ │ │ ├── li.svg
│ │ │ │ ├── lk.svg
│ │ │ │ ├── lr.svg
│ │ │ │ ├── ls.svg
│ │ │ │ ├── lt.svg
│ │ │ │ ├── lu.svg
│ │ │ │ ├── lv.svg
│ │ │ │ ├── ly.svg
│ │ │ │ ├── ma.svg
│ │ │ │ ├── mc.svg
│ │ │ │ ├── md.svg
│ │ │ │ ├── me.svg
│ │ │ │ ├── mf.svg
│ │ │ │ ├── mg.svg
│ │ │ │ ├── mh.svg
│ │ │ │ ├── mk.svg
│ │ │ │ ├── ml.svg
│ │ │ │ ├── mm.svg
│ │ │ │ ├── mn.svg
│ │ │ │ ├── mo.svg
│ │ │ │ ├── mp.svg
│ │ │ │ ├── mq.svg
│ │ │ │ ├── mr.svg
│ │ │ │ ├── ms.svg
│ │ │ │ ├── mt.svg
│ │ │ │ ├── mu.svg
│ │ │ │ ├── mv.svg
│ │ │ │ ├── mw.svg
│ │ │ │ ├── mx.svg
│ │ │ │ ├── my.svg
│ │ │ │ ├── mz.svg
│ │ │ │ ├── na.svg
│ │ │ │ ├── nc.svg
│ │ │ │ ├── ne.svg
│ │ │ │ ├── nf.svg
│ │ │ │ ├── ng.svg
│ │ │ │ ├── ni.svg
│ │ │ │ ├── nl.svg
│ │ │ │ ├── no.svg
│ │ │ │ ├── np.svg
│ │ │ │ ├── nr.svg
│ │ │ │ ├── nu.svg
│ │ │ │ ├── nz.svg
│ │ │ │ ├── om.svg
│ │ │ │ ├── pa.svg
│ │ │ │ ├── pe.svg
│ │ │ │ ├── pf.svg
│ │ │ │ ├── pg.svg
│ │ │ │ ├── ph.svg
│ │ │ │ ├── pk.svg
│ │ │ │ ├── pl.svg
│ │ │ │ ├── pm.svg
│ │ │ │ ├── pn.svg
│ │ │ │ ├── pr.svg
│ │ │ │ ├── ps.svg
│ │ │ │ ├── pt.svg
│ │ │ │ ├── pw.svg
│ │ │ │ ├── py.svg
│ │ │ │ ├── qa.svg
│ │ │ │ ├── re.svg
│ │ │ │ ├── ro.svg
│ │ │ │ ├── rs.svg
│ │ │ │ ├── ru.svg
│ │ │ │ ├── rw.svg
│ │ │ │ ├── sa.svg
│ │ │ │ ├── sb.svg
│ │ │ │ ├── sc.svg
│ │ │ │ ├── sd.svg
│ │ │ │ ├── se.svg
│ │ │ │ ├── sg.svg
│ │ │ │ ├── sh.svg
│ │ │ │ ├── si.svg
│ │ │ │ ├── sj.svg
│ │ │ │ ├── sk.svg
│ │ │ │ ├── sl.svg
│ │ │ │ ├── sm.svg
│ │ │ │ ├── sn.svg
│ │ │ │ ├── so.svg
│ │ │ │ ├── sr.svg
│ │ │ │ ├── ss.svg
│ │ │ │ ├── st.svg
│ │ │ │ ├── sv.svg
│ │ │ │ ├── sx.svg
│ │ │ │ ├── sy.svg
│ │ │ │ ├── sz.svg
│ │ │ │ ├── tc.svg
│ │ │ │ ├── td.svg
│ │ │ │ ├── tf.svg
│ │ │ │ ├── tg.svg
│ │ │ │ ├── th.svg
│ │ │ │ ├── tj.svg
│ │ │ │ ├── tk.svg
│ │ │ │ ├── tl.svg
│ │ │ │ ├── tm.svg
│ │ │ │ ├── tn.svg
│ │ │ │ ├── to.svg
│ │ │ │ ├── tr.svg
│ │ │ │ ├── tt.svg
│ │ │ │ ├── tv.svg
│ │ │ │ ├── tw.svg
│ │ │ │ ├── tz.svg
│ │ │ │ ├── ua.svg
│ │ │ │ ├── ug.svg
│ │ │ │ ├── um.svg
│ │ │ │ ├── us.svg
│ │ │ │ ├── uy.svg
│ │ │ │ ├── uz.svg
│ │ │ │ ├── va.svg
│ │ │ │ ├── vc.svg
│ │ │ │ ├── ve.svg
│ │ │ │ ├── vg.svg
│ │ │ │ ├── vi.svg
│ │ │ │ ├── vn.svg
│ │ │ │ ├── vu.svg
│ │ │ │ ├── wf.svg
│ │ │ │ ├── ws.svg
│ │ │ │ ├── xk.svg
│ │ │ │ ├── ye.svg
│ │ │ │ ├── yt.svg
│ │ │ │ ├── za.svg
│ │ │ │ ├── zm.svg
│ │ │ │ └── zw.svg
│ │ │ ├── placeholder.jpg
│ │ │ ├── shopper-icon.svg
│ │ │ ├── shopper-logo-white.svg
│ │ │ └── shopper-logo.svg
│ │ ├── shopper.css
│ │ ├── shopper.css.map
│ │ ├── shopper.js
│ │ └── shopper.js.map
│ ├── resources
│ │ ├── css
│ │ │ ├── base.css
│ │ │ ├── components
│ │ │ │ ├── _treeselect.css
│ │ │ │ ├── filament.css
│ │ │ │ ├── shiki.css
│ │ │ │ ├── sidebar.css
│ │ │ │ └── treeselect.css
│ │ │ ├── shopper.css
│ │ │ └── theme.css
│ │ ├── js
│ │ │ ├── components
│ │ │ │ ├── code-preview.js
│ │ │ │ ├── internationalNumber.js
│ │ │ │ ├── modal.js
│ │ │ │ ├── panel.js
│ │ │ │ ├── select-tree.js
│ │ │ │ └── sortable.js
│ │ │ └── index.js
│ │ ├── lang
│ │ │ ├── en
│ │ │ │ ├── forms.php
│ │ │ │ ├── layout.php
│ │ │ │ ├── modals.php
│ │ │ │ ├── notifications.php
│ │ │ │ ├── pages
│ │ │ │ │ ├── attributes.php
│ │ │ │ │ ├── auth.php
│ │ │ │ │ ├── brands.php
│ │ │ │ │ ├── categories.php
│ │ │ │ │ ├── collections.php
│ │ │ │ │ ├── customers.php
│ │ │ │ │ ├── dashboard.php
│ │ │ │ │ ├── discounts.php
│ │ │ │ │ ├── onboarding.php
│ │ │ │ │ ├── orders.php
│ │ │ │ │ ├── products.php
│ │ │ │ │ ├── reviews.php
│ │ │ │ │ └── settings
│ │ │ │ │ │ ├── carriers.php
│ │ │ │ │ │ ├── channels.php
│ │ │ │ │ │ ├── global.php
│ │ │ │ │ │ ├── menu.php
│ │ │ │ │ │ ├── payments.php
│ │ │ │ │ │ ├── staff.php
│ │ │ │ │ │ └── zones.php
│ │ │ │ └── words.php
│ │ │ └── fr
│ │ │ │ ├── forms.php
│ │ │ │ ├── layout.php
│ │ │ │ ├── modals.php
│ │ │ │ ├── notifications.php
│ │ │ │ ├── pages
│ │ │ │ ├── attributes.php
│ │ │ │ ├── auth.php
│ │ │ │ ├── brands.php
│ │ │ │ ├── categories.php
│ │ │ │ ├── collections.php
│ │ │ │ ├── customers.php
│ │ │ │ ├── dashboard.php
│ │ │ │ ├── discounts.php
│ │ │ │ ├── onboarding.php
│ │ │ │ ├── orders.php
│ │ │ │ ├── products.php
│ │ │ │ ├── reviews.php
│ │ │ │ └── settings
│ │ │ │ │ ├── carriers.php
│ │ │ │ │ ├── channels.php
│ │ │ │ │ ├── global.php
│ │ │ │ │ ├── menu.php
│ │ │ │ │ ├── payments.php
│ │ │ │ │ ├── staff.php
│ │ │ │ │ └── zones.php
│ │ │ │ └── words.php
│ │ └── views
│ │ │ ├── auth
│ │ │ └── two-factor-login.blade.php
│ │ │ ├── components
│ │ │ ├── adminbar
│ │ │ │ ├── bar.blade.php
│ │ │ │ ├── index.blade.php
│ │ │ │ └── tab.blade.php
│ │ │ ├── alert.blade.php
│ │ │ ├── attribute-card.blade.php
│ │ │ ├── auth-card.blade.php
│ │ │ ├── badge.blade.php
│ │ │ ├── brand.blade.php
│ │ │ ├── breadcrumb
│ │ │ │ ├── index.blade.php
│ │ │ │ └── link.blade.php
│ │ │ ├── buttons
│ │ │ │ ├── danger.blade.php
│ │ │ │ ├── default.blade.php
│ │ │ │ └── primary.blade.php
│ │ │ ├── card-with-gray-heading.blade.php
│ │ │ ├── card.blade.php
│ │ │ ├── code-preview.blade.php
│ │ │ ├── container.blade.php
│ │ │ ├── description-list
│ │ │ │ ├── index.blade.php
│ │ │ │ └── item.blade.php
│ │ │ ├── dropdown-button.blade.php
│ │ │ ├── dropdown-link.blade.php
│ │ │ ├── dropdown.blade.php
│ │ │ ├── empty-card.blade.php
│ │ │ ├── empty-state.blade.php
│ │ │ ├── escape.blade.php
│ │ │ ├── favicons.blade.php
│ │ │ ├── filament
│ │ │ │ ├── attribute-color-badge.blade.php
│ │ │ │ ├── forms
│ │ │ │ │ ├── currency-mask.blade.php
│ │ │ │ │ └── quantity.blade.php
│ │ │ │ ├── section.blade.php
│ │ │ │ └── warning.blade.php
│ │ │ ├── form-slider-over.blade.php
│ │ │ ├── forms
│ │ │ │ ├── checkbox.blade.php
│ │ │ │ ├── group.blade.php
│ │ │ │ ├── input.blade.php
│ │ │ │ ├── label-product.blade.php
│ │ │ │ ├── radio.blade.php
│ │ │ │ ├── search.blade.php
│ │ │ │ ├── select.blade.php
│ │ │ │ └── textarea.blade.php
│ │ │ ├── heading.blade.php
│ │ │ ├── icons
│ │ │ │ ├── contrast.blade.php
│ │ │ │ ├── facebook.blade.php
│ │ │ │ ├── ga.blade.php
│ │ │ │ ├── gtag.blade.php
│ │ │ │ ├── instagram.blade.php
│ │ │ │ ├── notchpay.blade.php
│ │ │ │ ├── pixel.blade.php
│ │ │ │ └── twitter.blade.php
│ │ │ ├── label.blade.php
│ │ │ ├── layouts
│ │ │ │ ├── app.blade.php
│ │ │ │ ├── app
│ │ │ │ │ ├── header.blade.php
│ │ │ │ │ └── sidebar
│ │ │ │ │ │ ├── content.blade.php
│ │ │ │ │ │ ├── index.blade.php
│ │ │ │ │ │ ├── mobile.blade.php
│ │ │ │ │ │ └── secondary.blade.php
│ │ │ │ ├── base.blade.php
│ │ │ │ ├── footer.blade.php
│ │ │ │ └── setting.blade.php
│ │ │ ├── learn-more.blade.php
│ │ │ ├── link.blade.php
│ │ │ ├── loader.blade.php
│ │ │ ├── menu
│ │ │ │ ├── nav-setting.blade.php
│ │ │ │ └── setting.blade.php
│ │ │ ├── modal.blade.php
│ │ │ ├── section-heading.blade.php
│ │ │ ├── separator.blade.php
│ │ │ ├── shortcut.blade.php
│ │ │ ├── skeleton
│ │ │ │ ├── index.blade.php
│ │ │ │ └── products
│ │ │ │ │ └── section.blade.php
│ │ │ ├── stock-badge.blade.php
│ │ │ ├── tables
│ │ │ │ ├── table-cell.blade.php
│ │ │ │ ├── table-head.blade.php
│ │ │ │ └── table-row.blade.php
│ │ │ ├── theme-switcher
│ │ │ │ ├── button.blade.php
│ │ │ │ └── index.blade.php
│ │ │ └── validation-errors.blade.php
│ │ │ ├── filament
│ │ │ ├── form
│ │ │ │ ├── icon-picker.blade.php
│ │ │ │ ├── select-tree.blade.php
│ │ │ │ └── text-input-select.blade.php
│ │ │ ├── icon-picker-item.blade.php
│ │ │ ├── section.blade.php
│ │ │ ├── slideover-wizard.blade.php
│ │ │ ├── tables
│ │ │ │ └── icon-column.blade.php
│ │ │ └── wizard-column.blade.php
│ │ │ ├── includes
│ │ │ ├── _additional-scripts.blade.php
│ │ │ └── _additional-styles.blade.php
│ │ │ ├── livewire
│ │ │ ├── components
│ │ │ │ ├── account
│ │ │ │ │ ├── devices.blade.php
│ │ │ │ │ ├── dropdown.blade.php
│ │ │ │ │ ├── password.blade.php
│ │ │ │ │ ├── profile.blade.php
│ │ │ │ │ └── two-factor.blade.php
│ │ │ │ ├── collections
│ │ │ │ │ └── products.blade.php
│ │ │ │ ├── customers
│ │ │ │ │ ├── addresses.blade.php
│ │ │ │ │ ├── orders.blade.php
│ │ │ │ │ └── profile.blade.php
│ │ │ │ ├── initialization
│ │ │ │ │ ├── steps.blade.php
│ │ │ │ │ ├── store-address.blade.php
│ │ │ │ │ ├── store-information.blade.php
│ │ │ │ │ └── store-social-link.blade.php
│ │ │ │ ├── modal.blade.php
│ │ │ │ ├── products
│ │ │ │ │ ├── attributes
│ │ │ │ │ │ ├── multiple-choice.blade.php
│ │ │ │ │ │ ├── single-choice.blade.php
│ │ │ │ │ │ └── text.blade.php
│ │ │ │ │ ├── forms
│ │ │ │ │ │ ├── attributes.blade.php
│ │ │ │ │ │ ├── edit.blade.php
│ │ │ │ │ │ ├── files.blade.php
│ │ │ │ │ │ ├── inventory.blade.php
│ │ │ │ │ │ ├── media.blade.php
│ │ │ │ │ │ ├── related.blade.php
│ │ │ │ │ │ ├── seo.blade.php
│ │ │ │ │ │ ├── shipping.blade.php
│ │ │ │ │ │ └── variants.blade.php
│ │ │ │ │ ├── pricing.blade.php
│ │ │ │ │ ├── type-configuration.blade.php
│ │ │ │ │ └── variant-stock.blade.php
│ │ │ │ ├── search.blade.php
│ │ │ │ ├── settings
│ │ │ │ │ ├── legal
│ │ │ │ │ │ ├── _form.blade.php
│ │ │ │ │ │ └── index.blade.php
│ │ │ │ │ ├── locations
│ │ │ │ │ │ └── _form.blade.php
│ │ │ │ │ ├── team
│ │ │ │ │ │ ├── permissions.blade.php
│ │ │ │ │ │ └── users-role.blade.php
│ │ │ │ │ └── zones
│ │ │ │ │ │ ├── detail.blade.php
│ │ │ │ │ │ └── shipping-options.blade.php
│ │ │ │ └── slide-over-panel.blade.php
│ │ │ ├── modals
│ │ │ │ ├── archive-order.blade.php
│ │ │ │ ├── confirm-password.blade.php
│ │ │ │ ├── create-permission.blade.php
│ │ │ │ ├── create-role.blade.php
│ │ │ │ ├── logout-others-browser.blade.php
│ │ │ │ ├── payment-method-form.blade.php
│ │ │ │ ├── products-lists.blade.php
│ │ │ │ └── related-products-list.blade.php
│ │ │ ├── pages
│ │ │ │ ├── account.blade.php
│ │ │ │ ├── attributes
│ │ │ │ │ └── browse.blade.php
│ │ │ │ ├── auth
│ │ │ │ │ ├── forgot-password.blade.php
│ │ │ │ │ ├── login.blade.php
│ │ │ │ │ └── reset-password.blade.php
│ │ │ │ ├── brand
│ │ │ │ │ └── index.blade.php
│ │ │ │ ├── category
│ │ │ │ │ └── index.blade.php
│ │ │ │ ├── collections
│ │ │ │ │ ├── browse.blade.php
│ │ │ │ │ └── edit.blade.php
│ │ │ │ ├── customers
│ │ │ │ │ ├── create.blade.php
│ │ │ │ │ ├── index.blade.php
│ │ │ │ │ └── show.blade.php
│ │ │ │ ├── dashboard.blade.php
│ │ │ │ ├── discounts
│ │ │ │ │ └── index.blade.php
│ │ │ │ ├── initialization.blade.php
│ │ │ │ ├── orders
│ │ │ │ │ ├── detail.blade.php
│ │ │ │ │ └── index.blade.php
│ │ │ │ ├── products
│ │ │ │ │ ├── edit.blade.php
│ │ │ │ │ ├── index.blade.php
│ │ │ │ │ └── variant.blade.php
│ │ │ │ ├── reviews
│ │ │ │ │ └── index.blade.php
│ │ │ │ └── settings
│ │ │ │ │ ├── general.blade.php
│ │ │ │ │ ├── index.blade.php
│ │ │ │ │ ├── legal.blade.php
│ │ │ │ │ ├── locations
│ │ │ │ │ ├── create.blade.php
│ │ │ │ │ ├── edit.blade.php
│ │ │ │ │ └── index.blade.php
│ │ │ │ │ ├── payment.blade.php
│ │ │ │ │ ├── team
│ │ │ │ │ ├── index.blade.php
│ │ │ │ │ └── role.blade.php
│ │ │ │ │ └── zones.blade.php
│ │ │ ├── slide-overs
│ │ │ │ ├── add-collection-form.blade.php
│ │ │ │ ├── add-pricing.blade.php
│ │ │ │ ├── add-product-form.blade.php
│ │ │ │ ├── add-variant.blade.php
│ │ │ │ ├── attribute-form.blade.php
│ │ │ │ ├── attribute-values.blade.php
│ │ │ │ ├── brand-form.blade.php
│ │ │ │ ├── category-form.blade.php
│ │ │ │ ├── choose-product-attributes.blade.php
│ │ │ │ ├── collection-rules.blade.php
│ │ │ │ ├── create-team-member.blade.php
│ │ │ │ ├── discount-form.blade.php
│ │ │ │ ├── form.blade.php
│ │ │ │ ├── generate-variants.blade.php
│ │ │ │ ├── re-order-categories.blade.php
│ │ │ │ ├── review-detail.blade.php
│ │ │ │ └── update-variant.blade.php
│ │ │ └── tables
│ │ │ │ └── cells
│ │ │ │ ├── administrators
│ │ │ │ └── name.blade.php
│ │ │ │ ├── brands
│ │ │ │ └── site.blade.php
│ │ │ │ ├── categories
│ │ │ │ └── name.blade.php
│ │ │ │ ├── customers
│ │ │ │ ├── email.blade.php
│ │ │ │ └── name.blade.php
│ │ │ │ ├── discounts
│ │ │ │ ├── amount.blade.php
│ │ │ │ └── date.blade.php
│ │ │ │ ├── orders
│ │ │ │ ├── customer.blade.php
│ │ │ │ ├── number.blade.php
│ │ │ │ ├── purchased.blade.php
│ │ │ │ └── status.blade.php
│ │ │ │ ├── products
│ │ │ │ ├── attribute-value.blade.php
│ │ │ │ └── stock.blade.php
│ │ │ │ └── reviews
│ │ │ │ ├── product.blade.php
│ │ │ │ └── rating.blade.php
│ │ │ ├── mails
│ │ │ ├── email.blade.php
│ │ │ └── html
│ │ │ │ ├── button.blade.php
│ │ │ │ ├── footer.blade.php
│ │ │ │ ├── header.blade.php
│ │ │ │ ├── layout.blade.php
│ │ │ │ ├── message.blade.php
│ │ │ │ └── subcopy.blade.php
│ │ │ └── placeholders
│ │ │ └── detail-zone.blade.php
│ ├── routes
│ │ ├── admin
│ │ │ ├── collection.php
│ │ │ ├── customer.php
│ │ │ ├── order.php
│ │ │ ├── product.php
│ │ │ └── setting.php
│ │ ├── auth.php
│ │ ├── cpanel.php
│ │ └── web.php
│ ├── src
│ │ ├── Actions
│ │ │ ├── Auth
│ │ │ │ ├── AttemptToAuthenticate.php
│ │ │ │ ├── ConfirmPassword.php
│ │ │ │ ├── DisableTwoFactorAuthentication.php
│ │ │ │ ├── EnableTwoFactorAuthentication.php
│ │ │ │ ├── GenerateNewRecoveryCodes.php
│ │ │ │ ├── RecoveryCode.php
│ │ │ │ └── RedirectIfTwoFactorAuthenticatable.php
│ │ │ └── Store
│ │ │ │ ├── InitialQuantityInventory.php
│ │ │ │ ├── Product
│ │ │ │ ├── AttachedAttributesToProductAction.php
│ │ │ │ ├── CreateNewVariant.php
│ │ │ │ ├── CreateProductAction.php
│ │ │ │ ├── DetachAttributesToProductAction.php
│ │ │ │ ├── SavePricingAction.php
│ │ │ │ ├── SaveProductVariantsAction.php
│ │ │ │ └── UpdateProductAction.php
│ │ │ │ └── SaveAndDispatchDiscountAction.php
│ │ ├── Components
│ │ │ ├── Form
│ │ │ │ ├── AddressField.php
│ │ │ │ ├── CountrySelect.php
│ │ │ │ ├── CurrenciesField.php
│ │ │ │ ├── CustomAttributeKeyInput.php
│ │ │ │ ├── GenderField.php
│ │ │ │ ├── IconPicker.php
│ │ │ │ ├── Quantity.php
│ │ │ │ ├── SeoField.php
│ │ │ │ ├── ShippingField.php
│ │ │ │ └── TextInputSelect.php
│ │ │ ├── Section.php
│ │ │ ├── Separator.php
│ │ │ ├── SlideOverWizard.php
│ │ │ ├── Tables
│ │ │ │ └── IconColumn.php
│ │ │ ├── Warning.php
│ │ │ ├── Wizard
│ │ │ │ └── StepColumn.php
│ │ │ └── WizardColumn.php
│ │ ├── Console
│ │ │ ├── ComponentPublishCommand.php
│ │ │ ├── InstallCommand.php
│ │ │ ├── MakePageCommand.php
│ │ │ ├── MakeShopperPageCommand.php
│ │ │ ├── PublishCommand.php
│ │ │ ├── SymlinkCommand.php
│ │ │ └── UserCommand.php
│ │ ├── Contracts
│ │ │ ├── FailedTwoFactorLoginResponse.php
│ │ │ ├── HasForm.php
│ │ │ ├── LoginResponse.php
│ │ │ ├── ModalContract.php
│ │ │ ├── PanelContract.php
│ │ │ ├── SlideOverForm.php
│ │ │ ├── TwoFactorAuthenticationProvider.php
│ │ │ ├── TwoFactorDisabledResponse.php
│ │ │ ├── TwoFactorEnabledResponse.php
│ │ │ └── TwoFactorLoginResponse.php
│ │ ├── Enum
│ │ │ └── FeatureState.php
│ │ ├── Events
│ │ │ ├── CatalogSidebar.php
│ │ │ ├── CustomerSidebar.php
│ │ │ ├── DashboardSidebar.php
│ │ │ ├── LoadShopper.php
│ │ │ ├── SalesSidebar.php
│ │ │ └── TwoFactor
│ │ │ │ ├── TwoFactorAuthenticationDisabled.php
│ │ │ │ ├── TwoFactorAuthenticationEnabled.php
│ │ │ │ └── TwoFactorAuthenticationEvent.php
│ │ ├── Exceptions
│ │ │ ├── AuthenticationException.php
│ │ │ └── InvalidEmailException.php
│ │ ├── Facades
│ │ │ └── Shopper.php
│ │ ├── Feature.php
│ │ ├── Helpers
│ │ │ └── MapProductOptions.php
│ │ ├── Http
│ │ │ ├── Controllers
│ │ │ │ ├── AssetController.php
│ │ │ │ └── Auth
│ │ │ │ │ └── TwoFactorAuthenticatedController.php
│ │ │ ├── Middleware
│ │ │ │ ├── Authenticate.php
│ │ │ │ ├── Dashboard.php
│ │ │ │ ├── DispatchShopper.php
│ │ │ │ ├── HasConfiguration.php
│ │ │ │ └── RedirectIfAuthenticated.php
│ │ │ ├── Requests
│ │ │ │ └── TwoFactorLoginRequest.php
│ │ │ └── Responses
│ │ │ │ ├── FailedTwoFactorLoginResponse.php
│ │ │ │ ├── LoginResponse.php
│ │ │ │ ├── TwoFactorDisabledResponse.php
│ │ │ │ ├── TwoFactorEnabledResponse.php
│ │ │ │ └── TwoFactorLoginResponse.php
│ │ ├── Jobs
│ │ │ ├── AttachedDiscountToCustomers.php
│ │ │ └── AttachedDiscountToProducts.php
│ │ ├── Livewire
│ │ │ ├── Components
│ │ │ │ ├── Account
│ │ │ │ │ ├── Devices.php
│ │ │ │ │ ├── Dropdown.php
│ │ │ │ │ ├── Password.php
│ │ │ │ │ ├── Profile.php
│ │ │ │ │ └── TwoFactor.php
│ │ │ │ ├── Collection
│ │ │ │ │ └── CollectionProducts.php
│ │ │ │ ├── Customers
│ │ │ │ │ ├── Addresses.php
│ │ │ │ │ ├── Orders.php
│ │ │ │ │ └── Profile.php
│ │ │ │ ├── Initialization
│ │ │ │ │ ├── InitializationWizard.php
│ │ │ │ │ └── Steps
│ │ │ │ │ │ ├── StoreAddress.php
│ │ │ │ │ │ ├── StoreInformation.php
│ │ │ │ │ │ └── StoreSocialLink.php
│ │ │ │ ├── Modal.php
│ │ │ │ ├── ModalComponent.php
│ │ │ │ ├── Products
│ │ │ │ │ ├── Attributes
│ │ │ │ │ │ ├── Actions.php
│ │ │ │ │ │ ├── MultipleChoice.php
│ │ │ │ │ │ ├── SingleChoice.php
│ │ │ │ │ │ └── Text.php
│ │ │ │ │ ├── Form
│ │ │ │ │ │ ├── Attributes.php
│ │ │ │ │ │ ├── Edit.php
│ │ │ │ │ │ ├── Files.php
│ │ │ │ │ │ ├── Inventory.php
│ │ │ │ │ │ ├── Media.php
│ │ │ │ │ │ ├── RelatedProducts.php
│ │ │ │ │ │ ├── Seo.php
│ │ │ │ │ │ ├── Shipping.php
│ │ │ │ │ │ └── Variants.php
│ │ │ │ │ ├── Pricing.php
│ │ │ │ │ ├── ProductTypeConfiguration.php
│ │ │ │ │ └── VariantStock.php
│ │ │ │ ├── Search.php
│ │ │ │ ├── Settings
│ │ │ │ │ ├── Legal
│ │ │ │ │ │ ├── PolicyForm.php
│ │ │ │ │ │ ├── Privacy.php
│ │ │ │ │ │ ├── Refund.php
│ │ │ │ │ │ ├── Shipping.php
│ │ │ │ │ │ └── Terms.php
│ │ │ │ │ ├── Locations
│ │ │ │ │ │ └── InventoryForm.php
│ │ │ │ │ ├── Team
│ │ │ │ │ │ ├── Permissions.php
│ │ │ │ │ │ └── UsersRole.php
│ │ │ │ │ └── Zones
│ │ │ │ │ │ ├── Detail.php
│ │ │ │ │ │ └── ZoneShippingOptions.php
│ │ │ │ ├── SlideOverComponent.php
│ │ │ │ └── SlideOverPanel.php
│ │ │ ├── Modals
│ │ │ │ ├── ArchiveOrder.php
│ │ │ │ ├── CollectionProductsList.php
│ │ │ │ ├── ConfirmPassword.php
│ │ │ │ ├── CreatePermission.php
│ │ │ │ ├── CreateRole.php
│ │ │ │ ├── LogoutOthersBrowser.php
│ │ │ │ ├── PaymentMethodForm.php
│ │ │ │ └── RelatedProductsList.php
│ │ │ ├── Pages
│ │ │ │ ├── AbstractPageComponent.php
│ │ │ │ ├── Account.php
│ │ │ │ ├── Attribute
│ │ │ │ │ └── Browse.php
│ │ │ │ ├── Auth
│ │ │ │ │ ├── ForgotPassword.php
│ │ │ │ │ ├── Login.php
│ │ │ │ │ └── ResetPassword.php
│ │ │ │ ├── Brand
│ │ │ │ │ └── Index.php
│ │ │ │ ├── Category
│ │ │ │ │ └── Index.php
│ │ │ │ ├── Collection
│ │ │ │ │ ├── Edit.php
│ │ │ │ │ └── Index.php
│ │ │ │ ├── Customers
│ │ │ │ │ ├── Create.php
│ │ │ │ │ ├── Index.php
│ │ │ │ │ └── Show.php
│ │ │ │ ├── Dashboard.php
│ │ │ │ ├── Discount
│ │ │ │ │ └── Index.php
│ │ │ │ ├── Initialization.php
│ │ │ │ ├── Order
│ │ │ │ │ ├── Detail.php
│ │ │ │ │ └── Index.php
│ │ │ │ ├── Product
│ │ │ │ │ ├── Edit.php
│ │ │ │ │ ├── Index.php
│ │ │ │ │ └── Variant.php
│ │ │ │ ├── Reviews
│ │ │ │ │ └── Index.php
│ │ │ │ └── Settings
│ │ │ │ │ ├── General.php
│ │ │ │ │ ├── Index.php
│ │ │ │ │ ├── LegalPage.php
│ │ │ │ │ ├── Locations
│ │ │ │ │ ├── Create.php
│ │ │ │ │ ├── Edit.php
│ │ │ │ │ └── Index.php
│ │ │ │ │ ├── Payment.php
│ │ │ │ │ ├── Team
│ │ │ │ │ ├── Index.php
│ │ │ │ │ └── RolePermission.php
│ │ │ │ │ └── Zones.php
│ │ │ └── SlideOvers
│ │ │ │ ├── AddCollectionForm.php
│ │ │ │ ├── AddProduct.php
│ │ │ │ ├── AddVariant.php
│ │ │ │ ├── AttributeForm.php
│ │ │ │ ├── AttributeValues.php
│ │ │ │ ├── BrandForm.php
│ │ │ │ ├── CategoryForm.php
│ │ │ │ ├── ChooseProductAttributes.php
│ │ │ │ ├── CollectionRules.php
│ │ │ │ ├── CreateTeamMember.php
│ │ │ │ ├── DiscountForm.php
│ │ │ │ ├── GenerateVariants.php
│ │ │ │ ├── ManagePricing.php
│ │ │ │ ├── ReOrderCategories.php
│ │ │ │ ├── ReviewDetail.php
│ │ │ │ ├── ShippingOptionForm.php
│ │ │ │ ├── UpdateVariant.php
│ │ │ │ └── ZoneForm.php
│ │ ├── Notifications
│ │ │ ├── AdminSendCredentials.php
│ │ │ └── CustomerSendCredentials.php
│ │ ├── Providers
│ │ │ ├── FeatureServiceProvider.php
│ │ │ ├── SidebarServiceProvider.php
│ │ │ └── TwoFactorAuthenticationProvider.php
│ │ ├── ShopperPanel.php
│ │ ├── ShopperServiceProvider.php
│ │ ├── Sidebar
│ │ │ ├── AbstractAdminSidebar.php
│ │ │ ├── AdminSidebar.php
│ │ │ ├── SidebarBuilder.php
│ │ │ └── SidebarCreator.php
│ │ ├── Traits
│ │ │ ├── CanBeCacheable.php
│ │ │ ├── ConfirmsPasswords.php
│ │ │ ├── HasAuthenticated.php
│ │ │ ├── InteractsWithSlideOverForm.php
│ │ │ ├── LoadComponents.php
│ │ │ ├── SaveSettings.php
│ │ │ └── TwoFactorAuthenticatable.php
│ │ └── helpers.php
│ ├── stubs
│ │ ├── page-component.stub
│ │ └── view.stub
│ └── tailwind.config.preset.js
├── core
│ ├── composer.json
│ ├── config
│ │ ├── core.php
│ │ ├── media.php
│ │ ├── models.php
│ │ └── orders.php
│ ├── database
│ │ ├── data
│ │ │ ├── countries.php
│ │ │ └── currencies.php
│ │ ├── factories
│ │ │ ├── AddressFactory.php
│ │ │ ├── AttributeFactory.php
│ │ │ ├── AttributeProductFactory.php
│ │ │ ├── AttributeValueFactory.php
│ │ │ ├── BrandFactory.php
│ │ │ ├── CarrierFactory.php
│ │ │ ├── CarrierOptionFactory.php
│ │ │ ├── CategoryFactory.php
│ │ │ ├── ChannelFactory.php
│ │ │ ├── CollectionFactory.php
│ │ │ ├── CollectionRuleFactory.php
│ │ │ ├── CountryFactory.php
│ │ │ ├── CurrencyFactory.php
│ │ │ ├── DiscountDetailFactory.php
│ │ │ ├── DiscountFactory.php
│ │ │ ├── GeolocationFactory.php
│ │ │ ├── InventoryFactory.php
│ │ │ ├── InventoryHistoryFactory.php
│ │ │ ├── OrderAddressFactory.php
│ │ │ ├── OrderFactory.php
│ │ │ ├── OrderItemFactory.php
│ │ │ ├── OrderRefundFactory.php
│ │ │ ├── OrderShippingFactory.php
│ │ │ ├── PaymentMethodFactory.php
│ │ │ ├── PriceFactory.php
│ │ │ ├── ProductFactory.php
│ │ │ ├── ProductVariantFactory.php
│ │ │ ├── ReviewFactory.php
│ │ │ ├── SettingFactory.php
│ │ │ ├── UserFactory.php
│ │ │ └── ZoneFactory.php
│ │ ├── migrations
│ │ │ ├── 2019_05_03_000001_create_customer_columns.php
│ │ │ ├── 2019_11_18_220125_create_permission_tables.php
│ │ │ ├── 2020_00_00_000001_create_countries_table.php
│ │ │ ├── 2020_00_00_000001_create_currencies_table.php
│ │ │ ├── 2020_00_00_000001_create_settings_table.php
│ │ │ ├── 2020_00_01_000000_create_user_addresses_table.php.php
│ │ │ ├── 2020_00_02_000001_add_two_factor_columns_to_users_table.php
│ │ │ ├── 2020_00_02_000001_create_channels_table.php
│ │ │ ├── 2020_00_02_000002_create_inventories_table.php
│ │ │ ├── 2020_00_02_000003_create_categories_table.php
│ │ │ ├── 2020_00_02_000004_create_brands_table.php
│ │ │ ├── 2020_00_02_000005_create_collections_table.php
│ │ │ ├── 2020_00_02_000006_create_products_table.php
│ │ │ ├── 2020_00_02_000007_create_attributes_table.php
│ │ │ ├── 2020_00_02_000007_create_carriers_table.php
│ │ │ ├── 2020_00_02_000008_create_payment_methods_table.php
│ │ │ ├── 2020_00_02_000009_create_discounts_table.php
│ │ │ ├── 2020_00_02_000010_create_reviews_table.php
│ │ │ ├── 2020_00_03_000001_create_orders_table.php
│ │ │ ├── 2020_00_03_000002_create_order_shippings_table.php
│ │ │ ├── 2020_00_03_000002_create_users_geolocation_history_table.php
│ │ │ ├── 2020_00_03_000003_create_order_items_table.php
│ │ │ ├── 2020_00_03_000004_create_order_refunds_table.php
│ │ │ ├── 2021_01_18_174504_create_legals_table.php
│ │ │ ├── 2021_02_10_153239_create_product_has_relations_table.php
│ │ │ ├── 2023_07_25_044432_add_icon_column.php
│ │ │ ├── 2023_07_28_095404_create_attribute_product_table.php
│ │ │ ├── 2023_09_21_063717_rename_requires_shipping_columns_on_products_table.php
│ │ │ ├── 2024_03_28_084412_add_metadata-fields_table.php
│ │ │ ├── 2024_04_23_104020_create_zones_table.php
│ │ │ ├── 2024_06_10_071333_create_carrier_options_table.php
│ │ │ ├── 2024_07_06_161600_create_order_addresses_table.php
│ │ │ ├── 2024_07_06_174243_add_columns_to_orders_table.php
│ │ │ ├── 2024_12_06_191438_add_zone_id_column_to_discounts_table.php
│ │ │ ├── 2024_12_07_142851_create_product_variants_table.php
│ │ │ ├── 2024_12_09_012530_create_prices_table.php
│ │ │ ├── 2024_12_09_012533_add_is_enable_column_channels_table.php
│ │ │ ├── 2024_12_28_164020_create_variant_attribute_value_table.php
│ │ │ └── 2025_02_15_103103_add_is_enabled_column_to_currencies_table.php
│ │ └── seeders
│ │ │ ├── Auth
│ │ │ ├── PermissionRoleTableSeeder.php
│ │ │ ├── PermissionsTableSeeder.php
│ │ │ └── RolesTableSeeder.php
│ │ │ ├── AuthTableSeeder.php
│ │ │ ├── CarrierSeeder.php
│ │ │ ├── ChannelSeeder.php
│ │ │ ├── CountriesTableSeeder.php
│ │ │ ├── CurrenciesTableSeeder.php
│ │ │ ├── LegalsPageTableSeeder.php
│ │ │ ├── PaymentMethodSeeder.php
│ │ │ └── ShopperSeeder.php
│ ├── resources
│ │ └── lang
│ │ │ ├── en
│ │ │ ├── enum
│ │ │ │ ├── address.php
│ │ │ │ ├── collection.php
│ │ │ │ ├── discount.php
│ │ │ │ └── product.php
│ │ │ ├── forms.php
│ │ │ └── status.php
│ │ │ └── fr
│ │ │ ├── enum
│ │ │ ├── address.php
│ │ │ ├── collection.php
│ │ │ ├── discount.php
│ │ │ └── product.php
│ │ │ ├── forms.php
│ │ │ └── status.php
│ └── src
│ │ ├── Console
│ │ ├── InstallCommand.php
│ │ └── Thanks.php
│ │ ├── Contracts
│ │ ├── HasReviews.php
│ │ └── RepositoryContract.php
│ │ ├── CoreServiceProvider.php
│ │ ├── Enum
│ │ ├── AddressType.php
│ │ ├── CollectionType.php
│ │ ├── Dimension
│ │ │ ├── Length.php
│ │ │ ├── Volume.php
│ │ │ └── Weight.php
│ │ ├── DiscountApplyTo.php
│ │ ├── DiscountEligibility.php
│ │ ├── DiscountRequirement.php
│ │ ├── DiscountType.php
│ │ ├── FieldType.php
│ │ ├── GenderType.php
│ │ ├── Operator.php
│ │ ├── OrderRefundStatus.php
│ │ ├── OrderStatus.php
│ │ ├── PaymentStatus.php
│ │ ├── ProductType.php
│ │ └── Rule.php
│ │ ├── Events
│ │ ├── Orders
│ │ │ ├── AddNote.php
│ │ │ ├── Cancel.php
│ │ │ ├── Completed.php
│ │ │ ├── Created.php
│ │ │ ├── Deleted.php
│ │ │ ├── Paid.php
│ │ │ └── Registered.php
│ │ └── Products
│ │ │ ├── Created.php
│ │ │ ├── Deleted.php
│ │ │ └── Updated.php
│ │ ├── Exceptions
│ │ ├── ModelRepositoryException.php
│ │ ├── ShopperException.php
│ │ └── UndefinedEnumCaseError.php
│ │ ├── Helpers
│ │ ├── Migration.php
│ │ └── Price.php
│ │ ├── Macros
│ │ └── Arr.php
│ │ ├── Models
│ │ ├── Address.php
│ │ ├── Attribute.php
│ │ ├── AttributeProduct.php
│ │ ├── AttributeValue.php
│ │ ├── Brand.php
│ │ ├── Carrier.php
│ │ ├── CarrierOption.php
│ │ ├── Category.php
│ │ ├── Channel.php
│ │ ├── Collection.php
│ │ ├── CollectionRule.php
│ │ ├── Country.php
│ │ ├── Currency.php
│ │ ├── Discount.php
│ │ ├── DiscountDetail.php
│ │ ├── Geolocation.php
│ │ ├── Inventory.php
│ │ ├── InventoryHistory.php
│ │ ├── Legal.php
│ │ ├── Order.php
│ │ ├── OrderAddress.php
│ │ ├── OrderItem.php
│ │ ├── OrderRefund.php
│ │ ├── OrderShipping.php
│ │ ├── PaymentMethod.php
│ │ ├── Permission.php
│ │ ├── Price.php
│ │ ├── Product.php
│ │ ├── ProductVariant.php
│ │ ├── Review.php
│ │ ├── Role.php
│ │ ├── Setting.php
│ │ ├── Traits
│ │ │ ├── HasDimensions.php
│ │ │ ├── HasDiscounts.php
│ │ │ ├── HasMedia.php
│ │ │ ├── HasPrices.php
│ │ │ ├── HasProfilePhoto.php
│ │ │ ├── HasStock.php
│ │ │ └── InteractsWithReviews.php
│ │ ├── User.php
│ │ └── Zone.php
│ │ ├── Observers
│ │ ├── AddressObserver.php
│ │ ├── CategoryObserver.php
│ │ ├── ChannelObserver.php
│ │ ├── InventoryObserver.php
│ │ ├── OrderObserver.php
│ │ ├── ProductObserver.php
│ │ └── ProductVariantObserver.php
│ │ ├── Repositories
│ │ ├── BrandRepository.php
│ │ ├── CategoryRepository.php
│ │ ├── ChannelRepository.php
│ │ ├── CollectionRepository.php
│ │ ├── ProductRepository.php
│ │ ├── Repository.php
│ │ ├── UserRepository.php
│ │ └── VariantRepository.php
│ │ ├── Traits
│ │ ├── ArrayableEnum.php
│ │ ├── HasEnumStaticMethods.php
│ │ ├── HasRegisterConfigAndMigrationFiles.php
│ │ ├── HasSlug.php
│ │ └── HasZones.php
│ │ └── helpers.php
└── sidebar
│ ├── README.md
│ ├── composer.json
│ ├── config
│ └── sidebar.php
│ ├── resources
│ └── views
│ │ ├── append.blade.php
│ │ ├── badge.blade.php
│ │ ├── group.blade.php
│ │ ├── item.blade.php
│ │ └── menu.blade.php
│ └── src
│ ├── Contracts
│ ├── Builder
│ │ ├── Append.php
│ │ ├── Authorizable.php
│ │ ├── Badge.php
│ │ ├── Group.php
│ │ ├── Item.php
│ │ ├── Itemable.php
│ │ └── Menu.php
│ ├── Routeable.php
│ ├── ShouldCache.php
│ ├── Sidebar.php
│ └── SidebarExtender.php
│ ├── Domain
│ ├── DefaultAppend.php
│ ├── DefaultBadge.php
│ ├── DefaultGroup.php
│ ├── DefaultItem.php
│ ├── DefaultMenu.php
│ └── Events
│ │ ├── FlushesSidebarCache.php
│ │ └── ShouldFlushCache.php
│ ├── Exceptions
│ ├── CacheTagsNotSupported.php
│ ├── LogicException.php
│ ├── SidebarFlusherNotSupported.php
│ └── SidebarResolverNotSupported.php
│ ├── Infrastructure
│ ├── CacheKey.php
│ ├── ContainerResolver.php
│ ├── NullSidebarFlusher.php
│ ├── SidebarFlusher.php
│ ├── SidebarFlusherFactory.php
│ ├── SidebarResolver.php
│ ├── SidebarResolverFactory.php
│ ├── StaticCacheResolver.php
│ ├── StaticSidebarFlusher.php
│ ├── SupportsCacheTags.php
│ ├── UserBasedCacheResolver.php
│ └── UserBasedSidebarFlusher.php
│ ├── Middleware
│ └── ResolveSidebars.php
│ ├── Presentation
│ ├── AbstractRenderer.php
│ ├── ActiveStateChecker.php
│ ├── SidebarRenderer.php
│ └── View
│ │ ├── AppendRenderer.php
│ │ ├── BadgeRenderer.php
│ │ ├── GroupRenderer.php
│ │ ├── ItemRenderer.php
│ │ └── SidebarRenderer.php
│ ├── SidebarManager.php
│ ├── SidebarServiceProvider.php
│ └── Traits
│ ├── AuthorizableTrait.php
│ ├── CacheableTrait.php
│ ├── CallableTrait.php
│ ├── ItemableTrait.php
│ └── RouteableTrait.php
├── phpstan-baseline.neon
├── phpstan.neon
├── phpunit.xml.dist
├── pint.json
├── pnpm-lock.yaml
├── rector.php
├── scripts
└── build.js
├── tailwind.config.js
├── testbench.yaml
└── tests
├── Pest.php
├── database
└── migrations
│ └── create_media_table.php
└── src
├── Admin
├── Actions
│ └── Store
│ │ └── SaveAndDispatchDiscountActionTest.php
├── Auth
│ ├── LoginTest.php
│ └── LogoutTest.php
├── Features
│ ├── Brand
│ │ └── BrandTest.php
│ ├── Category
│ │ └── CategoryTest.php
│ ├── Collection
│ │ ├── CollectionProductsListTest.php
│ │ └── CollectionTest.php
│ ├── Discount
│ │ └── DiscountTest.php
│ ├── Product
│ │ ├── Forms
│ │ │ └── AttributesTest.php
│ │ └── ProductTest.php
│ └── TestCase.php
└── Initialization
│ └── IntializeTest.php
├── Sidebar
├── Domain
│ ├── DefaultAppendTest.php
│ ├── DefaultBadgeTest.php
│ ├── DefaultGroupTest.php
│ ├── DefaultItemTest.php
│ └── DefaultMenuTest.php
├── SidebarTest.php
├── Stubs
│ ├── AppendStub.php
│ ├── AuthorizableStub.php
│ ├── BadgeStub.php
│ ├── GroupStub.php
│ ├── ItemStub.php
│ ├── ItemableStub.php
│ ├── MenuStub.php
│ ├── RouteableStub.php
│ └── SidebarExtenderStub.php
└── Traits
│ ├── AuthorizableTraitTest.php
│ ├── ItemableTraitTest.php
│ └── RouteableTraitTest.php
└── TestCase.php
/.editorconfig:
--------------------------------------------------------------------------------
1 | root = true
2 |
3 | [*]
4 | charset = utf-8
5 | end_of_line = lf
6 | insert_final_newline = true
7 | indent_style = space
8 | indent_size = 4
9 | trim_trailing_whitespace = true
10 |
11 | [*.md]
12 | trim_trailing_whitespace = false
13 |
14 | [*{.yml,.yaml,.css,.js,.json}]
15 | indent_size = 2
16 |
--------------------------------------------------------------------------------
/.github/FUNDING.yml:
--------------------------------------------------------------------------------
1 | # These are supported funding model platforms
2 | github: [mckenziearts, shopperlabs]
3 |
--------------------------------------------------------------------------------
/.github/ISSUE_TEMPLATE/config.yml:
--------------------------------------------------------------------------------
1 | blank_issues_enabled: false
2 | contact_links:
3 | - name: Bug Report
4 | url: https://github.com/shopperlabs/shopper/issues/new
5 | about: Submit a bug or an issue
6 | - name: Feature request
7 | url: https://github.com/shopperlabs/shopper/discussions/new
8 | about: For ideas or feature requests
9 | - name: Support questions & other
10 | url: https://github.com/shopperlabs/shopper/discussions/new
11 | about: If you have a question or need help using the framework
12 | - name: Discord
13 | url: https://laravelshopper.dev/discord
14 | about: For quick help, ask questions in the appropriate channel
15 |
--------------------------------------------------------------------------------
/.github/SECURITY.md:
--------------------------------------------------------------------------------
1 | # Security Policy
2 |
3 | **PLEASE DON'T DISCLOSE SECURITY-RELATED ISSUES PUBLICLY.**
4 |
5 | ## Reporting a Vulnerability
6 |
7 | If you discover a security vulnerability within Shopper Framework, please send an email to Arthur Monney at monneylobe@gmail.com. All security vulnerabilities will be promptly addressed.
8 |
--------------------------------------------------------------------------------
/.github/workflows/pint.yml:
--------------------------------------------------------------------------------
1 | name: pint
2 |
3 | on:
4 | push:
5 | branches:
6 | - '*.x'
7 | pull_request:
8 |
9 | jobs:
10 | pint:
11 | runs-on: ubuntu-latest
12 |
13 | steps:
14 | - name: Checkout code
15 | uses: actions/checkout@v3
16 | with:
17 | ref: ${{ github.head_ref }}
18 | - name: Set up PHP
19 | uses: shivammathur/setup-php@v2
20 | with:
21 | php-version: 8.3
22 | - name: Install dependencies
23 | run: composer install --no-interaction
24 | - name: Run Laravel Pint
25 | run: composer pint
26 |
--------------------------------------------------------------------------------
/.gitignore:
--------------------------------------------------------------------------------
1 | /.idea
2 | /.vscode
3 | /node_modules
4 | /node_modules.nosync
5 | yarn-error.log
6 | /**/vendor
7 | /vendor.nosync
8 | composer.phar
9 | phpunit.xml
10 | .phpunit.result.cache
11 | .php-cs-fixer.cache
12 | build
13 | Thumbs.db
14 |
--------------------------------------------------------------------------------
/.prettierignore:
--------------------------------------------------------------------------------
1 | node_modules
2 | dist
3 | /**/vendor
4 | /**/public
5 | .git
6 | **/.git
7 | package-lock.json
8 | composer.lock
9 |
--------------------------------------------------------------------------------
/.prettierrc:
--------------------------------------------------------------------------------
1 | {
2 | "printWidth": 120,
3 | "semi": false,
4 | "singleQuote": true,
5 | "tabWidth": 2,
6 | "tailwindConfig": "./tailwind.config.js",
7 | "trailingComma": "all",
8 | "plugins": [
9 | "prettier-plugin-blade",
10 | "prettier-plugin-tailwindcss"
11 | ],
12 | "overrides": [
13 | {
14 | "files": [
15 | "*.blade.php"
16 | ],
17 | "options": {
18 | "parser": "blade",
19 | "tabWidth": 4
20 | }
21 | }
22 | ]
23 | }
24 |
--------------------------------------------------------------------------------
/CODE_OF_CONDUCT.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shopperlabs/shopper/fb4438a238c9bcc5005b438b941b3e81ad14239c/CODE_OF_CONDUCT.md
--------------------------------------------------------------------------------
/packages/admin/docs/content/blade-starter-kit.md:
--------------------------------------------------------------------------------
1 | # Blade Starter kit
2 |
3 |
4 |
5 | Soon...
6 |
--------------------------------------------------------------------------------
/packages/admin/docs/content/extending/documentation.md:
--------------------------------------------------------------------------------
1 | - ##### Admin Panel
2 | - [Overview](/docs/{{version}}/control-panel)
3 | - [Navigation](/docs/{{version}}/navigation)
4 | - ##### Components
5 | - [SlideOver](/docs/{{version}}/slideover)
6 | - [Modals](/docs/{{version}}/modals)
7 |
--------------------------------------------------------------------------------
/packages/admin/docs/content/extending/modals.md:
--------------------------------------------------------------------------------
1 | # Modals
2 |
3 | Coming Soon...
4 |
--------------------------------------------------------------------------------
/packages/admin/docs/content/extending/slideover.md:
--------------------------------------------------------------------------------
1 | # Slideover
2 |
3 | The forms allow us to quickly create input fields for our information to be stored in the database.
4 |
5 | Coming Soon...
6 |
--------------------------------------------------------------------------------
/packages/admin/docs/content/inertia-starter-kit.md:
--------------------------------------------------------------------------------
1 | # InertiaJS Starter Kit
2 |
3 |
4 |
5 | Soon...
6 |
--------------------------------------------------------------------------------
/packages/admin/docs/screenshots/account-dropdown.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shopperlabs/shopper/fb4438a238c9bcc5005b438b941b3e81ad14239c/packages/admin/docs/screenshots/account-dropdown.png
--------------------------------------------------------------------------------
/packages/admin/docs/screenshots/add-admin.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shopperlabs/shopper/fb4438a238c9bcc5005b438b941b3e81ad14239c/packages/admin/docs/screenshots/add-admin.png
--------------------------------------------------------------------------------
/packages/admin/docs/screenshots/add-permission.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shopperlabs/shopper/fb4438a238c9bcc5005b438b941b3e81ad14239c/packages/admin/docs/screenshots/add-permission.png
--------------------------------------------------------------------------------
/packages/admin/docs/screenshots/add-role.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shopperlabs/shopper/fb4438a238c9bcc5005b438b941b3e81ad14239c/packages/admin/docs/screenshots/add-role.png
--------------------------------------------------------------------------------
/packages/admin/docs/screenshots/attribute-form.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shopperlabs/shopper/fb4438a238c9bcc5005b438b941b3e81ad14239c/packages/admin/docs/screenshots/attribute-form.png
--------------------------------------------------------------------------------
/packages/admin/docs/screenshots/attributes.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shopperlabs/shopper/fb4438a238c9bcc5005b438b941b3e81ad14239c/packages/admin/docs/screenshots/attributes.png
--------------------------------------------------------------------------------
/packages/admin/docs/screenshots/blade-starterkit.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shopperlabs/shopper/fb4438a238c9bcc5005b438b941b3e81ad14239c/packages/admin/docs/screenshots/blade-starterkit.png
--------------------------------------------------------------------------------
/packages/admin/docs/screenshots/brand-create.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shopperlabs/shopper/fb4438a238c9bcc5005b438b941b3e81ad14239c/packages/admin/docs/screenshots/brand-create.png
--------------------------------------------------------------------------------
/packages/admin/docs/screenshots/brand-empty-state.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shopperlabs/shopper/fb4438a238c9bcc5005b438b941b3e81ad14239c/packages/admin/docs/screenshots/brand-empty-state.png
--------------------------------------------------------------------------------
/packages/admin/docs/screenshots/brand-lists.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shopperlabs/shopper/fb4438a238c9bcc5005b438b941b3e81ad14239c/packages/admin/docs/screenshots/brand-lists.png
--------------------------------------------------------------------------------
/packages/admin/docs/screenshots/brands.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shopperlabs/shopper/fb4438a238c9bcc5005b438b941b3e81ad14239c/packages/admin/docs/screenshots/brands.png
--------------------------------------------------------------------------------
/packages/admin/docs/screenshots/cart-step-address.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shopperlabs/shopper/fb4438a238c9bcc5005b438b941b3e81ad14239c/packages/admin/docs/screenshots/cart-step-address.png
--------------------------------------------------------------------------------
/packages/admin/docs/screenshots/cart-step-payment.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shopperlabs/shopper/fb4438a238c9bcc5005b438b941b3e81ad14239c/packages/admin/docs/screenshots/cart-step-payment.png
--------------------------------------------------------------------------------
/packages/admin/docs/screenshots/cart-step-shipping.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shopperlabs/shopper/fb4438a238c9bcc5005b438b941b3e81ad14239c/packages/admin/docs/screenshots/cart-step-shipping.png
--------------------------------------------------------------------------------
/packages/admin/docs/screenshots/cart.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shopperlabs/shopper/fb4438a238c9bcc5005b438b941b3e81ad14239c/packages/admin/docs/screenshots/cart.png
--------------------------------------------------------------------------------
/packages/admin/docs/screenshots/categories.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shopperlabs/shopper/fb4438a238c9bcc5005b438b941b3e81ad14239c/packages/admin/docs/screenshots/categories.png
--------------------------------------------------------------------------------
/packages/admin/docs/screenshots/category-create.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shopperlabs/shopper/fb4438a238c9bcc5005b438b941b3e81ad14239c/packages/admin/docs/screenshots/category-create.png
--------------------------------------------------------------------------------
/packages/admin/docs/screenshots/collection-create.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shopperlabs/shopper/fb4438a238c9bcc5005b438b941b3e81ad14239c/packages/admin/docs/screenshots/collection-create.png
--------------------------------------------------------------------------------
/packages/admin/docs/screenshots/collection-preview.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shopperlabs/shopper/fb4438a238c9bcc5005b438b941b3e81ad14239c/packages/admin/docs/screenshots/collection-preview.png
--------------------------------------------------------------------------------
/packages/admin/docs/screenshots/collection-rules.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shopperlabs/shopper/fb4438a238c9bcc5005b438b941b3e81ad14239c/packages/admin/docs/screenshots/collection-rules.png
--------------------------------------------------------------------------------
/packages/admin/docs/screenshots/collections.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shopperlabs/shopper/fb4438a238c9bcc5005b438b941b3e81ad14239c/packages/admin/docs/screenshots/collections.png
--------------------------------------------------------------------------------
/packages/admin/docs/screenshots/create-customer.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shopperlabs/shopper/fb4438a238c9bcc5005b438b941b3e81ad14239c/packages/admin/docs/screenshots/create-customer.png
--------------------------------------------------------------------------------
/packages/admin/docs/screenshots/custom-permissions.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shopperlabs/shopper/fb4438a238c9bcc5005b438b941b3e81ad14239c/packages/admin/docs/screenshots/custom-permissions.png
--------------------------------------------------------------------------------
/packages/admin/docs/screenshots/customer-address.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shopperlabs/shopper/fb4438a238c9bcc5005b438b941b3e81ad14239c/packages/admin/docs/screenshots/customer-address.png
--------------------------------------------------------------------------------
/packages/admin/docs/screenshots/customer-create.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shopperlabs/shopper/fb4438a238c9bcc5005b438b941b3e81ad14239c/packages/admin/docs/screenshots/customer-create.png
--------------------------------------------------------------------------------
/packages/admin/docs/screenshots/customer-informations.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shopperlabs/shopper/fb4438a238c9bcc5005b438b941b3e81ad14239c/packages/admin/docs/screenshots/customer-informations.png
--------------------------------------------------------------------------------
/packages/admin/docs/screenshots/customer-notification.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shopperlabs/shopper/fb4438a238c9bcc5005b438b941b3e81ad14239c/packages/admin/docs/screenshots/customer-notification.png
--------------------------------------------------------------------------------
/packages/admin/docs/screenshots/customers-empty-state.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shopperlabs/shopper/fb4438a238c9bcc5005b438b941b3e81ad14239c/packages/admin/docs/screenshots/customers-empty-state.png
--------------------------------------------------------------------------------
/packages/admin/docs/screenshots/customers.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shopperlabs/shopper/fb4438a238c9bcc5005b438b941b3e81ad14239c/packages/admin/docs/screenshots/customers.png
--------------------------------------------------------------------------------
/packages/admin/docs/screenshots/dashboard.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shopperlabs/shopper/fb4438a238c9bcc5005b438b941b3e81ad14239c/packages/admin/docs/screenshots/dashboard.png
--------------------------------------------------------------------------------
/packages/admin/docs/screenshots/discount-create.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shopperlabs/shopper/fb4438a238c9bcc5005b438b941b3e81ad14239c/packages/admin/docs/screenshots/discount-create.png
--------------------------------------------------------------------------------
/packages/admin/docs/screenshots/discounts-empty-state.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shopperlabs/shopper/fb4438a238c9bcc5005b438b941b3e81ad14239c/packages/admin/docs/screenshots/discounts-empty-state.png
--------------------------------------------------------------------------------
/packages/admin/docs/screenshots/inertia-starterkit.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shopperlabs/shopper/fb4438a238c9bcc5005b438b941b3e81ad14239c/packages/admin/docs/screenshots/inertia-starterkit.png
--------------------------------------------------------------------------------
/packages/admin/docs/screenshots/initialization-step-1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shopperlabs/shopper/fb4438a238c9bcc5005b438b941b3e81ad14239c/packages/admin/docs/screenshots/initialization-step-1.png
--------------------------------------------------------------------------------
/packages/admin/docs/screenshots/initialization-step-2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shopperlabs/shopper/fb4438a238c9bcc5005b438b941b3e81ad14239c/packages/admin/docs/screenshots/initialization-step-2.png
--------------------------------------------------------------------------------
/packages/admin/docs/screenshots/initialization-step-3.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shopperlabs/shopper/fb4438a238c9bcc5005b438b941b3e81ad14239c/packages/admin/docs/screenshots/initialization-step-3.png
--------------------------------------------------------------------------------
/packages/admin/docs/screenshots/legal-screenshot.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shopperlabs/shopper/fb4438a238c9bcc5005b438b941b3e81ad14239c/packages/admin/docs/screenshots/legal-screenshot.png
--------------------------------------------------------------------------------
/packages/admin/docs/screenshots/legal.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shopperlabs/shopper/fb4438a238c9bcc5005b438b941b3e81ad14239c/packages/admin/docs/screenshots/legal.png
--------------------------------------------------------------------------------
/packages/admin/docs/screenshots/livewire-starterkit.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shopperlabs/shopper/fb4438a238c9bcc5005b438b941b3e81ad14239c/packages/admin/docs/screenshots/livewire-starterkit.png
--------------------------------------------------------------------------------
/packages/admin/docs/screenshots/location-create.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shopperlabs/shopper/fb4438a238c9bcc5005b438b941b3e81ad14239c/packages/admin/docs/screenshots/location-create.png
--------------------------------------------------------------------------------
/packages/admin/docs/screenshots/location-update.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shopperlabs/shopper/fb4438a238c9bcc5005b438b941b3e81ad14239c/packages/admin/docs/screenshots/location-update.png
--------------------------------------------------------------------------------
/packages/admin/docs/screenshots/login.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shopperlabs/shopper/fb4438a238c9bcc5005b438b941b3e81ad14239c/packages/admin/docs/screenshots/login.png
--------------------------------------------------------------------------------
/packages/admin/docs/screenshots/order-detail.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shopperlabs/shopper/fb4438a238c9bcc5005b438b941b3e81ad14239c/packages/admin/docs/screenshots/order-detail.png
--------------------------------------------------------------------------------
/packages/admin/docs/screenshots/order-place.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shopperlabs/shopper/fb4438a238c9bcc5005b438b941b3e81ad14239c/packages/admin/docs/screenshots/order-place.png
--------------------------------------------------------------------------------
/packages/admin/docs/screenshots/orders-list.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shopperlabs/shopper/fb4438a238c9bcc5005b438b941b3e81ad14239c/packages/admin/docs/screenshots/orders-list.png
--------------------------------------------------------------------------------
/packages/admin/docs/screenshots/orders-with-zone.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shopperlabs/shopper/fb4438a238c9bcc5005b438b941b3e81ad14239c/packages/admin/docs/screenshots/orders-with-zone.png
--------------------------------------------------------------------------------
/packages/admin/docs/screenshots/orders.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shopperlabs/shopper/fb4438a238c9bcc5005b438b941b3e81ad14239c/packages/admin/docs/screenshots/orders.png
--------------------------------------------------------------------------------
/packages/admin/docs/screenshots/payment-methods.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shopperlabs/shopper/fb4438a238c9bcc5005b438b941b3e81ad14239c/packages/admin/docs/screenshots/payment-methods.png
--------------------------------------------------------------------------------
/packages/admin/docs/screenshots/permission-create.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shopperlabs/shopper/fb4438a238c9bcc5005b438b941b3e81ad14239c/packages/admin/docs/screenshots/permission-create.png
--------------------------------------------------------------------------------
/packages/admin/docs/screenshots/permissions-browse.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shopperlabs/shopper/fb4438a238c9bcc5005b438b941b3e81ad14239c/packages/admin/docs/screenshots/permissions-browse.png
--------------------------------------------------------------------------------
/packages/admin/docs/screenshots/permissions.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shopperlabs/shopper/fb4438a238c9bcc5005b438b941b3e81ad14239c/packages/admin/docs/screenshots/permissions.png
--------------------------------------------------------------------------------
/packages/admin/docs/screenshots/product-attributes.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shopperlabs/shopper/fb4438a238c9bcc5005b438b941b3e81ad14239c/packages/admin/docs/screenshots/product-attributes.png
--------------------------------------------------------------------------------
/packages/admin/docs/screenshots/product-inventory.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shopperlabs/shopper/fb4438a238c9bcc5005b438b941b3e81ad14239c/packages/admin/docs/screenshots/product-inventory.png
--------------------------------------------------------------------------------
/packages/admin/docs/screenshots/product-pricing.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shopperlabs/shopper/fb4438a238c9bcc5005b438b941b3e81ad14239c/packages/admin/docs/screenshots/product-pricing.png
--------------------------------------------------------------------------------
/packages/admin/docs/screenshots/product-seo.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shopperlabs/shopper/fb4438a238c9bcc5005b438b941b3e81ad14239c/packages/admin/docs/screenshots/product-seo.png
--------------------------------------------------------------------------------
/packages/admin/docs/screenshots/product-shipping.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shopperlabs/shopper/fb4438a238c9bcc5005b438b941b3e81ad14239c/packages/admin/docs/screenshots/product-shipping.png
--------------------------------------------------------------------------------
/packages/admin/docs/screenshots/product-show-inventory.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shopperlabs/shopper/fb4438a238c9bcc5005b438b941b3e81ad14239c/packages/admin/docs/screenshots/product-show-inventory.png
--------------------------------------------------------------------------------
/packages/admin/docs/screenshots/product-variant.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shopperlabs/shopper/fb4438a238c9bcc5005b438b941b3e81ad14239c/packages/admin/docs/screenshots/product-variant.png
--------------------------------------------------------------------------------
/packages/admin/docs/screenshots/products.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shopperlabs/shopper/fb4438a238c9bcc5005b438b941b3e81ad14239c/packages/admin/docs/screenshots/products.png
--------------------------------------------------------------------------------
/packages/admin/docs/screenshots/profile.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shopperlabs/shopper/fb4438a238c9bcc5005b438b941b3e81ad14239c/packages/admin/docs/screenshots/profile.png
--------------------------------------------------------------------------------
/packages/admin/docs/screenshots/related-product.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shopperlabs/shopper/fb4438a238c9bcc5005b438b941b3e81ad14239c/packages/admin/docs/screenshots/related-product.png
--------------------------------------------------------------------------------
/packages/admin/docs/screenshots/reviews-empty-state.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shopperlabs/shopper/fb4438a238c9bcc5005b438b941b3e81ad14239c/packages/admin/docs/screenshots/reviews-empty-state.png
--------------------------------------------------------------------------------
/packages/admin/docs/screenshots/setting-general.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shopperlabs/shopper/fb4438a238c9bcc5005b438b941b3e81ad14239c/packages/admin/docs/screenshots/setting-general.png
--------------------------------------------------------------------------------
/packages/admin/docs/screenshots/setting-location-create.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shopperlabs/shopper/fb4438a238c9bcc5005b438b941b3e81ad14239c/packages/admin/docs/screenshots/setting-location-create.png
--------------------------------------------------------------------------------
/packages/admin/docs/screenshots/setting-location-default.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shopperlabs/shopper/fb4438a238c9bcc5005b438b941b3e81ad14239c/packages/admin/docs/screenshots/setting-location-default.png
--------------------------------------------------------------------------------
/packages/admin/docs/screenshots/setting-locations.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shopperlabs/shopper/fb4438a238c9bcc5005b438b941b3e81ad14239c/packages/admin/docs/screenshots/setting-locations.png
--------------------------------------------------------------------------------
/packages/admin/docs/screenshots/settings-staff.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shopperlabs/shopper/fb4438a238c9bcc5005b438b941b3e81ad14239c/packages/admin/docs/screenshots/settings-staff.png
--------------------------------------------------------------------------------
/packages/admin/docs/screenshots/settings.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shopperlabs/shopper/fb4438a238c9bcc5005b438b941b3e81ad14239c/packages/admin/docs/screenshots/settings.png
--------------------------------------------------------------------------------
/packages/admin/docs/screenshots/single-product-screen.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shopperlabs/shopper/fb4438a238c9bcc5005b438b941b3e81ad14239c/packages/admin/docs/screenshots/single-product-screen.png
--------------------------------------------------------------------------------
/packages/admin/docs/screenshots/starter-kits.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shopperlabs/shopper/fb4438a238c9bcc5005b438b941b3e81ad14239c/packages/admin/docs/screenshots/starter-kits.png
--------------------------------------------------------------------------------
/packages/admin/docs/screenshots/starterkit-account.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shopperlabs/shopper/fb4438a238c9bcc5005b438b941b3e81ad14239c/packages/admin/docs/screenshots/starterkit-account.png
--------------------------------------------------------------------------------
/packages/admin/docs/screenshots/starterkit-addresses.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shopperlabs/shopper/fb4438a238c9bcc5005b438b941b3e81ad14239c/packages/admin/docs/screenshots/starterkit-addresses.png
--------------------------------------------------------------------------------
/packages/admin/docs/screenshots/starterkit-auth.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shopperlabs/shopper/fb4438a238c9bcc5005b438b941b3e81ad14239c/packages/admin/docs/screenshots/starterkit-auth.png
--------------------------------------------------------------------------------
/packages/admin/docs/screenshots/starterkit-cart.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shopperlabs/shopper/fb4438a238c9bcc5005b438b941b3e81ad14239c/packages/admin/docs/screenshots/starterkit-cart.png
--------------------------------------------------------------------------------
/packages/admin/docs/screenshots/starterkit-checkout-addresses.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shopperlabs/shopper/fb4438a238c9bcc5005b438b941b3e81ad14239c/packages/admin/docs/screenshots/starterkit-checkout-addresses.png
--------------------------------------------------------------------------------
/packages/admin/docs/screenshots/starterkit-checkout-payment.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shopperlabs/shopper/fb4438a238c9bcc5005b438b941b3e81ad14239c/packages/admin/docs/screenshots/starterkit-checkout-payment.png
--------------------------------------------------------------------------------
/packages/admin/docs/screenshots/starterkit-checkout-shipping-method.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shopperlabs/shopper/fb4438a238c9bcc5005b438b941b3e81ad14239c/packages/admin/docs/screenshots/starterkit-checkout-shipping-method.png
--------------------------------------------------------------------------------
/packages/admin/docs/screenshots/starterkit-collections.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shopperlabs/shopper/fb4438a238c9bcc5005b438b941b3e81ad14239c/packages/admin/docs/screenshots/starterkit-collections.png
--------------------------------------------------------------------------------
/packages/admin/docs/screenshots/starterkit-enable-zone.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shopperlabs/shopper/fb4438a238c9bcc5005b438b941b3e81ad14239c/packages/admin/docs/screenshots/starterkit-enable-zone.png
--------------------------------------------------------------------------------
/packages/admin/docs/screenshots/starterkit-orders.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shopperlabs/shopper/fb4438a238c9bcc5005b438b941b3e81ad14239c/packages/admin/docs/screenshots/starterkit-orders.png
--------------------------------------------------------------------------------
/packages/admin/docs/screenshots/starterkit-product-view.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shopperlabs/shopper/fb4438a238c9bcc5005b438b941b3e81ad14239c/packages/admin/docs/screenshots/starterkit-product-view.png
--------------------------------------------------------------------------------
/packages/admin/docs/screenshots/starterkit-products.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shopperlabs/shopper/fb4438a238c9bcc5005b438b941b3e81ad14239c/packages/admin/docs/screenshots/starterkit-products.png
--------------------------------------------------------------------------------
/packages/admin/docs/screenshots/starterkit-zones.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shopperlabs/shopper/fb4438a238c9bcc5005b438b941b3e81ad14239c/packages/admin/docs/screenshots/starterkit-zones.png
--------------------------------------------------------------------------------
/packages/admin/docs/screenshots/store-currency.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shopperlabs/shopper/fb4438a238c9bcc5005b438b941b3e81ad14239c/packages/admin/docs/screenshots/store-currency.png
--------------------------------------------------------------------------------
/packages/admin/docs/screenshots/store-product-detail.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shopperlabs/shopper/fb4438a238c9bcc5005b438b941b3e81ad14239c/packages/admin/docs/screenshots/store-product-detail.png
--------------------------------------------------------------------------------
/packages/admin/docs/screenshots/two-factor-authentication.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shopperlabs/shopper/fb4438a238c9bcc5005b438b941b3e81ad14239c/packages/admin/docs/screenshots/two-factor-authentication.png
--------------------------------------------------------------------------------
/packages/admin/docs/screenshots/two-factor-code.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shopperlabs/shopper/fb4438a238c9bcc5005b438b941b3e81ad14239c/packages/admin/docs/screenshots/two-factor-code.png
--------------------------------------------------------------------------------
/packages/admin/docs/screenshots/two-factor-disable.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shopperlabs/shopper/fb4438a238c9bcc5005b438b941b3e81ad14239c/packages/admin/docs/screenshots/two-factor-disable.png
--------------------------------------------------------------------------------
/packages/admin/docs/screenshots/two-factor-section.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shopperlabs/shopper/fb4438a238c9bcc5005b438b941b3e81ad14239c/packages/admin/docs/screenshots/two-factor-section.png
--------------------------------------------------------------------------------
/packages/admin/docs/screenshots/update-role.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shopperlabs/shopper/fb4438a238c9bcc5005b438b941b3e81ad14239c/packages/admin/docs/screenshots/update-role.png
--------------------------------------------------------------------------------
/packages/admin/public/images/favicons/android-chrome-192x192.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shopperlabs/shopper/fb4438a238c9bcc5005b438b941b3e81ad14239c/packages/admin/public/images/favicons/android-chrome-192x192.png
--------------------------------------------------------------------------------
/packages/admin/public/images/favicons/android-chrome-512x512.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shopperlabs/shopper/fb4438a238c9bcc5005b438b941b3e81ad14239c/packages/admin/public/images/favicons/android-chrome-512x512.png
--------------------------------------------------------------------------------
/packages/admin/public/images/favicons/apple-touch-icon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shopperlabs/shopper/fb4438a238c9bcc5005b438b941b3e81ad14239c/packages/admin/public/images/favicons/apple-touch-icon.png
--------------------------------------------------------------------------------
/packages/admin/public/images/favicons/browserconfig.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | @else
4 |
9 | @endif
10 |
--------------------------------------------------------------------------------
/packages/admin/resources/views/components/breadcrumb/link.blade.php:
--------------------------------------------------------------------------------
1 | @props([
2 | 'link',
3 | 'title',
4 | ])
5 |
6 |
2 | Copyright © {{ date('Y') }} — Shopper Labs. 3 |
4 | -------------------------------------------------------------------------------- /packages/admin/resources/views/components/link.blade.php: -------------------------------------------------------------------------------- 1 | 2 | {{ $slot }} 3 | 4 | -------------------------------------------------------------------------------- /packages/admin/resources/views/components/loader.blade.php: -------------------------------------------------------------------------------- 1 | 14 | -------------------------------------------------------------------------------- /packages/admin/resources/views/components/section-heading.blade.php: -------------------------------------------------------------------------------- 1 | @props([ 2 | 'title', 3 | 'description' => null, 4 | ]) 5 | 6 |7 | {{ __('shopper::pages/settings/staff.with_role_name', ['name' => $role->display_name]) }} 8 |
9 |{{ $order->customer->full_name }}
8 |{{ __('shopper::pages/products.single') }} :
7 |12 | {{ $description }} 13 |
14 |