Есть ли у Shopify базовый URL для их CDN?

#javascript #shopify

#javascript #Shopify

Вопрос:

Итак, я использую Shopify для клиентского магазина электронной коммерции и создаю программу node js, которая просматривает электронную таблицу Excel и импортирует названия стилей, названия поставщиков, варианты и т.д. Однако у меня есть куча изображений продуктов, которые содержат соответствующий номер стиля в своем названии, поэтому я хочу просмотреть этот каталог изображений и вставить эти изображения в каждый соответствующий номер стиля в электронной таблице.

Однако Я не могу найти, есть ли у CDN Shopify базовый URL, к которому я могу добавить имена изображений в конец. Если кто-нибудь знает, пожалуйста, дайте мне знать.

Редактировать: Итак, я обнаружил, что первая часть URL-адреса изображения Shopify связана с идентификатором вашего магазина и не меняется, однако я выяснил, что Shopify генерирует конечный код случайным образом после загрузки изображения. Как вы думаете, это произошло бы, если бы я указал URL-адрес без этого сгенерированного кода в конце URL-адреса? Пример url. //cdn.shopify.com/s/files/1/0222/9076/t/10/assets/logo.png?796

«?796» — это сгенерированный код.

Ценю это!

Ответ №1:

У каждого магазина есть уникальный базовый URL для их файлов CDN.

Таким образом, если все товары из одного магазина, они будут использовать одинаковую структуру URL с единственной разницей в имени файла.

Последняя часть URL не требуется, она просто предотвращает кэширование изображения (не могу подтвердить, только ли это для этого).

Так что, если вы используете //cdn.shopify.com/s/files/1/0222/9076/t/10/assets/ IMAGE_NAME , у вас все должно получиться.

Вы можете протестировать это с помощью //cdn.shopify.com/s/files/1/0222/9076/t/10/assets/logo.png где в конце нет аргумента.

Комментарии:

1. Потрясающий человек, я ценю твой отклик. Придется попробовать это и посмотреть! Это сэкономит мне кучу времени, если это так. Ценю, что вы нашли время.