shopware / platform
Shopware电子商务核心
Requires
- php: ~8.2.0 || ~8.3.0
- composer-runtime-api: ^2.1
- ext-curl: *
- ext-dom: *
- ext-fileinfo: *
- ext-gd: *
- ext-intl: *
- ext-json: *
- ext-mbstring: *
- ext-openssl: *
- ext-pdo: *
- ext-pdo_mysql: *
- ext-session: *
- ext-simplexml: *
- ext-sodium: *
- ext-xml: *
- ext-zip: *
- ext-zlib: *
- cocur/slugify: ^4.3.0
- composer/composer: ^2.7
- composer/semver: ^3.2
- doctrine/dbal: ^3.9
- doctrine/inflector: ^2.0
- dompdf/dompdf: 2.0.4
- dragonmantank/cron-expression: ^3.3
- erusev/parsedown-extra: ^0.8.1
- ezyang/htmlpurifier: ^4.16
- guzzlehttp/guzzle: ^7.5.0
- guzzlehttp/psr7: ^2.4
- lcobucci/clock: ^3.1.0
- lcobucci/jwt: ^5.0
- league/flysystem: ^3.10.3
- league/flysystem-memory: ^3.10.3
- league/mime-type-detection: ^1.13.0
- league/oauth2-server: ^8.5
- meyfa/php-svg: ^0.14.0
- monolog/monolog: ^3.3.1
- nyholm/psr7: ^1.5
- opensearch-project/opensearch-php: ^2.3.1
- padaliyajay/php-autoprefixer: ^1.4
- psr/cache: ^3.0.0
- psr/event-dispatcher: ^1.0.0
- psr/http-factory: ^1.0.1
- psr/http-message: ^1.1 || ^2.0
- psr/log: ^3.0.0
- ramsey/uuid: ^4.7
- scssphp/scssphp: v1.12.0
- setasign/fpdi: ^2.3.7
- setasign/tfpdf: ^1.33
- shopware/conflicts: >=0.2.0
- shyim/opensearch-php-dsl: ^1.0.5
- squirrelphp/twig-php-syntax: ^1.8.0
- symfony/asset: ~7.1.1
- symfony/cache: ~7.1.1
- symfony/cache-contracts: ~3.5.0
- symfony/clock: ~7.1.1
- symfony/config: ~7.1.1
- symfony/console: ~7.1.1
- symfony/debug-bundle: ~7.1.1
- symfony/dependency-injection: ~7.1.1
- symfony/deprecation-contracts: ~3.5.0
- symfony/doctrine-messenger: ~7.1.1
- symfony/dotenv: ~7.1.1
- symfony/error-handler: ~7.1.1
- symfony/event-dispatcher: ~7.1.1
- symfony/event-dispatcher-contracts: ~3.5.0
- symfony/filesystem: ~7.1.1
- symfony/finder: ~7.1.1
- symfony/framework-bundle: ~7.1.1
- symfony/http-client: ~7.1.1
- symfony/http-foundation: ~7.1.1
- symfony/http-kernel: ~7.1.1
- symfony/lock: ~7.1.1
- symfony/mailer: ~7.1.1
- symfony/messenger: ~7.1.1
- symfony/mime: ~7.1.1
- symfony/monolog-bridge: ~7.1.1
- symfony/monolog-bundle: ~3.10.0
- symfony/options-resolver: ~7.1.1
- symfony/polyfill-php83: ~1.29.0
- symfony/process: ~7.1.1
- symfony/property-access: ~7.1.1
- symfony/property-info: ~7.1.1
- symfony/proxy-manager-bridge: ~6.4.8
- symfony/psr-http-message-bridge: ~7.1.1
- symfony/rate-limiter: ~7.1.1
- symfony/routing: ~7.1.1
- symfony/runtime: ~7.1.1
- symfony/scheduler: ~7.1.1
- symfony/security-core: ~7.1.1
- symfony/security-csrf: ~7.1.1
- symfony/serializer: ~7.1.1
- symfony/service-contracts: ~3.5.0
- symfony/stopwatch: ~7.1.1
- symfony/translation: ~7.1.1
- symfony/translation-contracts: ~3.5.0
- symfony/twig-bridge: ~7.1.1
- symfony/twig-bundle: ~7.1.1
- symfony/validator: ~7.1.1
- symfony/var-exporter: ~7.1.1
- symfony/yaml: ~7.1.1
- tecnickcom/tcpdf: ^6.6.1
- twig/intl-extra: ^3.10.0
- twig/string-extra: ^3.10.0
- twig/twig: ^3.13.0
- zircote/swagger-php: ^4.9.2
Requires (Dev)
- ext-tokenizer: *
- ext-xmlwriter: *
- bamarni/composer-bin-plugin: ^1.8.2
- brianium/paratest: ^7.3
- dominikb/composer-license-checker: ^2.5
- ergebnis/phpunit-slow-test-detector: ^2.4
- jdorn/sql-formatter: ^1.2.17
- league/construct-finder: ^1.1
- league/flysystem-async-aws-s3: ^3.10.3
- league/flysystem-google-cloud-storage: ^3.10.3
- nikic/php-parser: ^4.16.0
- opis/json-schema: ^2.3.0
- phpat/phpat: 0.10.18
- phpbench/phpbench: ^1.2.15
- phpdocumentor/reflection-docblock: ^5.3.0
- phpdocumentor/type-resolver: ^1.7.1
- phpstan/extension-installer: ^1.4.1
- phpstan/phpstan: 1.11.11
- phpstan/phpstan-deprecation-rules: 1.2.0
- phpstan/phpstan-phpunit: 1.4.0
- phpstan/phpstan-symfony: 1.4.8
- phpunit/phpunit: ^10.5
- predis/predis: ^2.2
- rector/type-perfect: 0.1.8
- shopware/dev-tools: ^1.3
- smalot/pdfparser: ^2.2.2
- symfony/browser-kit: ~7.1.1
- symfony/css-selector: ~7.1.1
- symfony/dom-crawler: ~7.1.1
- symfony/expression-language: ~7.1.1
- symfony/phpunit-bridge: ~7.1.1
- symfony/var-dumper: ~7.1.1
- symplify/phpstan-rules: 13.0.0
- tomasvotruba/type-coverage: 0.3.1
Suggests
- league/flysystem-async-aws-s3: Required to use the Flysystem S3 driver (^3.10.3)
- league/flysystem-google-cloud-storage: Required to use the Flysystem Google cloud driver (^3.10.3)
- shopware/dev-tools: For development tools, profiler, faker, etc
Replaces
- shopware/administration: v6.6.6.1
- shopware/core: v6.6.6.1
- shopware/elasticsearch: v6.6.6.1
- shopware/storefront: v6.6.6.1
- symfony/polyfill-ctype: *
- symfony/polyfill-iconv: *
- symfony/polyfill-php72: *
- symfony/polyfill-php73: *
- symfony/polyfill-php74: *
- symfony/polyfill-php80: *
- symfony/polyfill-php81: *
- symfony/polyfill-php82: *
- dev-trunk / 6.6.x-dev
- v6.6.6.1
- v6.6.6.0
- v6.6.5.1
- v6.6.5.0
- v6.6.4.1
- v6.6.4.0
- v6.6.3.1
- v6.6.3.0
- v6.6.2.0
- v6.6.1.2
- v6.6.1.1
- v6.6.1.0
- v6.6.0.3
- v6.6.0.2
- v6.6.0.1
- v6.6.0.0
- v6.6.0.0-rc7
- v6.6.0.0-rc6
- v6.6.0.0-rc5
- v6.6.0.0-rc4
- v6.6.0.0-rc3
- v6.6.0.0-rc2
- v6.6.0.0-rc1
- 6.5.x-dev
- v6.5.8.14
- v6.5.8.13
- v6.5.8.12
- v6.5.8.11
- v6.5.8.10
- v6.5.8.9
- v6.5.8.8
- v6.5.8.7
- v6.5.8.6
- v6.5.8.5
- v6.5.8.4
- v6.5.8.3
- v6.5.8.2
- v6.5.8.1
- v6.5.8.0
- v6.5.7.4
- v6.5.7.3
- v6.5.7.2
- v6.5.7.1
- v6.5.7.0
- v6.5.6.1
- v6.5.6.0
- v6.5.5.2
- v6.5.5.1
- v6.5.5.0
- v6.5.4.1
- v6.5.4.0
- v6.5.3.3
- v6.5.3.2
- v6.5.3.1
- v6.5.3.0
- v6.5.2.1
- v6.5.2.0
- v6.5.1.1
- v6.5.1.0
- 6.5.0.0
- 6.5.0.0-rc4
- 6.5.0.0-rc3
- 6.5.0.0-rc2
- 6.5.0.0-rc1
- 6.5.0.0-dev
- 6.4.x-dev
- 6.4.99.0-dev
- 6.4.20.2
- 6.4.20.1
- 6.4.20.0
- 6.4.20.0-dev
- 6.4.19.0
- 6.4.19.0-dev
- 6.4.18.1
- 6.4.18.0
- 6.4.18.0-dev
- 6.4.17.2
- 6.4.17.2-dev
- 6.4.17.1
- 6.4.17.0
- 6.4.17.0-dev
- 6.4.16.1
- 6.4.16.0
- 6.4.16.0-dev
- 6.4.15.2
- 6.4.15.2-dev
- 6.4.15.1
- 6.4.15.0
- 6.4.15.0-dev
- 6.4.14.0
- 6.4.14.0-dev
- 6.4.13.0
- 6.4.13.0-dev
- 6.4.12.0
- 6.4.12.0-dev
- 6.4.11.1
- 6.4.11.0
- 6.4.11.0-dev
- 6.4.10.1
- 6.4.10.0
- 6.4.10.0-dev
- 6.4.9.0
- 6.4.9.0-dev
- 6.4.8.2
- 6.4.8.1
- 6.4.8.0
- 6.4.8.0-dev
- 6.4.7.0
- 6.4.7.0-dev
- 6.4.6.1
- 6.4.6.0
- 6.4.6.0-dev
- 6.4.5.1
- 6.4.5.0
- 6.4.5.0-dev
- 6.4.4.1
- 6.4.4.1-dev
- 6.4.4.0
- 6.4.4.0-dev
- 6.4.3.1
- 6.4.3.0
- 6.4.3.0-dev
- 6.4.2.1
- 6.4.2.0
- 6.4.2.0-dev
- 6.4.1.2
- 6.4.1.1
- 6.4.1.0
- 6.4.1.0-dev
- 6.4.0.0
- 6.4.0.0-RC1
- 6.4.0.0-dev
- 6.3.5.4
- 6.3.5.3
- 6.3.5.2
- 6.3.5.1
- 6.3.5.0
- 6.3.5.0-dev
- 6.3.4.1
- 6.3.4.0
- 6.3.4.0-dev
- 6.3.3.1
- 6.3.3.1-dev
- 6.3.3.0
- 6.3.3.0-dev
- 6.3.2.1
- 6.3.2.0
- 6.3.2.0-dev
- 6.3.1.1
- 6.3.1.0
- 6.3.1.0-dev
- 6.3.0.2
- 6.3.0.2-dev
- 6.3.0.1
- 6.3.0.0
- 6.3.0.0-dev
- 6.2.x-dev
- v6.2.3
- v6.2.2
- v6.2.1
- v6.2.0
- v6.2.0-RC1
- 6.1.x-dev
- v6.1.6
- v6.1.5
- v6.1.4
- v6.1.3
- v6.1.2
- v6.1.1
- v6.1.0
- v6.1.0-rc4
- v6.1.0-rc3
- v6.1.0-rc2
- v6.1.0-rc1
- v6.0.0+ea2
- 5.7.3.x-dev
- dev-next-38378/add-downstream-workflow
- dev-next-38330/fix-install
- dev-next-38071/add-downstream-workflow
- dev-next-38330/add-update-install-ats-jobs-gh
- dev-next-38071/refactor-gh-workflows-6.5.x
- dev-next-37706/add-sfc-support
- dev-next-38276/add-license-check-jobs-to-gh
- dev-next-00000/fix-redis-ghw
- dev-next-00000/fix-bc-checker
- dev-next-38223/fix-ci-e2e-image
- dev-next-33734/blue-green-pipeline
- dev-next-00000/refactor-github-workflows
- dev-next-00000/test-downstream-action
- dev-saas/2024/31
- dev-next-37551/fix-sbp-version-jobs
- dev-next-36303/feature/in-app-purchases
- dev-experiment-with-dark-mode
- dev-next-31669/cache-rework
- dev-next-31670/product-pricing-rework
- dev-next-0000/entity-via-attribute
- dev-next-33878/improve-openapi-schema-for-script-endpoints
- dev-next-34923/auto-imported-from-github
- dev-next-30261/fix-old-kernel-usage
- dev-next-32330/improve-event-system
- dev-next-30810/fix-bulk-update-product-price
- dev-next-29322/feature/new-acceptance-test-suite
- dev-next-25584/media-path-poc
- dev-listing-subscriber-refactoring
- dev-listing-features
- dev-next-25696/final-storable-flow
- dev-DX-274
- dev-next-18114/change-font-styling-to-inter
- dev-next-18869/update-codeowners
This package is auto-updated.
Last update: 2024-09-20 14:13:53 UTC
README
Shopware
现代开源电子商务平台
Shopware 6是一个由Symfony 7和Vue.js 3驱动的开源无头电子商务平台,被成千上万的商店使用,并得到全球开发人员、机构和商家庞大社区的支持。
如果您喜欢Shopware 6,请在GitHub上给我们一个⭐️!
- 🙋♂️ 成为shopware的一员! 我们正在招聘! 🙋
- 🌎 发现我们的网站
- 🧩 在我们的社区商店浏览超过5,200个扩展
- 📖 了解如何开发扩展以及Shopware背后的技术
- 🉐 翻译 Shopware或通过为现有语言做出贡献来帮助
- 🛠 在问题跟踪器中报告错误
- 💡 给我们反馈或投票现有的想法
- 👪 在我们的Slack社区工作区与超过9,000名shopware开发人员交流
- 🗨 在Stack Overflow或在我们的社区论坛上寻求帮助或提供帮助
目录
项目概述
要了解Shopware的功能以及我们与其他电子商务系统有何不同,请访问Shopware主页上的功能之旅。
从开发人员的角度来看,以下是一些让Shopware易于使用且有趣的高亮功能
平台和框架
Shopware本身主要基于Symfony和Vue.js。它是一个功能齐全的电子商务平台,但它也是一个电子商务框架。
Shopware是
- 一个现成的购物车系统。
- 您的灵活项目中的供应商依赖项。
- API优先.
- 通过插件扩展:
- 通过创建包并将其作为应用程序的一部分加载,利用Symfony的全部功能。
- 通过应用程序扩展:
- 一种现代、轻量但强大的添加功能的方式,需要很少的Shopware特定知识。
- 如果需要,可以实现无头。
安装
扩展Shopware
在Shopware商店中已经有大量扩展可用。
在本地设置Shopware开发环境之后,您可以从文档中的扩展指南开始。
扩展Shopware的最佳方式是通过App系统。如果您想实现的功能需要直接访问Shopware进程和数据库,您也可以使用插件系统。
您可以在文档中找到概述和区分。
生产设置
运行Shopware商店最简单的方式是在Shopware云预订商业计划,这是一个完全托管的设置,可以直接使用。
对于本地商店,建议通过灵活模板安装Shopware。为了解锁Shopware提供的全部潜力,本地也有可用的商业计划。
这些计划通过独特的功能丰富您的商店,让您在竞争中拥有额外的优势。
有一份托管合作伙伴列表,他们提供预安装的商店,使您的启动速度更快。
我们还提供基于Web的安装程序,文档将引导您完成必要的步骤。
代码贡献
如果您决定为Shopware贡献代码并成为Shopware社区的一员,我们非常感激您的辛勤工作,并希望以最大的尊重来处理。为了确保我们的代码和产品质量,我们创建了一个我们都应支持的指南。这有助于您和我们合作。遵循这些指南将帮助我们整合您的更改到日常工作中。
贡献设置
有多种方式可以运行安装,涉及最少步骤的方式是使用dockware的Docker镜像,这是由Shopware代理dasistweb维护的社区Docker设置。更多关于此的信息在文档中。
Shopware CLA
当您向Shopware提交代码时,您需要自动签署我们的CLA(贡献者许可协议)。此CLA确保Shopware将保持开放和活跃的产品。简而言之,您向shopware AG明确授予在Shopware中使用您代码的权利。
作者和贡献者
Shopware是在我们社区的协助下构建的。
您可以在官方GitHub概述中找到为平台存储库做出贡献的每个人的概述。此外,还有许多人通过与代码库无关的活动为生态系统做出贡献。感谢大家成为其中的一员!
许可
Shopware 6完全免费,并按照MIT许可证发布。
错误和反馈
没有软件是完美的,Shopware也不例外。如果您发现任何错误,请通过我们的问题追踪器进行报告。
如果您想建议功能或者讨论Shopware 6的某些部分如何工作,我们非常愿意听取您的意见。
报告安全问题
请查看我们的安全策略。