Доставка морепродуктов
Компания Global Seafoods доставляет свежие, живые и замороженные морепродукты с помощью UPS. Доступные услуги доставки и стоимость доставки зависят от товаров в вашей корзине и пункта назначения. Просмотрите варианты при оформлении заказа перед оплатой.
Время обработки и дни доставки
Для обработки заказов требуется минимум 24 часа до отправки. Время в пути начинается, когда UPS получает посылку, а не когда вы размещаете заказ или получаете уведомление о маркировке.
- Наземная и 3-дневная доставка: обычно отправляется по понедельникам-вторникам.
- Доставка на 2-й день: обычно отправляется по понедельникам-средам.
- Доставка на следующий день: обычно отправляется по понедельникам-четвергам.
Это типичные сроки отправки, а не гарантированные даты. На отправку могут влиять наличие товара, свежие поступления, погода и праздники. Свежая рыба и живые моллюски могут быть отправлены в четверг после получения в среду. Для мероприятия или определенной даты доставки свяжитесь с нами перед заказом.
Как упаковываются ваши морепродукты
- Свежая рыба, свежая икра лосося и охлажденная икра: термоупаковка с гелевым льдом и доставка на следующий день.
- Живые моллюски: термоупаковка, соответствующая виду, с доставкой на следующий день.
- Замороженная рыба, моллюски и замороженная икра: термоупаковка с сухим льдом. Доступные услуги могут включать наземную доставку, 3-дневную доставку, доставку на 2-й день или доставку на следующий день, в зависимости от пункта назначения и товаров.
Сухой лед может исчезнуть во время транспортировки, а гелевые пакеты могут размягчиться. Проверьте температуру и состояние продукта; само по себе состояние хладагента не гарантирует безопасность пищевых продуктов. См. наш FAQ по получению и хранению.
Стоимость доставки и акции
Введите свой адрес доставки при оформлении заказа, чтобы увидеть доступные услуги и цены до оплаты. Калькулятор доставки в корзине, если он доступен, предоставляет приблизительную оценку.
Предложение бесплатной доставки применяется в соответствии с указанными условиями и не включает автоматически улучшенную доставку на следующий день. Стандартная доставка использует соответствующую доступную услугу для заказа и пункта назначения. Просмотрите окончательную стоимость доставки и любую скидку перед завершением оплаты.
Получение заказа
// Shared by theme placements and the standalone client.js bootstrap. function startConversagent(options, setup) { function report(message) { console.warn('Conversagent: ' + message); if (!options.designMode) return; let notice = document.getElementById('gqa-startup-notice'); if (!notice) { notice = document.createElement('div'); notice.id = 'gqa-startup-notice'; notice.setAttribute('role', 'status'); notice.style.cssText = 'position:fixed;right:10px;bottom:10px;z-index:99999;max-width:320px;padding:16px;background:#fff3cd;color:#332701;border:1px solid #806000;font:14px sans-serif'; document.body.appendChild(notice); } notice.textContent = 'Conversagent: ' + message; } if (window.__conversagentStartup) { report('Only one widget can run per page. The first Conversagent block or app embed owns startup. Remove conflicting integrations and reload the preview to apply changes.'); return; } // Theme-editor previews must work even when the cookie banner is unavailable. // Theme placements supply designMode from Shopify's request.design_mode. const requireVisitorConsent = options.requireConsent && options.designMode !== true; const owner = window.__conversagentStartup = { blockId: options.blockId, state: requireVisitorConsent ? 'waiting-consent' : 'scheduled' }; let timer; let idle; let initialize; let assetsStarted = false; function consentAllowsStartup() { if (!requireVisitorConsent) return true; try { if (window.Shopify.customerPrivacy.currentVisitorConsent().analytics === 'yes') return true; } catch (error) { console.warn('Conversagent: Could not read Shopify analytics consent.', error); } if (assetsStarted) { // The hosted widget has no teardown contract. Unload its whole runtime. if (owner.state !== 'reloading') { owner.state = 'reloading'; window.location.reload(); } } else { clearSchedule(); owner.state = 'waiting-consent'; } return false; } function syncConsent() { if (consentAllowsStartup() && owner.state === 'waiting-consent') { owner.state = 'scheduled'; schedule(); } } function existingWidget() { return !!window.gqa || Array.from(document.scripts).some(function(script) { return /\/cs-search\.js(?:[?#]|$)/.test(script.src); }); } function fail(message) { window.removeEventListener('cs_ready', onReady); owner.state = 'error'; owner.error = message; report(message + ' Reload the page to retry.'); } function onReady() { if (owner.state !== 'loading-widget' || !consentAllowsStartup()) return; owner.state = 'initializing'; try { if (initialize() === false) throw new Error('The widget rejected initialization.'); owner.state = 'ready'; } catch (error) { fail('Widget initialization failed: ' + error.message); } } function start() { if (owner.state !== 'scheduled' || !consentAllowsStartup()) return; document.removeEventListener('shopify:section:unload', onSectionUnload); if (existingWidget()) { owner.state = 'blocked'; report('An existing widget or cs-search.js loader already owns this page. Remove duplicate integrations and reload the preview.'); return; } owner.state = 'loading-addon'; assetsStarted = true; if (options.locale !== undefined) window.gqaLocale = options.locale; try { const markup = options.element?.previousElementSibling; if (options.requireConsent && markup?.matches('template[data-conversagent-markup]')) { markup.replaceWith(markup.content); } initialize = setup(); function loadWidget() { if (owner.state !== 'loading-addon' || !consentAllowsStartup()) return; // A third-party loader may have started while the addon was downloading. if (existingWidget()) { owner.state = 'blocked'; report('Another widget loader started. Remove duplicate integrations and reload the preview.'); return; } owner.state = 'loading-widget'; window.addEventListener('cs_ready', onReady, { once: true }); const script = document.createElement('script'); script.src = options.libUrl; script.type = 'text/javascript'; script.onerror = function() { fail('The chatbot script could not be loaded.'); }; (document.body || document.head).appendChild(script); } if (!options.addonUrl) { loadWidget(); return; } const stylesheet = document.createElement('link'); stylesheet.rel = 'stylesheet'; stylesheet.href = options.stylesheetUrl; document.head.appendChild(stylesheet); const addon = document.createElement('script'); addon.src = options.addonUrl; addon.onerror = function() { fail('Shopify tools could not be loaded.'); }; addon.onload = loadWidget; document.body.appendChild(addon); } catch (error) { fail('Startup failed: ' + error.message); } } function afterLoad() { if (owner.state !== 'scheduled') return; window.removeEventListener('load', afterLoad); const seconds = Number(options.delaySeconds); const delayMs = Number.isFinite(seconds) ? Math.min(30, Math.max(0, seconds)) * 1000 : 0; if (options.mode === 'delay') { timer = window.setTimeout(start, delayMs); } else if (options.mode === 'idle') { if (typeof window.requestIdleCallback === 'function') { idle = window.requestIdleCallback(start, { timeout: 2000 }); } else { timer = window.setTimeout(start, 2000); } } else { start(); } } function clearSchedule() { window.removeEventListener('load', afterLoad); window.clearTimeout(timer); if (idle !== undefined && typeof window.cancelIdleCallback === 'function') window.cancelIdleCallback(idle); } owner.cancel = function() { // Once execution has begun, a full reload is required; never reexecute a bundle. if (owner.state !== 'scheduled' && owner.state !== 'waiting-consent') return false; owner.state = 'cancelled'; clearSchedule(); document.removeEventListener('visitorConsentCollected', syncConsent); window.removeEventListener('pageshow', syncConsent); document.removeEventListener('shopify:section:unload', onSectionUnload); delete window.__conversagentStartup; return true; }; function onSectionUnload(event) { if (event.target && event.target.contains(options.element)) owner.cancel(); } if (options.designMode) document.addEventListener('shopify:section:unload', onSectionUnload); function schedule() { if (options.mode === 'immediate') start(); else if (document.readyState === 'complete') afterLoad(); else window.addEventListener('load', afterLoad, { once: true }); } if (!requireVisitorConsent) { schedule(); return; } try { window.Shopify.loadFeatures([{ name: 'consent-tracking-api', version: '0.2' }], function(error) { if (owner.state === 'cancelled') return; if (error) { fail('Shopify privacy API could not be loaded.'); return; } document.addEventListener('visitorConsentCollected', syncConsent); window.addEventListener('pageshow', syncConsent); syncConsent(); }); } catch (error) { fail('Shopify privacy API is unavailable.'); } } startConversagent({ requireConsent: false, blockId: "ASWV0WXBQWWtQMEQ0O__3953314366958760213", element: document.currentScript, designMode: false, locale: "ru", libUrl: "https:\/\/qa-eus.clevertar.app" + "/static/cs-search.js?v=759", stylesheetUrl: "https:\/\/cdn.shopify.com\/extensions\/01a1a426-2ae3-72ae-9444-f80d24de0381\/conversagent-149\/assets\/gqa-app.css", addonUrl: "https:\/\/cdn.shopify.com\/extensions\/01a1a426-2ae3-72ae-9444-f80d24de0381\/conversagent-149\/assets\/gqa-addon.js", mode: "load", delaySeconds: 0 }, function() { if (false) { window.addEventListener('cs_configError', (e) => { if (e && e.detail && e.detail.status == 403) { document.body.insertAdjacentHTML('beforeend', 'Quota has been reached. App has been temporarily disabled.