• Сообщество
  • Блог
Документация
Плагины и интеграцииВсе расширения для Medusa от сообществаЭкспертыПодберите специалиста для разработки и развития вашего проекта на Medusa
КейсыПосмотрите примеры Medusa в продакшене и успешные внедрения
Меч Moscow
Комплексная e-commerce платформа на Medusa для московского fashion-бренда

Меч Moscow · Fashion

Нужна помощь в разработке плагина интеграции для Medusa?

Написать намНайти плагины

Gorgo снижает затраты на адаптацию Medusa к локальным рынкам.

Мы разрабатываем плагины интеграции, осуществляем поддержку и развиваем сообщество разработчиков на Medusa в Telegram.

  • Ресурсы Medusa
  • Плагины и интеграции
  • Эксперты
  • Кейсы
  • Medusa Чат в Telegram
  • Medusa Новости в Telegram
  • Документация Gorgo
  • Связаться с нами
  • TelegramGitHub
Плагины
C

Cloudflare images

Cloudflare Images File Module Provider for Medusa v2.

Нужна доработка этого плагина?

Связаться с нами
npm install medusa-plugin-cloudflare-images
Категория
Другое
Создано
Tikimo
Версия
0.1.0
Последнее обновление
2 дня назад
Ежемесячные загрузки
0
Звезды на Github
0
npmNPMGitHubGithub

Medusa Cloudflare Images File Provider

Cloudflare Images File Module Provider for Medusa v2.

This provider stores Medusa uploads in Cloudflare Images and returns delivery URLs that can be used by product media and custom file workflows.

Installation

pnpm add medusa-plugin-cloudflare-images

Use the equivalent install command for npm, yarn, or bun if needed.

Configuration

Register the provider in :

1import { defineConfig, loadEnv } from "@medusajs/framework/utils"
2
3loadEnv(process.env.NODE_ENV || "development", process.cwd())
4
5module.exports = defineConfig({
6 modules: [
7 {
8 resolve: "@medusajs/medusa/file",
9 options: {
10 providers: [
11 {
12 resolve: "medusa-plugin-cloudflare-images/providers/cloudflare-images",
13 id: "cloudflare-images",
14 options: {
15 account_id: process.env.CLOUDFLARE_IMAGES_ACCOUNT_ID,
16 api_token: process.env.CLOUDFLARE_IMAGES_API_TOKEN,
17 account_hash: process.env.CLOUDFLARE_IMAGES_ACCOUNT_HASH,
18 delivery_url: process.env.CLOUDFLARE_IMAGES_DELIVERY_URL,
19 variant: process.env.CLOUDFLARE_IMAGES_VARIANT || "public",
20 prefix: process.env.CLOUDFLARE_IMAGES_PREFIX,
21 },
22 },
23 ],
24 },
25 },
26 ],
27})

The Medusa File Module accepts one provider. Register this provider instead of the local or S3 file provider.

Options

Required:

1CLOUDFLARE_IMAGES_ACCOUNT_ID=
2CLOUDFLARE_IMAGES_API_TOKEN=

Delivery configuration, at least one is required:

1CLOUDFLARE_IMAGES_ACCOUNT_HASH=
2CLOUDFLARE_IMAGES_DELIVERY_URL=

Optional:

1CLOUDFLARE_IMAGES_VARIANT=public
2CLOUDFLARE_IMAGES_PREFIX=products

Set when serving through a custom delivery base URL. Otherwise the provider builds URLs as:

https://imagedelivery.net/<account_hash>/<image_id>/<variant>

is optional for regular uploads and direct uploads. It is required for stream uploads because Medusa expects the provider to return the final file key and URL before the upload stream has completed.

Еще в этой категории

Посмотреть все
Другое
Gati logo

Gati

От Devx Commerce

Синхронизируйте Medusa с Gati ERP

Загрузка данных
npm
Другое
Product Reviews logo

Product Reviews

От Lambda Curry

Добавляйте рейтинги, отзывы и модерацию товаров

Загрузка данных
GitHubnpm
Другое
Variant Images logo

Variant Images

От Betanoir

Организуйте и загружайте варианты изображений в Medusa

Загрузка данных
GitHubnpm