📦 Laravel Project Structure Root: /home/artemisp/elara-app.ir ├── .editorconfig ├── .env ├── .env.example ├── .htaccess ├── .well-known │ └── acme-challenge ├── ChangeLog.md ├── Library │ ├── Cache System.md │ ├── CartService.md │ ├── Delivery-System.md │ ├── blesser │ │ └── ui.md │ ├── create coupons part.md │ ├── index.html │ ├── payment.md │ └── test.md ├── README.md ├── app │ ├── Cache │ │ ├── BaseCacheable.php │ │ ├── CategoryTreeCache.php │ │ ├── Contracts │ │ │ └── Cacheable.php │ │ └── error_log │ ├── Console │ │ └── Commands │ │ ├── ExtractTranslations.php │ │ ├── MakeActionCommand.php │ │ └── ZipProject.php │ ├── Data │ │ ├── Bale │ │ │ └── UserData.php │ │ ├── BaseData.php │ │ ├── Woo │ │ │ ├── AttributeData.php │ │ │ ├── CategoryData.php │ │ │ ├── CouponLineData.php │ │ │ ├── CustomerData.php │ │ │ ├── DefaultAttributeData.php │ │ │ ├── DimensionsData.php │ │ │ ├── DownloadData.php │ │ │ ├── FeeLineData.php │ │ │ ├── ImageData.php │ │ │ ├── LineItemData.php │ │ │ ├── MetaDataData.php │ │ │ ├── OrderAddressData.php │ │ │ ├── OrderData.php │ │ │ ├── ProductData.php │ │ │ ├── RefundData.php │ │ │ ├── ShippingLineData.php │ │ │ ├── TagData.php │ │ │ ├── TaxItemData.php │ │ │ └── TaxLineData.php │ │ └── index.php │ ├── Enums │ │ ├── CategoryAttributeTypeEnum.php │ │ ├── CommentStatusEnum.php │ │ ├── DeliveryStatusEnum.php │ │ ├── DeliveryTypeEnum.php │ │ ├── OrderReturnStatusEnum.php │ │ ├── OrderStatusEnum.php │ │ ├── OrderTypeEnum.php │ │ ├── PaymentStatusEnum.php │ │ ├── PostStatusEnum.php │ │ ├── PreInvoiceStatusEnum.php │ │ ├── ProductInventoryStatusEnum.php │ │ ├── ProductStatusEnum.php │ │ ├── QuoteStatusEnum.php │ │ ├── StockMovementType.php │ │ ├── WalletTransactionTypeEnum.php │ │ ├── WalletTypeEnum.php │ │ └── error_log │ ├── Events │ │ ├── Admin │ │ │ ├── CategoryUpdated.php │ │ │ └── NewCategory.php │ │ ├── NewShopAccountCreated.php │ │ ├── PaymentPied.php │ │ ├── UserLoggedIn.php │ │ ├── UserVisitedProduct.php │ │ └── error_log │ ├── Exceptions │ │ ├── Order │ │ │ ├── OrderCompletedException.php │ │ │ └── OrderTypeNotFoundException.php │ │ ├── OtpException.php │ │ └── Woocommerce │ │ ├── ShopCredentialMissing.php │ │ ├── WooAuthException.php │ │ ├── WooException.php │ │ ├── WooNotFoundException.php │ │ ├── WooRateLimitException.php │ │ └── WooServerException.php │ ├── Features │ │ └── ProductBundles.php │ ├── Helpers │ │ ├── cacheable.php │ │ └── helper.php │ ├── Http │ │ ├── Actions │ │ │ ├── Admin │ │ │ │ ├── AdminDashboardAction.php │ │ │ │ ├── MenuBuilderAction.php │ │ │ │ └── Shop │ │ │ │ ├── AcceptedQuoteAction.php │ │ │ │ ├── RegisterWooCommerceShop.php │ │ │ │ ├── SailOverviewAction.php │ │ │ │ └── ShopDashboardAction.php │ │ │ ├── CartOrderSubmission.php │ │ │ ├── ChangeAppLocaleAction.php │ │ │ ├── DieDumpAction.php │ │ │ ├── OfficeEquipmentPageAction.php │ │ │ ├── OfficeEquipmentProductAddToCartAction.php │ │ │ ├── OfficeEquipmentProductPageAction.php │ │ │ ├── OrderSubmissionAction.php │ │ │ ├── Pages │ │ │ │ ├── BlogPageAction.php │ │ │ │ ├── CartCheckoutPageAction.php │ │ │ │ ├── FaqHomePageAction.php │ │ │ │ ├── HomePageAction.php │ │ │ │ ├── PostDetailsPageAction.php │ │ │ │ ├── ProductDetailsPageAction.php │ │ │ │ └── ShopPageAction.php │ │ │ ├── PreInvoiceQuoteSelectionAction.php │ │ │ └── User │ │ │ └── StoreUserShopRequestAction.php │ │ ├── Controllers │ │ │ ├── Admin │ │ │ │ ├── BrandController.php │ │ │ │ ├── CategoryAttributeController.php │ │ │ │ ├── CategoryAttributeItemController.php │ │ │ │ ├── CategoryController.php │ │ │ │ ├── CommentController.php │ │ │ │ ├── CouponController.php │ │ │ │ ├── Delivery │ │ │ │ │ ├── DeliveryController.php │ │ │ │ │ ├── DeliveryDayCapacityController.php │ │ │ │ │ ├── DeliveryEventController.php │ │ │ │ │ ├── DeliveryItemController.php │ │ │ │ │ ├── DeliveryProviderController.php │ │ │ │ │ ├── DeliveryTimeController.php │ │ │ │ │ ├── DeliveryTimeExceptionController.php │ │ │ │ │ ├── DeliveryTimeReservationController.php │ │ │ │ │ └── OrderDeliveryAddressController.php │ │ │ │ ├── Developments │ │ │ │ ├── Faq │ │ │ │ │ ├── CategoryController.php │ │ │ │ │ ├── FlagController.php │ │ │ │ │ ├── QuestionController.php │ │ │ │ │ └── TagController.php │ │ │ │ ├── FeatureController.php │ │ │ │ ├── Grapesjs │ │ │ │ │ ├── AssetUploadController.php │ │ │ │ │ └── PageStorageController.php │ │ │ │ ├── ModuleController.php │ │ │ │ ├── OptionController.php │ │ │ │ ├── OrderController.php │ │ │ │ ├── PageBuilderController.php │ │ │ │ ├── PageController.php │ │ │ │ ├── PagePublishController.php │ │ │ │ ├── PostController.php │ │ │ │ ├── PreInvoiceController.php │ │ │ │ ├── PreInvoiceQuoteController.php │ │ │ │ ├── ProductBundleController.php │ │ │ │ ├── ProductController.php │ │ │ │ ├── Settings │ │ │ │ │ ├── CacheController.php │ │ │ │ │ ├── ExportController.php │ │ │ │ │ ├── ImportController.php │ │ │ │ │ ├── PermissionController.php │ │ │ │ │ ├── RoleController.php │ │ │ │ │ └── Ui │ │ │ │ │ └── FooterSectionController.php │ │ │ │ ├── Shop │ │ │ │ │ └── InventoryController.php │ │ │ │ ├── ShopController.php │ │ │ │ ├── TagController.php │ │ │ │ ├── UserController.php │ │ │ │ ├── WarehouseController.php │ │ │ │ ├── WarehouseInventoryController.php │ │ │ │ └── WooCommerce │ │ │ │ ├── WooBaseController.php │ │ │ │ ├── WooCustomerController.php │ │ │ │ ├── WooOrderController.php │ │ │ │ └── WooProductController.php │ │ │ ├── Auth │ │ │ │ ├── ArtemisAuthController.php │ │ │ │ ├── ForgotPasswordController.php │ │ │ │ ├── LoginController.php │ │ │ │ ├── LogoutController.php │ │ │ │ ├── RegisterController.php │ │ │ │ └── ResetPasswordController.php │ │ │ ├── CartController.php │ │ │ ├── Controller.php │ │ │ ├── Development │ │ │ │ └── InstallController.php │ │ │ ├── Faq │ │ │ │ └── QuestionController.php │ │ │ ├── FilterController.php │ │ │ ├── InventoryVariantController.php │ │ │ ├── PaymentCallBackController.php │ │ │ ├── PaymentController.php │ │ │ └── TagController.php │ │ ├── Middleware │ │ │ ├── CheakUserHasActiveShop.php │ │ │ ├── CheckModuleActive.php │ │ │ └── LanguageManagerMiddleware.php │ │ ├── Requests │ │ │ ├── Admin │ │ │ │ └── ProductRequest.php │ │ │ ├── StoreShopRequest.php │ │ │ └── artemis │ │ └── Resources │ ├── Imports │ │ ├── CategoryImport.php │ │ ├── ProductImport.php │ │ └── error_log │ ├── Listeners │ │ ├── AddProductToUserHistory.php │ │ ├── CreateWalletsForUser.php │ │ ├── MergeGuestCart.php │ │ ├── PaymentPiedListener.php │ │ └── RefreshCategoryCache.php │ ├── Livewire │ │ ├── Admin │ │ │ ├── Components │ │ │ │ └── FilePickerModal.php │ │ │ ├── DiskUsageComponent.php │ │ │ ├── FileManager.php │ │ │ ├── GlobalSearch.php │ │ │ ├── PageItemEdit.php │ │ │ └── ProductBundleDetails.php │ │ ├── Auth │ │ │ ├── LoginForm.php │ │ │ ├── LoginIdentifier.php │ │ │ ├── LoginPassword.php │ │ │ ├── LoginVerification.php │ │ │ └── RegisterForm.php │ │ ├── Blesser │ │ │ ├── Comment │ │ │ │ ├── CommentForm.php │ │ │ │ ├── CommentList.php │ │ │ │ └── SingleComment.php │ │ │ ├── DesktopSearchComponent.php │ │ │ ├── Like.php │ │ │ ├── PreInvoiceForm.php │ │ │ └── ProductDetails.php │ │ ├── Comment │ │ ├── Forms │ │ │ └── AddressForm.php │ │ ├── Resources │ │ │ ├── UserAddresses.php │ │ │ └── UserOrders.php │ │ └── User │ │ ├── AddressTab.php │ │ ├── DashboardTab.php │ │ ├── FavoriteTab.php │ │ ├── NotificationTab.php │ │ ├── OrderTab.php │ │ ├── PanelTabs.php │ │ ├── ProfileTab.php │ │ └── RecentTab.php │ ├── Mail │ │ ├── PasswordResetLinkMail.php │ │ ├── VerificationCode.php │ │ └── error_log │ ├── Models │ │ ├── API │ │ │ └── WooProduct.php │ │ ├── Address.php │ │ ├── Brand.php │ │ ├── Cart.php │ │ ├── CartItem.php │ │ ├── Category.php │ │ ├── CategoryAttribute.php │ │ ├── CategoryAttributeItem.php │ │ ├── Comment.php │ │ ├── ContactUs.php │ │ ├── Coupon.php │ │ ├── Delivery.php │ │ ├── DeliveryDayCapacity.php │ │ ├── DeliveryEvent.php │ │ ├── DeliveryItem.php │ │ ├── DeliveryProvider.php │ │ ├── DeliveryTime.php │ │ ├── DeliveryTimeException.php │ │ ├── DeliveryTimeReservation.php │ │ ├── File.php │ │ ├── HasFile.php │ │ ├── Like.php │ │ ├── Module.php │ │ ├── Option.php │ │ ├── Order.php │ │ ├── OrderDeliveryAddress.php │ │ ├── OrderItem.php │ │ ├── OrderMeta.php │ │ ├── OrderReturn.php │ │ ├── OrderReturnItem.php │ │ ├── OrderReturnReason.php │ │ ├── Otp.php │ │ ├── Page.php │ │ ├── PageItem.php │ │ ├── PageVersion.php │ │ ├── Payment.php │ │ ├── PaymentStep.php │ │ ├── Post.php │ │ ├── PreInvoice.php │ │ ├── PreInvoiceItem.php │ │ ├── Product.php │ │ ├── ProductAttributeValue.php │ │ ├── ProductBundle.php │ │ ├── ProductBundleItem.php │ │ ├── ProductInventory.php │ │ ├── ProductInventoryVariant.php │ │ ├── ProductMeta.php │ │ ├── Quote.php │ │ ├── QuoteItem.php │ │ ├── Save.php │ │ ├── Shop.php │ │ ├── StockMovement.php │ │ ├── Tag.php │ │ ├── User.php │ │ ├── Wallet.php │ │ ├── WalletSettlement.php │ │ ├── WalletTransaction.php │ │ ├── Warehouse.php │ │ ├── WarehouseInventory.php │ │ └── error_log │ ├── PageBuilder │ │ ├── Components │ │ │ └── ImageGrid.php │ │ └── Contracts │ │ └── PageComponent.php │ ├── Policies │ │ ├── PreInvoicePolicy.php │ │ ├── ProductPolicy.php │ │ └── WarehousePolicy.php │ ├── Providers │ │ ├── AppServiceProvider.php │ │ ├── CartServiceProvider.php │ │ ├── MacroServiceProvider.php │ │ ├── ModuleServiceProvider.php │ │ ├── PageBuilderServiceProvider.php │ │ ├── PolicyServiceProvider.php │ │ ├── SchemaMacroServiceProvider.php │ │ ├── TelescopeServiceProvider.php │ │ ├── ThemeServiceProvider.php │ │ ├── VoltServiceProvider.php │ │ └── error_log │ ├── Services │ │ ├── ArtemisAuthService.php │ │ ├── Bale │ │ │ ├── BaleMessengerService.php │ │ │ └── BaleSafirOTPService.php │ │ ├── Cart │ │ │ ├── Cart.php │ │ │ ├── Contracts │ │ │ │ └── CartServiceContract.php │ │ │ ├── DatabaseCartService.php │ │ │ └── SessionCartService.php │ │ ├── FarazSmsService.php │ │ ├── FileUploadService.php │ │ ├── IpPanelClient.php │ │ ├── Models │ │ │ ├── CartService.php │ │ │ ├── CategoryAttributeService.php │ │ │ ├── CategoryService.php │ │ │ ├── CouponService.php │ │ │ ├── FileService.php │ │ │ ├── OrderService.php │ │ │ ├── ProductAttributeService.php │ │ │ └── ProductService.php │ │ ├── OrderHandler.php │ │ ├── OtpService.php │ │ ├── SEO │ │ │ ├── MetaManager.php │ │ │ ├── SchemaManager.php │ │ │ └── SeoManager.php │ │ ├── SweetAlert.php │ │ ├── UserService.php │ │ ├── ValidNameGeneratorService.php │ │ ├── Woo │ │ │ ├── WooClient.php │ │ │ └── WooCredentials.php │ │ └── WooCommerceService.php │ ├── Support │ │ └── SweetRedirectResponse.php │ ├── Traits │ │ ├── EnumToArray.php │ │ ├── HasCodeGeneration.php │ │ ├── HasDeliveryCode.php │ │ ├── HasFile.php │ │ ├── HasMeta.php │ │ ├── HasTrackingCode.php │ │ ├── HasUniqueSlug.php │ │ ├── HasWarehouse.php │ │ ├── Likeable.php │ │ ├── MultiTenantModelTrait.php │ │ └── Taggable.php │ └── View │ └── Components │ ├── Blesser │ │ ├── Element │ │ │ ├── BrandSlider.php │ │ │ ├── CategoryList.php │ │ │ ├── ProductGrid.php │ │ │ ├── ProductOffer.php │ │ │ ├── ProductSlider.php │ │ │ ├── ProductSliderList.php │ │ │ └── SubCategorySlider.php │ │ └── Ui │ │ └── PricingCard.php │ ├── Form │ │ ├── InputMap.php │ │ └── PersianDatepicker.php │ └── Syndron │ ├── AdminNavigationMenu.php │ ├── AdminSidebarMenu.php │ ├── Breadcrumb.php │ ├── BreadcrumbItem.php │ ├── Elements │ │ ├── ModelFiles.php │ │ └── PanelSetting.php │ ├── Info.php │ ├── PageAction.php │ └── Ui │ ├── FileInput.php │ ├── ProductCard.php │ └── alert.php ├── artisan ├── bootstrap │ ├── app.php │ ├── error_log │ └── providers.php ├── composer.json ├── composer.lock ├── config │ ├── app.php │ ├── artemis.php │ ├── auth.php │ ├── cache.php │ ├── cors.php │ ├── database.php │ ├── error_log │ ├── filesystems.php │ ├── livewire.php │ ├── logging.php │ ├── loyalty.php │ ├── mail.php │ ├── options.php │ ├── payment.php │ ├── pennant.php │ ├── permission.php │ ├── queue.php │ ├── sanctum.php │ ├── services.php │ ├── session.php │ └── telescope.php ├── database │ ├── .gitignore │ ├── database.sqlite │ ├── factories │ │ ├── ShopFactory.php │ │ ├── UserFactory.php │ │ └── error_log │ ├── migrations │ │ ├── 0001_01_01_000000_create_users_table.php │ │ ├── 0001_01_01_000001_create_cache_table.php │ │ ├── 0001_01_01_000002_create_jobs_table.php │ │ ├── 2025_04_13_000000_create_files_table.php │ │ ├── 2025_04_22_190322_create_permission_tables.php │ │ ├── 2025_04_22_191147_create_personal_access_tokens_table.php │ │ ├── 2025_04_23_051850_create_options_table.php │ │ ├── 2025_04_23_071756_create_addresses_table.php │ │ ├── 2025_04_23_072208_create_categories_table.php │ │ ├── 2025_04_23_073740_create_category_attributes_table.php │ │ ├── 2025_04_23_075143_create_category_attribute_items_table.php │ │ ├── 2025_04_23_075500_create_brands_table.php │ │ ├── 2025_04_23_075504_create_products_table.php │ │ ├── 2025_04_23_075560_create_shops_table.php │ │ ├── 2025_04_23_082835_create_product_attribute_values_table.php │ │ ├── 2025_04_23_090412_create_product_inventories_table.php │ │ ├── 2025_04_23_090543_create_product_inventory_variants_table.php │ │ ├── 2025_04_23_094843_create_product_metas_table.php │ │ ├── 2025_04_23_095043_create_likes_table.php │ │ ├── 2025_04_23_095049_create_saves_table.php │ │ ├── 2025_04_23_095133_create_comments_table.php │ │ ├── 2025_04_23_104117_create_otps_table.php │ │ ├── 2025_04_23_110005_create_wallet.php │ │ ├── 2025_04_23_114607_create_payment.php │ │ ├── 2025_04_23_125350_create_delivery_times_table.php │ │ ├── 2025_04_23_125355_create_coupons.php │ │ ├── 2025_04_23_125356_create_order.php │ │ ├── 2025_04_23_125745_create_order_return.php │ │ ├── 2025_04_23_132004_create_deliveries_table.php │ │ ├── 2025_04_23_173911_create_contact_us_table.php │ │ ├── 2025_05_01_115017_create_telescope_entries_table.php │ │ ├── 2025_05_06_114345_create_posts_table.php │ │ ├── 2025_05_12_141835_create_carts_table.php │ │ ├── 2025_05_12_141928_create_cart_items_table.php │ │ ├── 2025_05_13_143227_create_product_views.php │ │ ├── 2025_05_15_160255_create_office_equipment_groups.php │ │ ├── 2025_05_15_160257_create_office_equipment_group_product.php │ │ ├── 2025_05_20_213918_create_pages_table.php │ │ ├── 2025_06_05_000001_create_delivery_providers_table.php │ │ ├── 2025_06_05_000002_create_delivery_events_table.php │ │ ├── 2025_06_05_000003_create_order_delivery_addresses_table.php │ │ ├── 2025_06_05_000004_create_delivery_time_reservations_table.php │ │ ├── 2025_06_06_114113_create_page_items_table.php │ │ ├── 2025_06_11_092228_create_tags_table.php │ │ ├── 2025_07_22_115533_create_features_table.php │ │ ├── 2025_07_27_000000_update_or_create_users_for_loyalty_table.php │ │ ├── 2025_07_27_000001_create_loyalty_points_table.php │ │ ├── 2025_07_27_000002_create_rewards_table.php │ │ ├── 2025_07_27_000003_create_redemptions_table.php │ │ ├── 2025_07_27_000004_create_tiers_table.php │ │ ├── 2025_07_27_000005_create_referrals_table.php │ │ ├── 2025_07_27_000006_create_loyalty_settings_table.php │ │ ├── 2025_08_14_162016_create_warehouses_table.php │ │ ├── 2025_08_14_162017_create_stock_movements_table.php │ │ ├── 2025_08_14_162017_create_warehouse_inventories_table.php │ │ ├── 2025_08_19_212042_add_grapes_columns_to_pages.php │ │ ├── 2025_08_19_212141_create_page_versions_table.php │ │ ├── 2025_09_02_204012_update_shop_table.php │ │ ├── 2025_09_24_092558_upate_otps_table.php │ │ ├── 2025_10_13_141556_create_modules_table.php │ │ ├── 2025_10_17_204555_create_pre_invoices_table.php │ │ ├── 2025_10_17_204556_create_pre_invoice_items_table.php │ │ ├── 2025_10_17_204557_create_quotes_table.php │ │ ├── 2025_10_17_204558_create_quote_items_table.php │ │ ├── 2025_10_20_123601_add_selected_quote_id_to_pre_invoices_table.php │ │ ├── 2025_12_01_204811_add_artemis_auth_to_users_table.php │ │ ├── artemis │ │ │ ├── 2025_01_01_192602_create_comments_table.php │ │ │ ├── 2025_01_04_102631_create_tags_table.php │ │ │ ├── 2025_01_04_121545_create_taggables_table.php │ │ │ ├── 2025_01_04_164244_create_categories_table.php │ │ │ ├── 2025_01_04_205726_create_votes_table.php │ │ │ ├── 2025_01_04_215620_create_flags_table.php │ │ │ ├── 2025_01_09_175348_create_questions_table.php │ │ │ ├── 2025_01_09_175414_create_answers_table.php │ │ │ └── 2025_01_12_092748_add_questions_and_answers_foreign_keys.php │ │ └── error_log │ ├── schema │ └── seeders │ ├── AdminUserSeeder.php │ ├── Category │ │ └── PcCategorySeeder.php │ ├── CategoryAttributeSeeder.php │ ├── CategorySeeder.php │ ├── DatabaseSeeder.php │ ├── Initialization │ │ └── ModuleSeeder.php │ ├── OptionSeeder.php │ ├── PermissionSeeder.php │ ├── RoleSeeder.php │ ├── Ui │ │ └── FooterSectionSeeder.php │ ├── UserSeeder.php │ └── UsersShopsSeeder.php ├── doc-generator.php ├── docs │ ├── doc-generator.json │ ├── schema.html │ └── schema.mmd ├── error_log ├── folder_structure.php ├── folder_structure.txt ├── lang │ ├── ar.json │ ├── en │ │ ├── api.php │ │ ├── auth.php │ │ ├── pagination.php │ │ ├── passwords.php │ │ └── validation.php │ ├── en.json │ ├── fa │ │ ├── api.php │ │ ├── auth.php │ │ ├── class_name.php │ │ ├── comment-status.php │ │ ├── dictionary.php │ │ ├── message.php │ │ ├── order_status.php │ │ ├── pagination.php │ │ ├── passwords.php │ │ └── validation.php │ └── fa.json ├── package-lock.json ├── package.json ├── phpunit.xml ├── resources │ ├── css │ │ ├── admin │ │ │ ├── app.css │ │ │ ├── upload-input-v2.css │ │ │ └── woo-app.css │ │ ├── app.css │ │ ├── icons.css │ │ └── rate.css │ ├── fonts │ │ └── iranyekan │ │ ├── IRANYekanXFaNum-Bold.woff2 │ │ ├── IRANYekanXFaNum-DemiBold.woff2 │ │ ├── IRANYekanXFaNum-Light.woff2 │ │ ├── IRANYekanXFaNum-Medium.woff2 │ │ └── IRANYekanXFaNum-Regular.woff2 │ ├── js │ │ ├── admin │ │ │ ├── alpine.js │ │ │ ├── app.js │ │ │ ├── form-ajax.js │ │ │ ├── grapesjs │ │ │ │ └── block │ │ │ │ ├── block.js │ │ │ │ ├── product-slider-list.js │ │ │ │ └── templateBlock.js │ │ │ ├── grapesjs.js │ │ │ ├── page │ │ │ │ └── panel-page.jsx │ │ │ ├── upload-input-v2.js │ │ │ └── woo-app.js │ │ ├── app.js │ │ ├── bootstrap.js │ │ ├── handle-broken-image.js │ │ ├── module │ │ │ └── persianMatcher.js │ │ └── quill-init.js │ └── views │ ├── components │ │ ├── alert.blade.php │ │ ├── blesser │ │ │ ├── element │ │ │ │ ├── address-item.blade.php │ │ │ │ ├── blog-post.blade.php │ │ │ │ ├── brand-slider.blade.php │ │ │ │ ├── category-list.blade.php │ │ │ │ ├── comment.blade.php │ │ │ │ ├── details │ │ │ │ │ └── pre-invoice-details.blade.php │ │ │ │ ├── image-list.blade.php │ │ │ │ ├── most-quested.blade.php │ │ │ │ ├── pre-invoice-image-text.blade.php │ │ │ │ ├── product-grid.blade.php │ │ │ │ ├── product-offer.blade.php │ │ │ │ ├── product-slider-list.blade.php │ │ │ │ ├── product-slider.blade.php │ │ │ │ ├── sidebar │ │ │ │ │ └── new-posts.blade.php │ │ │ │ ├── single-order-card.blade.php │ │ │ │ ├── single-post-card.blade.php │ │ │ │ ├── single-product-card.blade.php │ │ │ │ ├── special-sale.blade.php │ │ │ │ ├── story.blade.php │ │ │ │ ├── sub-category-slider.blade.php │ │ │ │ ├── table │ │ │ │ │ └── pre-invoices-table.blade.php │ │ │ │ └── user-dashboard-link.blade.php │ │ │ ├── icons │ │ │ │ └── admin-dashboard.blade.php │ │ │ ├── share-button.blade.php │ │ │ └── ui │ │ │ ├── alert.blade.php │ │ │ ├── banner.blade.php │ │ │ ├── breadcrumb.blade.php │ │ │ ├── button │ │ │ │ └── button.blade.php │ │ │ ├── drawer.blade.php │ │ │ ├── form │ │ │ │ ├── input.blade.php │ │ │ │ ├── rate.blade.php │ │ │ │ ├── select.blade.php │ │ │ │ └── textarea.blade.php │ │ │ ├── full-width-banner.blade.php │ │ │ ├── modal.blade.php │ │ │ └── pricing-card.blade.php │ │ ├── form │ │ │ ├── input-map.blade.php │ │ │ ├── persian-datepicker.blade.php │ │ │ └── quill-editor.blade.php │ │ ├── rate.blade.php │ │ ├── sweetalert2.blade.php │ │ ├── syndron │ │ │ ├── admin │ │ │ │ └── page-builder │ │ │ │ └── fields.blade.php │ │ │ ├── admin-navigation-menu.blade.php │ │ │ ├── admin-sidebar-menu.blade.php │ │ │ ├── breadcrumb-item.blade.php │ │ │ ├── breadcrumb.blade.php │ │ │ ├── cache-manager.blade.php │ │ │ ├── elements │ │ │ │ ├── category-tree.blade.php │ │ │ │ ├── menu-builder.blade.php │ │ │ │ ├── model-files.blade.php │ │ │ │ ├── panel-setting.blade.php │ │ │ │ ├── product-details.blade.php │ │ │ │ ├── setting-menu-card.blade.php │ │ │ │ ├── shop-list-item.blade.php │ │ │ │ ├── suggestion-card.blade.php │ │ │ │ ├── user-list-item.blade.php │ │ │ │ ├── widgets │ │ │ │ │ └── static-card.blade.php │ │ │ │ └── woo-connect-card.blade.php │ │ │ ├── form │ │ │ │ ├── blog-form.blade.php │ │ │ │ ├── brand-form.blade.php │ │ │ │ ├── category-attribute-form.blade.php │ │ │ │ ├── category-attribute-item-form.blade.php │ │ │ │ ├── category-form.blade.php │ │ │ │ ├── coupon-form.blade.php │ │ │ │ ├── delivery │ │ │ │ │ ├── provider-form.blade.php │ │ │ │ │ └── time-form.blade.php │ │ │ │ ├── faq │ │ │ │ │ ├── category-form.blade.php │ │ │ │ │ ├── question-form.blade.php │ │ │ │ │ └── tag-form.blade.php │ │ │ │ ├── office-equipment-group-form.blade.php │ │ │ │ ├── order-form.blade.php │ │ │ │ ├── page-form.blade.php │ │ │ │ ├── permission-form.blade.php │ │ │ │ ├── pre-invoice-quote.blade.php │ │ │ │ ├── product │ │ │ │ │ ├── category-attributes.blade.php │ │ │ │ │ ├── form.blade.php │ │ │ │ │ ├── static-inputs.blade.php │ │ │ │ │ └── static-second-inputs.blade.php │ │ │ │ ├── product-filter-form.blade.php │ │ │ │ ├── role-form.blade.php │ │ │ │ ├── shop-form.blade.php │ │ │ │ ├── tag-form.blade.php │ │ │ │ ├── user-form.blade.php │ │ │ │ └── warehouse-form.blade.php │ │ │ ├── page-action.blade.php │ │ │ └── ui │ │ │ ├── alert.blade.php │ │ │ ├── card │ │ │ │ └── card.blade.php │ │ │ ├── file-input.blade.php │ │ │ ├── file-upload-v2.blade.php │ │ │ ├── form │ │ │ │ ├── image-checkbox.blade.php │ │ │ │ ├── input-radio-inline-row.blade.php │ │ │ │ ├── input-text-base.blade.php │ │ │ │ └── number-input.blade.php │ │ │ ├── product-card-2.blade.php │ │ │ ├── product-card.blade.php │ │ │ ├── tab │ │ │ │ ├── tab-item.blade.php │ │ │ │ ├── tab-pane.blade.php │ │ │ │ └── tab.blade.php │ │ │ └── table.blade.php │ │ └── ui │ │ └── grid-menu.blade.php │ ├── emails │ │ └── verification-code.blade.php │ ├── errors │ │ ├── 403.blade.php │ │ └── 404.blade.php │ ├── layouts │ │ ├── blesser │ │ │ ├── app-simple.blade.php │ │ │ ├── app.blade.php │ │ │ ├── footer.blade.php │ │ │ ├── header-desktop-bottom.blade.php │ │ │ ├── header.blade.php │ │ │ ├── meta.blade.php │ │ │ ├── mobile-bottom-menu.blade.php │ │ │ ├── mobile-drawers.blade.php │ │ │ ├── modal.blade.php │ │ │ ├── script.blade.php │ │ │ └── style.blade.php │ │ └── syndron │ │ ├── app.blade.php │ │ ├── footer.blade.php │ │ ├── header.blade.php │ │ ├── horizontal.blade.php │ │ ├── navigation.blade.php │ │ ├── partial │ │ │ └── header-shortcut.blade.php │ │ └── sidebar.blade.php │ ├── livewire │ │ ├── admin │ │ │ ├── components │ │ │ │ └── file-picker-modal.blade.php │ │ │ ├── development │ │ │ │ └── configuration.blade.php │ │ │ ├── disk-usage-component.blade.php │ │ │ ├── file-manager.blade.php │ │ │ ├── global-search.blade.php │ │ │ ├── page-item-edit.blade.php │ │ │ └── product-bundle-details.blade.php │ │ ├── auth │ │ │ ├── login-form.blade.php │ │ │ ├── login-identifier.blade.php │ │ │ ├── login-password.blade.php │ │ │ ├── login-verification.blade.php │ │ │ └── register-form.blade.php │ │ ├── blesser │ │ │ ├── comment │ │ │ │ ├── comment-form.blade.php │ │ │ │ ├── comment-list.blade.php │ │ │ │ └── single-comment.blade.php │ │ │ ├── desktop-search-component.blade.php │ │ │ ├── like.blade.php │ │ │ ├── pre-invoice-form.blade.php │ │ │ └── product-details.blade.php │ │ ├── forms │ │ │ └── address-form.blade.php │ │ ├── partial │ │ │ ├── loading.blade.php │ │ │ └── success-message.blade.php │ │ ├── resources │ │ │ ├── user-addresses.blade.php │ │ │ └── user-orders.blade.php │ │ └── user │ │ ├── address-tab.blade.php │ │ ├── dashboard-tab.blade.php │ │ ├── favorite-tab.blade.php │ │ ├── notification-tab.blade.php │ │ ├── order-tab.blade.php │ │ ├── panel-tabs.blade.php │ │ ├── profile-tab.blade.php │ │ └── recent-tab.blade.php │ ├── pages │ │ ├── admin │ │ │ ├── auth │ │ │ │ ├── forgot-password.blade.php │ │ │ │ ├── login.blade.php │ │ │ │ ├── register.blade.php │ │ │ │ └── reset-password.blade.php │ │ │ ├── blog │ │ │ │ ├── create.blade.php │ │ │ │ ├── edit.blade.php │ │ │ │ └── index.blade.php │ │ │ ├── brand │ │ │ │ ├── create.blade.php │ │ │ │ ├── edit.blade.php │ │ │ │ ├── index.blade.php │ │ │ │ └── show.blade.php │ │ │ ├── categories │ │ │ │ ├── create.blade.php │ │ │ │ ├── edit.blade.php │ │ │ │ ├── index.blade.php │ │ │ │ ├── partials │ │ │ │ │ └── categories.blade.php │ │ │ │ └── show.blade.php │ │ │ ├── category-attribute │ │ │ │ ├── create.blade.php │ │ │ │ ├── edit.blade.php │ │ │ │ ├── index.blade.php │ │ │ │ └── show.blade.php │ │ │ ├── category-attribute-item │ │ │ │ ├── create.blade.php │ │ │ │ ├── edit.blade.php │ │ │ │ ├── index.blade.php │ │ │ │ └── show.blade.php │ │ │ ├── comments.blade.php │ │ │ ├── coupon │ │ │ │ ├── create.blade.php │ │ │ │ ├── edit.blade.php │ │ │ │ └── index.blade.php │ │ │ ├── dashboard.blade.php │ │ │ ├── deliveries │ │ │ │ ├── addresses │ │ │ │ │ ├── index.blade.php │ │ │ │ │ └── show.blade.php │ │ │ │ ├── create.blade.php │ │ │ │ ├── edit.blade.php │ │ │ │ ├── events │ │ │ │ │ └── index.blade.php │ │ │ │ ├── index.blade.php │ │ │ │ ├── items │ │ │ │ │ ├── edit.blade.php │ │ │ │ │ └── index.blade.php │ │ │ │ └── show.blade.php │ │ │ ├── delivery │ │ │ │ ├── day-capacity │ │ │ │ │ ├── create.blade.php │ │ │ │ │ ├── edit.blade.php │ │ │ │ │ ├── index.blade.php │ │ │ │ │ └── show.blade.php │ │ │ │ ├── provider │ │ │ │ │ ├── create.blade.php │ │ │ │ │ ├── edit.blade.php │ │ │ │ │ └── index.blade.php │ │ │ │ ├── time │ │ │ │ │ ├── create.blade.php │ │ │ │ │ ├── edit.blade.php │ │ │ │ │ └── index.blade.php │ │ │ │ ├── time-exception │ │ │ │ │ ├── create.blade.php │ │ │ │ │ ├── index.blade.php │ │ │ │ │ └── show.blade.php │ │ │ │ └── time-reservation │ │ │ │ ├── create.blade.php │ │ │ │ ├── edit.blade.php │ │ │ │ ├── index.blade.php │ │ │ │ └── show.blade.php │ │ │ ├── development │ │ │ │ ├── configuration.blade.php │ │ │ │ └── version │ │ │ ├── faq │ │ │ │ ├── categories │ │ │ │ │ ├── create.blade.php │ │ │ │ │ ├── edit.blade.php │ │ │ │ │ ├── index.blade.php │ │ │ │ │ └── show.blade.php │ │ │ │ ├── flags │ │ │ │ │ └── index.blade.php │ │ │ │ ├── questions │ │ │ │ │ ├── create.blade.php │ │ │ │ │ ├── edit.blade.php │ │ │ │ │ ├── index.blade.php │ │ │ │ │ └── show.blade.php │ │ │ │ └── tags │ │ │ │ ├── create.blade.php │ │ │ │ ├── edit.blade.php │ │ │ │ ├── index.blade.php │ │ │ │ └── show.blade.php │ │ │ ├── features │ │ │ │ └── index.blade.php │ │ │ ├── file-manager.blade.php │ │ │ ├── modules │ │ │ │ └── index.blade.php │ │ │ ├── option │ │ │ │ ├── create.blade.php │ │ │ │ ├── edit.blade.php │ │ │ │ ├── group_index.blade.php │ │ │ │ ├── index.blade.php │ │ │ │ ├── menu.blade.php │ │ │ │ ├── panel-react.blade.php │ │ │ │ ├── panel-v2.blade.php │ │ │ │ ├── panel.blade.php │ │ │ │ └── show.blade.php │ │ │ ├── order │ │ │ │ ├── create.blade.php │ │ │ │ ├── edit.blade.php │ │ │ │ ├── index.blade.php │ │ │ │ └── show.blade.php │ │ │ ├── page │ │ │ │ ├── create.blade.php │ │ │ │ ├── edit.blade.php │ │ │ │ ├── grapesjs │ │ │ │ │ └── builder.blade.php │ │ │ │ ├── index.blade.php │ │ │ │ ├── item.blade.php │ │ │ │ └── show.blade.php │ │ │ ├── pre-invoice │ │ │ │ ├── index.blade.php │ │ │ │ ├── quote │ │ │ │ │ ├── create.blade.php │ │ │ │ │ ├── edit.blade.php │ │ │ │ │ └── index.blade.php │ │ │ │ └── show.blade.php │ │ │ ├── product │ │ │ │ ├── create.blade.php │ │ │ │ ├── edit.blade.php │ │ │ │ ├── list.blade.php │ │ │ │ ├── show-2.blade.php │ │ │ │ └── show.blade.php │ │ │ ├── product-bundle │ │ │ │ ├── create.blade.php │ │ │ │ ├── edit.blade.php │ │ │ │ ├── index.blade.php │ │ │ │ └── show.blade.php │ │ │ ├── settings │ │ │ │ ├── cache │ │ │ │ │ └── index.blade.php │ │ │ │ ├── data │ │ │ │ │ ├── export.blade.php │ │ │ │ │ └── import.blade.php │ │ │ │ ├── permission │ │ │ │ │ ├── create.blade.php │ │ │ │ │ ├── edit.blade.php │ │ │ │ │ └── index.blade.php │ │ │ │ ├── role │ │ │ │ │ ├── create.blade.php │ │ │ │ │ ├── edit.blade.php │ │ │ │ │ └── index.blade.php │ │ │ │ ├── ui │ │ │ │ │ └── footer-sections │ │ │ │ │ ├── edit.blade.php │ │ │ │ │ └── index.blade.php │ │ │ │ └── users │ │ │ │ ├── assign-role.blade.php │ │ │ │ ├── create.blade.php │ │ │ │ ├── edit.blade.php │ │ │ │ ├── index.blade.php │ │ │ │ └── show.blade.php │ │ │ ├── shop │ │ │ │ ├── dashboard.blade.php │ │ │ │ ├── inventory │ │ │ │ │ └── index.blade.php │ │ │ │ ├── overview-sale.blade.php │ │ │ │ └── variant │ │ │ │ └── index.blade.php │ │ │ ├── shop-profile │ │ │ │ ├── create.blade.php │ │ │ │ ├── edit.blade.php │ │ │ │ ├── index.blade.php │ │ │ │ └── show.blade.php │ │ │ ├── suggestion-form.blade.php │ │ │ ├── suggestion-more-info.blade.php │ │ │ ├── tag │ │ │ │ ├── create.blade.php │ │ │ │ ├── edit.blade.php │ │ │ │ └── index.blade.php │ │ │ ├── task.blade.php │ │ │ ├── template │ │ │ │ ├── components │ │ │ │ │ ├── alerts.blade.php │ │ │ │ │ ├── breadcrumb.blade.php │ │ │ │ │ ├── datepicker.blade.php │ │ │ │ │ └── tab.blade.php │ │ │ │ └── index.blade.php │ │ │ ├── warehouse-inventory │ │ │ │ ├── create.blade.php │ │ │ │ ├── edit.blade.php │ │ │ │ └── index.blade.php │ │ │ ├── warehouses │ │ │ │ ├── create.blade.php │ │ │ │ ├── edit.blade.php │ │ │ │ └── index.blade.php │ │ │ ├── woo-commerce │ │ │ │ ├── customer │ │ │ │ │ └── list.blade.php │ │ │ │ ├── order │ │ │ │ │ └── list.blade.php │ │ │ │ ├── product │ │ │ │ │ └── list.blade.php │ │ │ │ └── woo-app.blade.php │ │ │ ├── woocommerce │ │ │ │ └── register.blade.php │ │ │ └── woocommerce-more-info.blade.php │ │ ├── auth │ │ │ └── authenticate.blade.php │ │ ├── blog.blade.php │ │ ├── cart-checkout.blade.php │ │ ├── cart-delivery.blade.php │ │ ├── cart.blade.php │ │ ├── faq │ │ │ ├── faq-home.blade.php │ │ │ └── questions │ │ │ ├── create.blade.php │ │ │ ├── edit.blade.php │ │ │ ├── index.blade.php │ │ │ └── show.blade.php │ │ ├── home.blade.php │ │ ├── office-equipment-products.blade.php │ │ ├── office-equipment.blade.php │ │ ├── page.blade.php │ │ ├── payment.blade.php │ │ ├── post-details.blade.php │ │ ├── pre-invoice.blade.php │ │ ├── shop.blade.php │ │ └── user │ │ ├── dashboard.blade.php │ │ └── request-shop-account.blade.php │ ├── pagination │ │ └── blesser.blade.php │ ├── vendor │ │ ├── loyalty │ │ │ ├── admin │ │ │ │ ├── dashboard.blade.php │ │ │ │ ├── layout.blade.php │ │ │ │ ├── referrals │ │ │ │ │ ├── index.blade.php │ │ │ │ │ └── show.blade.php │ │ │ │ ├── rewards │ │ │ │ │ ├── create.blade.php │ │ │ │ │ ├── edit.blade.php │ │ │ │ │ └── index.blade.php │ │ │ │ ├── settings │ │ │ │ │ └── edit.blade.php │ │ │ │ └── tiers │ │ │ │ ├── create.blade.php │ │ │ │ ├── edit.blade.php │ │ │ │ └── index.blade.php │ │ │ ├── client │ │ │ │ ├── dashboard.blade.php │ │ │ │ ├── layout.blade.php │ │ │ │ ├── points │ │ │ │ │ ├── history.blade.php │ │ │ │ │ └── index.blade.php │ │ │ │ └── rewards │ │ │ │ └── index.blade.php │ │ │ └── components │ │ └── shetabitPayment │ │ └── redirectForm.blade.php │ └── welcome.blade.php ├── routes │ ├── admin │ │ ├── admin.php │ │ ├── delivery.php │ │ ├── faq.php │ │ ├── option.php │ │ ├── settings.php │ │ ├── shop.php │ │ └── template.php │ ├── api.php │ ├── authenticate.php │ ├── console.php │ ├── development.php │ ├── error_log │ ├── shop.php │ ├── test.php │ ├── user.php │ └── web.php ├── tailwind.config.js ├── tests │ ├── Feature │ │ └── ExampleTest.php │ ├── TestCase.php │ ├── Unit │ │ └── ExampleTest.php │ └── error_log └── vite.config.js Note: Vendor, node_modules, and other development directories are ignored.