شحن فحم الشيشة – التوصيل العالمي لقوالب فحم جوز الهند الممتاز مباشرة من المصنع

شحن الفحم السريع والموثوق والمضمون والمؤمن
شحن الفحم المعتمد بالكامل
من إندونيسيا إلى أكثر من 50 دولة

نتعامل مع جميع الخدمات اللوجستية للتصدير، والوثائق، والتأمين البحري لضمان فحم الشيشة وصولك بأمان وبشكل قانوني إلى ميناء وجهتك

مُصنِّع مرخص ومعتمد ومدقق من المصنع ومعتمد ومسجل ومعتمد
مُصنِّع مرخص ومعتمد ومدقق من المصنع ومعتمد ومسجل ومعتمد
الحجز المباشر مع MSC، وميرسك، وCMA CGM، وخطوط الشحن الأخرى
الحجز المباشر مع MSC، وميرسك، وCMA CGM، وخطوط الشحن الأخرى
شحنات مؤمنة ومضمونة الجودة من قبل المختبر المستقل
شحنات مؤمنة ومضمونة الجودة من قبل المختبر المستقل

حاسبة تكلفة شحن فحم الشيشة بالفحم

التحقق من الأسعار عبر الإنترنت في الوقت الفعلي لتكلفة شحن فحم قشرة جوز الهند

/* — Base Styles (All CSS is self-contained) — */ :root { –color-primary: #0a5fcf; /* A nice blue */ –color-primary-dark: #084ca8; –color-light-gray: #f4f7f6; –color-medium-gray: #e0e4e2; –color-dark-gray: #5c6a65; –color-text: #2c3e50; –color-white: #ffffff; –color-red: #e74c3c; –color-red-light: #fdeded; –color-green: #27ae60; /* Green for 40ft note */ –shadow: 0 10px 25px -5px rgba(0, 0, 0, 0.1), 0 5px 10px -6px rgba(0, 0, 0, 0.1); –border-radius: 12px; } /* To prevent conflicts with your WordPress theme, we’ll scope all styles to the calculator’s container. */ .shipping-calculator-container * { box-sizing: border-box; } .shipping-calculator-container { color: var(–color-text); line-height: 1.6; padding: 20px; } /* — Main Layout — */ .shipping-calculator-container .container { max-width: 600px; width: 100%; margin: auto; } .shipping-calculator-container .calculator-card { background-color: var(–color-light-gray); border-radius: var(–border-radius); box-shadow: var(–shadow); padding: 24px; width: 100%; } /* — Typography — */ .shipping-calculator-container h1 { font-size: 28px; font-weight: 700; text-align: center; margin-bottom: 32px; color: var(–color-text); } .shipping-calculator-container h2 { font-size: 18px; font-weight: 600; color: var(–color-text); margin-bottom: 12px; display: flex; align-items: center; } /* Numbered steps */ .shipping-calculator-container h2::before { content: attr(data-step); display: inline-flex; justify-content: center; align-items: center; width: 24px; height: 24px; font-size: 14px; font-weight: 700; color: var(–color-white); background-color: var(–color-primary); border-radius: 50%; margin-right: 10px; } /* — Form Elements — */ .shipping-calculator-container .form-step { margin-bottom: 28px; } /* Radio Buttons (Container Type) */ .shipping-calculator-container .radio-button-group { display: grid; grid-template-columns: 1fr 1fr; gap: 16px; } .shipping-calculator-container .radio-button-label { display: block; background-color: var(–color-white); border: 2px solid var(–color-medium-gray); border-radius: var(–border-radius); padding: 20px 16px; text-align: center; font-size: 18px; font-weight: 600; color: var(–color-dark-gray); cursor: pointer; transition: all 0.2s ease; position: relative; } .shipping-calculator-container .radio-button-label:hover { border-color: var(–color-primary); color: var(–color-primary); } /* Hide the actual radio button */ .shipping-calculator-container input[type=”radio”] { display: none; } /* Checked state for radio button */ .shipping-calculator-container input[type=”radio”]:checked + .radio-button-label { border-color: var(–color-primary); background-color: #f0f6ff; color: var(–color-primary); box-shadow: 0 0 0 3px rgba(10, 95, 207, 0.2); } /* NEW: Tonnage Note (under radio buttons) */ .shipping-calculator-container .tonnage-note { font-size: 14px; font-weight: 600; text-align: center; margin-top: 10px; min-height: 1.5em; /* Reserve space */ transition: color 0.2s ease; } .shipping-calculator-container .tonnage-note-20ft { color: var(–color-primary); } .shipping-calculator-container .tonnage-note-40ft { color: var(–color-green); } /* Select Dropdowns */ .shipping-calculator-container .select-wrapper { position: relative; } .shipping-calculator-container select { width: 100%; padding: 16px 40px 16px 16px; font-size: 16px; background-color: var(–color-white); border: 1px solid var(–color-medium-gray); border-radius: var(–border-radius); color: var(–color-text); -webkit-appearance: none; -moz-appearance: none; appearance: none; cursor: pointer; transition: border-color 0.2s ease, box-shadow 0.2s ease; } .shipping-calculator-container select:hover { border-color: var(–color-dark-gray); } .shipping-calculator-container select:focus { outline: none; border-color: var(–color-primary); box-shadow: 0 0 0 3px rgba(10, 95, 207, 0.2); } .shipping-calculator-container select:disabled { background-color: var(–color-light-gray); color: var(–color-dark-gray); cursor: not-allowed; opacity: 0.7; } /* Custom dropdown arrow */ .shipping-calculator-container .select-wrapper::after { content: ‘▼’; font-size: 12px; color: var(–color-dark-gray); position: absolute; right: 16px; top: 50%; transform: translateY(-50%); pointer-events: none; } /* — Searchable Dropdown — */ .shipping-calculator-container .searchable-dropdown { position: relative; } .shipping-calculator-container #country-search { width: 100%; padding: 16px 40px 16px 16px; font-size: 16px; background-color: var(–color-white); border: 1px solid var(–color-medium-gray); border-radius: var(–border-radius); color: var(–color-text); transition: border-color 0.2s ease, box-shadow 0.2s ease; } .shipping-calculator-container #country-search:hover { border-color: var(–color-dark-gray); } .shipping-calculator-container #country-search:focus { outline: none; border-color: var(–color-primary); box-shadow: 0 0 0 3px rgba(10, 95, 207, 0.2); } .shipping-calculator-container #country-search:disabled { background-color: var(–color-light-gray); color: var(–color-dark-gray); cursor: not-allowed; opacity: 0.7; } .shipping-calculator-container .dropdown-content { display: none; /* Hidden by default */ position: absolute; top: 100%; left: 0; right: 0; z-index: 10; background-color: var(–color-white); border: 1px solid var(–color-medium-gray); border-top: none; border-radius: 0 0 var(–border-radius) var(–border-radius); box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.07); max-height: 200px; overflow-y: auto; } .shipping-calculator-container .dropdown-content.visible { display: block; } .shipping-calculator-container .dropdown-item { padding: 12px 16px; cursor: pointer; font-size: 16px; color: var(–color-text); } .shipping-calculator-container .dropdown-item:hover { background-color: #f0f6ff; color: var(–color-primary); } .shipping-calculator-container .dropdown-item.no-results { padding: 12px 16px; font-style: italic; color: var(–color-dark-gray); cursor: default; } /* — End Searchable Dropdown — */ /* Main Search Button */ .shipping-calculator-container #search-button { width: 100%; background-color: var(–color-primary); color: var(–color-white); font-size: 18px; font-weight: 700; padding: 18px; border: none; border-radius: var(–border-radius); cursor: pointer; transition: background-color 0.2s ease, box-shadow 0.2s ease; display: flex; justify-content: center; align-items: center; margin-top: 8px; /* Added margin to give space */ } .shipping-calculator-container #search-button:hover:not(:disabled) { background-color: var(–color-primary-dark); box-shadow: 0 4px 12px -2px rgba(10, 95, 207, 0.3); } .shipping-calculator-container #search-button:disabled { background-color: var(–color-medium-gray); cursor: not-allowed; opacity: 0.8; } /* — Loader / Spinner — */ .shipping-calculator-container .spinner { display: none; /* Hidden by default */ width: 20px; height: 20px; border: 3px solid rgba(255, 255, 255, 0.3); border-top-color: var(–color-white); border-radius: 50%; animation: spin 0.8s linear infinite; } /* Spinner for dropdowns */ .shipping-calculator-container .spinner-inline { width: 20px; height: 20px; border: 3px solid var(–color-medium-gray); border-top-color: var(–color-primary); position: absolute; right: 16px; /* Inside the input */ top: 50%; transform: translateY(-50%); display: none; /* JS will show this */ } .shipping-calculator-container #search-button.loading .spinner { display: block; } .shipping-calculator-container #search-button.loading #search-button-text { display: none; } .shipping-calculator-container .select-wrapper.loading .spinner-inline, .shipping-calculator-container .searchable-dropdown.loading .spinner-inline { display: block; } @keyframes spin { to { transform: rotate(360deg); } } /* — Results Area — */ .shipping-calculator-container #results-container { display: none; /* Hidden by default */ padding: 20px; border-radius: var(–border-radius); background-color: var(–color-light-gray); margin-top: 28px; border: 1px solid var(–color-medium-gray); } .shipping-calculator-container #results-container.visible { display: block; } .shipping-calculator-container #results-container h3 { font-size: 20px; font-weight: 700; color: var(–color-text); margin-bottom: 16px; } /* Style for loading message */ .shipping-calculator-container #loading-message { font-size: 18px; font-weight: 600; color: var(–color-primary); text-align: center; margin-bottom: 0; /* Remove margin when it’s the only thing */ min-height: 24px; /* prevent layout shift */ } .shipping-calculator-container .result-row { display: flex; justify-content: space-between; align-items: center; padding: 12px 0; font-size: 16px; } .shipping-calculator-container .result-row + .result-row { border-top: 1px dashed var(–color-medium-gray); } .shipping-calculator-container .result-row .label { color: var(–color-dark-gray); } .shipping-calculator-container .result-row .value { font-weight: 600; color: var(–color-text); } .shipping-calculator-container .result-divider { border-top: 2px solid var(–color-medium-gray); margin: 12px 0; } .shipping-calculator-container .result-total { display: flex; justify-content: space-between; align-items: baseline; margin-top: 12px; } .shipping-calculator-container .result-total .label { font-size: 18px; font-weight: 600; color: var(–color-text); } .shipping-calculator-container .result-total .value { font-size: 32px; font-weight: 700; color: var(–color-primary); } /* Style for price validity */ .shipping-calculator-container .price-validity-note { text-align: center; margin-top: 16px; font-size: 14px; color: var(–color-dark-gray); } /* Error state */ .shipping-calculator-container #results-container.error { background-color: var(–color-red-light); border: 1px solid var(–color-red); } .shipping-calculator-container #results-container.error h3 { color: var(–color-red); } .shipping-calculator-container #results-container.error p { color: #c0392b; font-weight: 500; } /* — Mobile Responsiveness — */ @media (max-width: 640px) { .shipping-calculator-container { padding: 10px; } .shipping-calculator-container .calculator-card { padding: 20px; } .shipping-calculator-container h1 { font-size: 24px; margin-bottom: 24px; } .shipping-calculator-container h2 { font-size: 16px; } .shipping-calculator-container .radio-button-label { font-size: 16px; padding: 16px 12px; } .shipping-calculator-container select, .shipping-calculator-container #search-button, .shipping-calculator-container #country-search { font-size: 16px; padding-top: 16px; padding-bottom: 16px; } .shipping-calculator-container .result-total .label { font-size: 16px; } .shipping-calculator-container .result-total .value { font-size: 28px; } }

Select Container Type

Select Your Country

Select Port

Please select a country first
// We wrap the entire script in a function to avoid conflicts // with other scripts on your WordPress site. (function() { // — !!! IMPORTANT !!! — // You MUST update this URL to the full, absolute path // where your api2.php file is hosted. const API_URL = ‘https://id.charcoal.pro/admin/shipping/api2.php’; // — /IMPORTANT — // Get references to all our interactive elements // We scope the search to our container to be safe const calculatorInstance = document.querySelector(‘.shipping-calculator-container’); if (!calculatorInstance) { console.error(“Shipping Calculator container not found!”); return; } const containerTypeGroup = calculatorInstance.querySelector(‘#container-type-group’); const countryDropdownWrapper = calculatorInstance.querySelector(‘#country-dropdown-wrapper’); const countrySearchInput = calculatorInstance.querySelector(‘#country-search’); const countryList = calculatorInstance.querySelector(‘#country-list’); const countryLoader = calculatorInstance.querySelector(‘#country-loader’); const portSelect = calculatorInstance.querySelector(‘#port-select’); const searchButton = calculatorInstance.querySelector(‘#search-button’); const resultsContainer = calculatorInstance.querySelector(‘#results-container’); const portWrapper = calculatorInstance.querySelector(‘#port-wrapper’); const portLoader = calculatorInstance.querySelector(‘#port-loader’); const searchButtonText = calculatorInstance.querySelector(‘#search-button-text’); const searchButtonLoader = calculatorInstance.querySelector(‘#search-button-loader’); // NEW: Get references to both tonnage notes const tonnageNote20ft = calculatorInstance.querySelector(‘#tonnage-note-20ft’); const tonnageNote40ft = calculatorInstance.querySelector(‘#tonnage-note-40ft’); // — State Variables — let countriesLoaded = false; let allCountries = []; // Stores the full list of countries let selectedCountry = “”; // Stores the chosen country let messageInterval = null; /** * Renders the list of countries in the custom dropdown. */ function renderCountryList(countries) { countryList.innerHTML = ”; // Clear previous results if (countries.length === 0) { countryList.innerHTML = ‘

يتم تحديث الأسعار أسبوعياً وتأكيدها بشكل فردي. يمكنك أيضاً استخدام وكيل الشحن الخاص بك إذا كنت تفضل ذلك.

تشمل الأسعار أعلاه الشحن البحري من إندونيسيا إلى الميناء الخاص بك، والتتبع من المصنع إلى ميناء التحميل (بول سيمارانج)، و THC، ووثائق التصدير، ونموذج DG، والبطانية الحرارية، والفانين، و COO، و BL. وتشمل في الأساس جميع التكاليف حتى الميناء الخاص بك. يمكنك حساب المزيد من الوجهات لشحن فحم الشيشة.

رمز سفينة الحاويات والشاحنة

مصنع الفحم الخاص بنا مرخص ومعتمد بالكامل، ومسجل من قبل جميع خطوط الشحن الرئيسية لتصدير وتوصيل فحم الشيشة من إندونيسيا إلى جميع الدول.

نقوم أسبوعيًا بتصدير قوالب فحم قشرة جوز الهند إلى الشرق الأوسط (المملكة العربية السعودية ولبنان والكويت والإمارات العربية المتحدة والعراق) وأوروبا (ألمانيا وهولندا وبلجيكا والمملكة المتحدة وبولندا وجمهورية التشيك واليونان وتركيا وليتوانيا) والولايات المتحدة الأمريكية وكندا وأستراليا وروسيا وكازاخستان وأوزبكستان وطاجيكستان وطاجيكستان وجورجيا وأذربيجان وتايوان وكوريا الجنوبية وساحل العاج ودول أخرى.

ما هي شروط وتكاليف الشحن؟

يشمل السعر CIF/FOB لدينا:

  • الشحن البحري
  • النقل بالشاحنات من المصنع إلى الميناء
  • المناولة الطرفية في ميناء التحميل (THC POL)
  • شهادة المنشأ (COO)
  • التخزين والمناولة في الميناء قبل المغادرة
  • شهادة التحليل (COA)

في الأساس، هو Cإذا السعر، بما في ذلك جميع التكاليف من مصنعنا إلى ميناء وجهتك.

جميع التكاليف في الميناء الخاص بك، والتخليص الجمركي في الميناء الخاص بك، ومناولة الحاويات من جانبك.

ما الذي يتعين عليك (كمستورد) دفعه (كمستورد)؟

نحن نبيع فحم الشيشة لدينا على أساس EXW و FOB و CNF و CIF (وفقًا لمعايير إنكوترمز 2020).

بصفتنا المصنع، لا يمكننا القيام بالتخليص الجمركي أو التخليص الجمركي في بلدك. لكننا نتولى جميع مستندات التصدير والرسوم من جانبنا في إندونيسيا.

يجب أن يتم ترتيب رسوم الاستيراد في بلدك والتوصيل المحلي من قبل المخلص الجمركي الخاص بك – سيكون أرخص وأسهل بالنسبة لك.

قبل الطلب، تحتاج إلى العثور على مخلص جمركي في بلدك والذي سيقوم بترتيب جميع مستندات الاستيراد، وضريبة الاستيراد، ومناولة ميناء الوجهة والتسليم إلى مستودعك.

بالنسبة لمعظم البلدان، يعتبر فحم الشيشة قانونياً ويسهل استيراده دون أي تراخيص محددة.

سيتعامل وسيطك مع رسوم الاستيراد المحلية لفحم الشيشة وأي رسوم ميناء الوجهة، وهي رسوم منفصلة عن تكلفة شحن الفحم.

وقت شحن فحم الشيشة إلى الميناء الخاص بك

أوقات العبور المقدرة من إندونيسيا (ميناء سيمارانج/سورابايا)

/* — Base Styles (All CSS is self-contained) — */ :root { –tt-color-primary: #0a5fcf; /* Blue */ –tt-color-primary-dark: #084ca8; –tt-color-light-gray: #f4f7f6; –tt-color-medium-gray: #e0e4e2; –tt-color-dark-gray: #5c6a65; –tt-color-text: #2c3e50; –tt-color-white: #ffffff; –tt-color-red: #e74c3c; –tt-color-red-light: #fdeded; –tt-shadow: 0 10px 25px -5px rgba(0, 0, 0, 0.1), 0 5px 10px -6px rgba(0, 0, 0, 0.1); –tt-border-radius: 12px; } /* Scope all styles to this container to prevent conflicts with WordPress themes */ .transit-time-container * { box-sizing: border-box; } .transit-time-container { color: var(–tt-color-text); line-height: 1.6; padding: 20px; } /* — Main Layout — */ .transit-time-container .container { max-width: 800px; /* Wider container for the table */ width: 100%; margin: auto; } .transit-time-container .calculator-card { background-color: var(–tt-color-light-gray); border-radius: var(–tt-border-radius); box-shadow: var(–tt-shadow); padding: 24px; width: 100%; } /* — Typography — */ .transit-time-container h1 { font-size: 28px; font-weight: 700; text-align: center; margin-bottom: 32px; color: var(–tt-color-text); } .transit-time-container h2 { font-size: 18px; font-weight: 600; color: var(–tt-color-text); margin-bottom: 12px; display: flex; align-items: center; } /* — Form Elements — */ .transit-time-container .form-step { margin-bottom: 28px; } .transit-time-container .search-form-row { display: grid; grid-template-columns: 2fr 2fr 1fr; /* country | port | button */ gap: 16px; align-items: end; } /* — Select Dropdown Styles — */ .transit-time-container .select-wrapper { position: relative; } .transit-time-container .select-wrapper.loading .spinner-inline { display: block; } .transit-time-container select { width: 100%; padding: 16px 40px 16px 16px; font-size: 16px; background-color: var(–tt-color-white); border: 1px solid var(–tt-color-medium-gray); border-radius: var(–tt-border-radius); color: var(–tt-color-text); -webkit-appearance: none; -moz-appearance: none; appearance: none; cursor: pointer; transition: border-color 0.2s ease, box-shadow 0.2s ease; } .transit-time-container select:hover { border-color: var(–tt-color-dark-gray); } .transit-time-container select:focus { outline: none; border-color: var(–tt-color-primary); box-shadow: 0 0 0 3px rgba(10, 95, 207, 0.2); } .transit-time-container select:disabled { background-color: var(–tt-color-light-gray); color: var(–tt-color-dark-gray); cursor: not-allowed; opacity: 0.7; } /* Custom dropdown arrow */ .transit-time-container .select-wrapper::after { content: ‘▼’; font-size: 12px; color: var(–tt-color-dark-gray); position: absolute; right: 16px; top: 50%; transform: translateY(-50%); pointer-events: none; } /* — End Select Dropdown Styles — */ /* — Search Button — */ .transit-time-container #search-port-button { width: 100%; background-color: var(–tt-color-primary); color: var(–tt-color-white); font-size: 16px; font-weight: 700; padding: 16px; border: none; border-radius: var(–tt-border-radius); cursor: pointer; transition: background-color 0.2s ease, box-shadow 0.2s ease; display: flex; justify-content: center; align-items: center; } .transit-time-container #search-port-button:hover:not(:disabled) { background-color: var(–tt-color-primary-dark); box-shadow: 0 4px 12px -2px rgba(10, 95, 207, 0.3); } .transit-time-container #search-port-button:disabled { background-color: var(–tt-color-medium-gray); cursor: not-allowed; opacity: 0.8; } /* — Loader / Spinner — */ .transit-time-container .spinner-inline { width: 20px; height: 20px; border: 3px solid var(–tt-color-medium-gray); border-top-color: var(–tt-color-primary); position: absolute; right: 16px; /* Inside the input */ top: 50%; transform: translateY(-50%); display: none; /* JS will show this */ animation: tt-spin 0.8s linear infinite; } .transit-time-container #search-port-button .spinner { display: none; /* Hidden by default */ width: 20px; height: 20px; border: 3px solid rgba(255, 255, 255, 0.3); border-top-color: var(–tt-color-white); border-radius: 50%; animation: tt-spin 0.8s linear infinite; } .transit-time-container #search-port-button.loading .spinner { display: block; } .transit-time-container #search-port-button.loading #search-port-button-text { display: none; } @keyframes tt-spin { to { transform: rotate(360deg); } } /* — Results Area — */ .transit-time-container #results-container { margin-top: 28px; } .transit-time-container #results-table { width: 100%; border-collapse: collapse; background-color: var(–tt-color-white); border-radius: var(–tt-border-radius); overflow: hidden; /* For border-radius */ box-shadow: var(–tt-shadow); } .transit-time-container #results-table th, .transit-time-container #results-table td { padding: 14px 16px; text-align: left; border-bottom: 1px solid var(–tt-color-medium-gray); } .transit-time-container #results-table th { background-color: var(–tt-color-light-gray); font-size: 14px; font-weight: 600; color: var(–tt-color-dark-gray); text-transform: uppercase; } .transit-time-container #results-table td { font-size: 15px; color: var(–tt-color-text); } .transit-time-container #results-table tbody tr:last-child td { border-bottom: none; } .transit-time-container #results-table tbody tr:hover { background-color: #f0f6ff; } .transit-time-container #results-table .col-port { font-weight: 600; color: var(–tt-color-primary); } .transit-time-container #results-table .col-transit { font-weight: 600; } .transit-time-container #results-table .col-eta { font-weight: 600; } /* Error state */ .transit-time-container #error-message { display: none; /* Hidden by default */ padding: 20px; border-radius: var(–tt-border-radius); background-color: var(–tt-color-red-light); border: 1px solid var(–tt-color-red); color: #c0392b; font-weight: 500; margin-top: 20px; } .transit-time-container #error-message.visible { display: block; } /* Footer Note */ .transit-time-container .results-footer-note { font-size: 14px; color: var(–tt-color-dark-gray); margin-top: 16px; text-align: center; min-height: 1.5em; /* Reserve space */ transition: color 0.3s ease; } .transit-time-container .results-footer-note.loading { font-weight: 600; color: var(–tt-color-primary); } /* — Mobile Responsiveness — */ @media (max-width: 768px) { .transit-time-container .search-form-row { grid-template-columns: 1fr; /* Stack on mobile */ } .transit-time-container #search-port-button { padding-top: 16px; padding-bottom: 16px; font-size: 16px; } /* Responsive Table */ .transit-time-container #results-table thead { display: none; /* Hide table headers */ } .transit-time-container #results-table tr { display: block; margin-bottom: 16px; border-radius: var(–tt-border-radius); border: 1px solid var(–tt-color-medium-gray); box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.05); } .transit-time-container #results-table td { display: flex; justify-content: space-between; align-items: center; border-bottom: 1px dashed var(–tt-color-medium-gray); padding: 12px 16px; font-size: 14px; } .transit-time-container #results-table td:last-child { border-bottom: none; } .transit-time-container #results-table td::before { content: attr(data-label); /* Use data-label for header */ font-weight: 600; color: var(–tt-color-dark-gray); margin-right: 10px; text-transform: uppercase; font-size: 13px; } .transit-time-container #results-table .col-port { font-size: 16px; /* Emphasize port name */ } } @media (max-width: 640px) { .transit-time-container { padding: 10px; } .transit-time-container .calculator-card { padding: 20px; } .transit-time-container h1 { font-size: 24px; margin-bottom: 24px; } .transit-time-container h2 { font-size: 16px; } }

Search for a Port

Please wait, loading list countries…
Select a country first
Country Port Name ETD Departure Transit Time (Days) ETA Arrival
// We wrap the entire script in a function to avoid conflicts // with other scripts on your WordPress site. (function() { // — !!! IMPORTANT !!! — // You MUST update this URL to the full, absolute path // where your new api3.php file is hosted. const API_URL = ‘https://id.charcoal.pro/admin/shipping/api3.php’; // — /IMPORTANT — // Get references to all our interactive elements const calculatorInstance = document.querySelector(‘.transit-time-container’); if (!calculatorInstance) { console.error(“Transit Time Calculator container not found!”); return; } const countryWrapper = calculatorInstance.querySelector(‘#country-wrapper’); const countrySelect = calculatorInstance.querySelector(‘#country-select’); const portWrapper = calculatorInstance.querySelector(‘#port-wrapper’); const portSelect = calculatorInstance.querySelector(‘#port-select’); const searchPortButton = calculatorInstance.querySelector(‘#search-port-button’); const searchPortButtonText = calculatorInstance.querySelector(‘#search-port-button-text’); const resultsTableBody = calculatorInstance.querySelector(‘#results-table-body’); const resultsFooter = calculatorInstance.querySelector(‘#results-footer’); const errorMessage = calculatorInstance.querySelector(‘#error-message’); // — State Variables — let hasEstimatedPorts = false; // To track if we need the footer note let defaultFooterMessage = “Please search for a port to see the schedule.”; let loadingFooterMessage = “Please wait…we are checking fastest shipping schedule for shisha charcoal”; /** * Fetches the list of all countries. */ async function loadCountries() { countryWrapper.classList.add(‘loading’); countrySelect.disabled = true; try { const response = await fetch(`${API_URL}?mode=countries`); if (!response.ok) throw new Error(‘Failed to fetch country list’); const countries = await response.json(); countrySelect.innerHTML = ‘– Select a Country –‘; countries.forEach(country => { const option = document.createElement(‘option’); option.value = country; option.textContent = country; countrySelect.appendChild(option); }); countrySelect.disabled = false; } catch (error) { console.error(‘Failed to load countries:’, error); showError(‘Could not load country list. Please check API_URL or server.’); countrySelect.innerHTML = ‘Error loading countries’; } finally { countryWrapper.classList.remove(‘loading’); } } /** * Fetches the list of ports for a specific country. */ async function loadPorts(country) { portWrapper.classList.add(‘loading’); portSelect.disabled = true; portSelect.innerHTML = ‘Loading ports…’; try { const response = await fetch(`${API_URL}?country=${encodeURIComponent(country)}`); if (!response.ok) throw new Error(‘Failed to fetch port list’); const ports = await response.json(); portSelect.innerHTML = ‘– Select a Port –‘; ports.forEach(port => { const option = document.createElement(‘option’); option.value = port; option.textContent = port; portSelect.appendChild(option); }); portSelect.disabled = false; } catch (error) { console.error(‘Failed to load ports:’, error); showError(`Could not load ports for ${country}.`); portSelect.innerHTML = ‘Error loading ports’; } finally { portWrapper.classList.remove(‘loading’); } } /** * Fetches the transit time details for a specific port. * Returns true on success, false on failure. */ async function getTransitTime(port, options = 1) { // Determine if this is a multi-option search const isMultiOptionSearch = options === 5; if (isMultiOptionSearch) { setButtonLoading(true); } hideError(); // Build the API URL let url = `${API_URL}?transitport=${encodeURIComponent(port)}`; if (isMultiOptionSearch) { url += `&options=5`; } try { const response = await fetch(url); const data = await response.json(); if (!response.ok) { throw new Error(data.message || ‘Failed to fetch transit time’); } if (data && data.length > 0) { // This is the key change: Loop through ALL results data.forEach(option => { addResultToTable(option); }); return true; // Success } else { throw new Error(`No transit data found for ${port}.`); } } catch (error) { console.error(‘Failed to get transit time:’, error.stack); // Only show error toast for user searches, not default load if (isMultiOptionSearch) { showError(error.message); } else { console.error(`Failed to load default port ${port}: ${error.message}`); } return false; // Failure } finally { if (isMultiOptionSearch) { setButtonLoading(false); } } } /** * Adds a single result row to the table. * This function now appends, it does not clear. */ function addResultToTable(data) { const row = document.createElement(‘tr’); row.dataset.port = data.port; let transitTime = data.transitDays; if (data.isEstimate) { transitTime = `${data.transitDays}*`; hasEstimatedPorts = true; // Mark that this result is an estimate } // Create table cells with data-label for mobile view row.innerHTML = ` ${data.country} ${data.port} ${data.departureDate} ${transitTime} ${data.etaDate} `; resultsTableBody.appendChild(row); } /** * Fetches the default list of ports on page load. */ async function fetchDefaultPorts() { const defaultPorts = [‘Beirut’, ‘Dammam’, ‘Hamburg’, ‘New York’]; // Show loading message updateFooterNote(loadingFooterMessage, true); // We fetch the ports one by one for (const port of defaultPorts) { // We call getTransitTime with default options (1) // This will fetch and add one row per port await getTransitTime(port, 1); } // Update the footer note based on the loaded data updateFooterNote(); } /** * Updates the footer note based on table content or a specific message. */ function updateFooterNote(message = null, isLoading = false) { if (message) { // If a specific message is provided, use it resultsFooter.textContent = message; } else { // Otherwise, determine the message if (resultsTableBody.children.length === 0) { resultsFooter.textContent = defaultFooterMessage; } else if (hasEstimatedPorts) { resultsFooter.textContent = “*Shisha charcoal transit time. Contact Mr Greg (+628118797070) for details.”; } else { resultsFooter.textContent = “All dates subjected to change based on shipping lines schedule”; } } // Handle loading class if (isLoading) { resultsFooter.classList.add(‘loading’); } else { resultsFooter.classList.remove(‘loading’); } } /** * Shows an error message. */ function showError(message) { errorMessage.textContent = message; errorMessage.classList.add(‘visible’); // Hide error after 3 seconds setTimeout(() => { hideError(); }, 3000); } /** * Hides the error message. */ function hideError() { errorMessage.textContent = ”; errorMessage.classList.remove(‘visible’); } /** * Toggles the loading state of the search button. */ function setButtonLoading(isLoading) { if (isLoading) { searchPortButton.disabled = true; searchPortButton.classList.add(‘loading’); } else { searchPortButton.disabled = false; searchPortButton.classList.remove(‘loading’); // Re-check if button should be enabled if (!portSelect.value) { searchPortButton.disabled = true; } } } // — Event Listeners — // When a country is selected countrySelect.addEventListener(‘change’, () => { const selectedCountry = countrySelect.value; searchPortButton.disabled = true; // Disable button if (selectedCountry) { loadPorts(selectedCountry); } else { portSelect.innerHTML = ‘Select a country first’; portSelect.disabled = true; } }); // When a port is selected portSelect.addEventListener(‘change’, () => { if (portSelect.value) { searchPortButton.disabled = false; // Enable “Search” button } else { searchPortButton.disabled = true; } }); // Search for port searchPortButton.addEventListener(‘click’, async () => { if (portSelect.value) { // Clear the table before showing the new results resultsTableBody.innerHTML = “”; hasEstimatedPorts = false; // Reset estimator updateFooterNote(loadingFooterMessage, true); // Show loading // Request 5 options const success = await getTransitTime(portSelect.value, 5); if (success) { // Update footer based on the new 5-row results updateFooterNote(); } else { // On error, clear loading and show default message updateFooterNote(defaultFooterMessage, false); } } }); // — Initial Load — function initializeCalculator() { loadCountries(); fetchDefaultPorts(); // Load the default ports on startup } initializeCalculator(); })(); // Immediately run the script

يقع مصنعنا في ماجيلانج، جاوة الوسطى، إندونيسيالذا فإن أقرب ميناء لنا هو ميناء سيمارانج (تانجونج إيماس/ IDSRG). نحن قادرون أيضًا على الشحن من موانئ سورابايا أو جاكرتا.

تذكر أن الحد الأدنى لكمية الطلب لتصدير فحم الشيشة هو 18 طن.

ما هي المستندات التي يقدمها مصنعنا للتصدير؟

مصنعنا للفحم معتمد بالكامل ولديه جميع المستندات الخاصة بتصدير فحم الشيشة من إندونيسيا إلى جميع أنحاء العالم.

نحن مسجلون ومعتمدون ويمكننا القيام بالحجز المباشر مع جميع خطوط الشحن التي تقبل فحم الشيشة: MSC، ميرسك، CMA CGM، CMA CGM، Vasi، Feeder Line، OOCL، OOCL، PIL، PIL، Asyad Shipping، SITC، OOCL، وEmirates Shipping.

شعار خطوط الشحن لفحم الشيشة
نوفر لك مجموعة كاملة من المستندات المطلوبة في بلدك

بوليصة الشحن (B/L)

بوليصة الشحن هي الوثيقة الرئيسية التي تصدرها خطوط الشحن والتي تؤكد قبول الحاوية الخاصة بك وحملها على متن السفينة.

يحتوي BL على معلومات عن المرسل إليه (شركتك)، والإخطار (عادةً المخلص الجمركي الخاص بك)، ورقم الحاوية، ورقم ختم الحاوية، واسم البضاعة (فحم الشيشة رمز النظام المنسق 440290)، واسم السفينة، والوجهة.

تُظهر ملكية BL من هو المالك الحقيقي للبضائع في الحاوية.

نقوم بتحرير التلكس لجميع شحناتنا.

بدون BL، لا يمكنك المطالبة بالحاوية الخاصة بك بالفحم في الميناء الخاص بك.

مثال على بوليصة شحن فحم الشيشة مع شركة MSC وخطوط الشحن ميرسك

شهادة المنشأ (COO)

شهادة المنشأ (COO) هي وثيقة رسمية صادرة عن غرفة التجارة في إندونيسيا تشهد على بلد منشأ المنتج = إندونيسيا.

يتم التحقق من مكان تصنيع الفحم (إندونيسيا)، ومن قبل أي شركة

يساعد سلطات الجمارك في بلدنا على حساب رسوم الاستيراد والتعريفات والضرائب الصحيحة بناءً على الاتفاقيات التجارية بين إندونيسيا وبلدك.

لا يمكنك معالجة عملية التخليص الجمركي واستلام الفحم الخاص بك بدون شهادة مدير العمليات.

مثال على شهادة منشأ فحم الشيشة

قائمة التعبئة والفاتورة

يتم إصدار الفاتورة وقائمة التعبئة من قِبل مصنعنا وتحتوي على معلومات عن سعر الفحم (السعر الذي تشتريه به) وشروط الدفع وغيرها من المعلومات المهمة.

تحتوي قائمة التعبئة على معلومات مفصلة عن نوع الفحم، وفي أي عبوة، وعدد الكيلوجرامات من كل نوع في الحاوية.

  الفاتورة وقائمة التعبئة والتغليف

شهادة فانينغ

الفانينة هي وثيقة صادرة عن مساح بحري مستقل، مثل كارسورين أو بيكجوريندو، بعد إجراء فحص مادي لكيفية تحميل الفحم (الفانينة) في الحاوية.

ويؤكد على أن الحاوية معبأة بشكل صحيح وفقًا للوائح مثل المدونة البحرية الدولية للبضائع، وأن الشحنة آمنة، وأن جميع الوثائق والصور المطلوبة.

هذه الشهادة ضرورية لضمان سلامة الشحنة ومطابقتها للمواصفات.

شهادة فانينغ

بالنسبة للشرق الأوسط

بالنسبة لمعظم دول الشرق الأوسط (المملكة العربية السعودية والإمارات العربية المتحدة والكويت والبحرين والبحرين والعراق وقطر والأردن ولبنان وعمان) نوفر قائمة تعبئة وفاتورة معتمدة من غرفة التجارة ومنصات ISPF15 (إذا لزم الأمر).

نموذج التحقق من الغرفة التجارية لشهادة منشأ فحم الشيشة

بالنسبة للولايات المتحدة الأمريكية

بالنسبة للولايات المتحدة الأمريكية، نوفر أيضًا إيداع إيداع ضمان المستوردين (ISF) وإيداع تصريح قانون LACEY.

وفقًا للمتطلبات، نقوم بذلك قبل 24 ساعة على الأقل من تحميل فحم الشيشة على متن سفينة متجهة إلى الولايات المتحدة.

  نموذج isf

بالنسبة لأستراليا

نحن نقدم إقرار الشركة المصنعة وإقرار التعبئة والتغليف المطلوبين من قبل الجمارك ومراقبة الحدود الأسترالية.

إعلان التصنيع والتعبئة والتغليف
نوفر أيضًا جميع المستندات الخاصة بالشحن إلى روسيا وتركيا وألمانيا والمملكة المتحدة

تفاصيل الشحن

بدءًا من عام 2026، يتم شحن فحم قشرة جوز الهند (فحم الشيشة) كبضائع خطرة وخطرة فقط

اسم المادةقوالب الفحم من قشرة جوز الهند
رقم الأمم المتحدة1361
فئة المنظمة البحرية الدولية4.2
رقم الصفحة رقم الصفحة IMDGكود INDG (المعدل 42-24) المجلد 2 – الجزء 3: قائمة البضائع الخطرة، صفحة 61
مجموعة التعبئة والتغليفثالثاً
نقطة الوميضغير متوفر
خدمات الطوارئ الطبيةو-أ، س-ج

رمز النظام المنسق: 440290

MSDS – صحيفة سلامة بيانات المواد – MSDS

شعار MSDS

تنزيل صحيفة بيانات MSDS لفحم الشيشة

إذا كنت بحاجة إلى مزيد من المعلومات حول شحن فحم الشيشة، يُرجى الاتصال بخبير الفحم لدينا، جريج ريابتسيف، على الرقم 7070 879 879 811 811 62+ أو مراسلتنا عبر البريد الإلكتروني على export@charcoal.pro

كيف يمكننا التأكد من وصول فحمك إليك في حالة جيدة

تنظيف الصناديق قبل حشوها في الحاوية

يتم تنظيف جميع الصناديق قبل دخول الحاوية للتأكد من حصول عملائنا على صناديق نظيفة وجميلة.

في حين أننا نحتفظ بجميع صناديقنا مغطاة بالبلاستيك الواقي، إلا أن طبيعة الإنتاج مليئة بالغبار، لذلك إذا قمت بتخزين الصناديق لأكثر من 5 أيام، فستغطيها طبقة سميكة من الغبار.

وللتأكد من استلامك لها نظيفة وجميلة، نقوم بتنظيفها أيضاً قبل تحميل الصناديق في الحاوية.

حجم الحاوية محكمة الغلق بالتفريغ بطانية حرارية

نحن نستخدم غطاءً حرارياً محكم الإغلاق يحمي الفحم من الرطوبة والتغيرات في درجات الحرارة.

وهي مصممة خصيصًا لحجم الحاوية لحماية البضائع، وخاصة الفحم، من التغيرات الحرارية والرطوبة.

أجهزة امتصاص الرطوبة بحجم الحاوية

نقوم دائمًا بإضافة ماصات رطوبة بحجم الحاوية (بحجم 1.5 كجم) لحماية إضافية ضد الرطوبة أثناء الشحن والتسليم.

عادةً ما نضيف عادةً 6 عبوات من هلام السيليكا لحاويات 20 قدمًا و12 هلام سيليكا لحاويات 40 قدمًا.

يكفي أن تتأكد من وصول الفحم الخاص بك جافًا وجيدًا

توظيف المنصات النقالة

بالنسبة للمنصات النقالة، نستخدم منصات تصدير معتمدة من ISPM15، بحجم 1000 × 1200 مم.

كل منصة نقالة معتمدة ومختومة ومسموح بتوصيلها إلى الولايات المتحدة الأمريكية والاتحاد الأوروبي والمملكة العربية السعودية.

نستخدم حوافاً ورقية إضافية وأغلفة بلاستيكية لحماية الفحم أثناء التوصيل.

الضمان والتأمين

كل شحنة محمية بتأمين الشحن البحري من خطوط الشحن. لذا في حالات نادرة، إذا حدث شيء ما للحاوية، يمكنك التأكد من أن خطوط الشحن تغطيها بالكامل.

تدقيق مصنع فحم الشيشة من قبل شركة كاريسورين

التدقيق في المصنع

نحن مرخصون ومعتمدون بالكامل من قبل كارسورين وبيكجوريندو مختبر ومساح مستقل.

يُظهر تدقيق المصنع أن المصنع يعمل وفقًا لإجراءات التشغيل الموحدة القياسية وهو موثوق به لتصنيع وتصدير فحم الشيشة.

من الضروري الحصول على موافقة شركة FA من خطوط الشحن إلا إذا كنت لا تستطيع تصدير أو تسليم الفحم مع MSC أو Maersk أو CMA CGM.

التأمين على البضائع البحرية

التأمين على البضائع البحرية للفحم النباتي

تأمين الشحن هو خدمة إضافية نستخدمها لحماية الفحم الخاص بك أثناء التسليم. في الغالب، نحن نستخدم خدمة الحماية الممتدة من MSC التي تغطي الفقد أو التلف الذي يلحق بالبضائع بسبب:

الحريق، والجنوح، والجنوح، والجنوح، والغرق، والغرق، والاصطدام، والإنقاذ، والمساهمات العامة العادية، والأحداث المناخية القاسية، والأحداث الطبيعية (“القضاء والقدر”)، وأضرار الترطيب (ثقب في السقف يسمح بتسرب المياه)، والأضرار المادية التي تلحق بالبضائع، وسوء تعامل عمال الشحن والتفريغ والسرقات والسرقات.

مقاطع فيديو لتوظيف الحاويات في مصنعنا

Export Shisha Charcoal to Russian Federation
Export Shisha Charcoal to Beirut Lebanon
حاوية مملوءة بفحم الشيشة
حاوية مملوءة بفحم الشيشة
حاوية مملوءة بفحم الشيشة

الأسئلة الشائعة (FAQ)

هل يمكنني حجز أو ترتيب الشحن من جانبي، أو استخدام وكيل الشحن الخاص بي؟

نعم، إذا كنت متأكدًا من أن خط الشحن الخاص بك يمكنه قبول فحم الشيشة للتسليم، يمكنك ترتيب الشحن بنفسك.

في هذه الحالة، يمكننا أن نبيع لك على أساسيات EXW أو أساسيات FOB.

لقد بحثت على الإنترنت ووجدت تكلفة شحن أرخص بكثير. لماذا هذا ممكن؟

حسنًا، في كثير من الأحيان على الإنترنت، يمكنك العثور على *الشحن البحري* فقط، ولكن لشحن فحم الشيشة، هناك الكثير من التكاليف الإضافية من خطوط الشحن، بما في ذلك مناولة DG والمعالجة الخطرة.

لا تنسى أننا ندرج في سعرنا بالفعل تكلفة التتبع من مصنعنا في ماجلانج إلى ميناء التحميل في سيمارانج، ورسوم المناولة الطرفية، والمستندات، وتكاليف التصدير، والمدفوعات الأخرى.

هل يمكنني طلب LCL (حمولة حاوية أقل)؟

للأسف، لا يُسمح بنقل فحم الشيشة مخلوطاً ببضائع أخرى. تسمح خطوط الشحن باستخدام حاوية كاملة فقط. بالتأكيد، يمكنك تحميل عدة أطنان فقط إليها، ولكن ستبقى جميع تكاليف النقل كما هي ولا تعتمد على ما إذا كنت تقوم بتحميل حاوية كاملة أو جزء منها فقط.

ما هو الحد الأدنى لكمية الطلب (موك) للشحن؟

الحد الأدنى للطلب للشحن هو حمولة حاوية كاملة. وهذا يعني أن عليك أن تطلب على الأقل حاوية 20 قدمًا أو 40 قدمًا.

حاوية 20 قدمًا تتسع لما يصل إلى 20 طنًا من فحم الشيشة
حاوية 40 قدمًا تتسع لما يصل إلى 27.5 طنًا من فحم الشيشة

جميع أسعارنا محسوبة بافتراض أن الحد الأدنى للطلب هو 25 طنًا

هل يمكنني طلب أحجام/عبوات مختلفة من فحم الشيشة في حاوية واحدة؟

نعم، يمكنك ذلك، طالما أنك تحتفظ بالحد الأدنى للطلب.

يمكنك طلب *أحجام/عبوات متعددة* بكمية لا تقل عن *2 طن لكل حجم/عبوة طالما أن الحجم الإجمالي يزيد عن 18 طنًا. في بعض الحالات، من الممكن طلب كمية أقل.

هل رسوم الاستيراد، والضرائب، ورسوم الموانئ المحلية في بلدي مشمولة في السعر الخاص بكم؟

لا، لا يتم تضمينها. ولكننا نقوم بتضمين جميع التكاليف من جانبنا في إندونيسيا.
وسيطك سيتعامل مع رسوم الاستيراد المحلية لفحم الشيشة وأي رسوم ميناء الوجهة، وهي منفصلة عن تكلفة شحن الفحم لدينا.

هل يمكنكم التوصيل مباشرةً إلى مستودعي (DDP – التسليم بالرسوم المدفوعة)؟

لا، نحن مصنع ولا يمكننا ترتيب الاستيراد من جانبك. أفضل ما يمكننا القيام به هو إجراء الشحن CIF / CNF حتى الميناء الخاص بك.
من الميناء الخاص بك، عليك ترتيب ذلك بنفسك.

ما هو إجمالي وقت التسليم من لحظة تقديم طلبي؟

يتكون إجمالي وقت التسليم من وقت تقديمك للطلب من جزأين
: الأول هو وقت الإنتاج، وعادةً ما يكون من 3 إلى 4 أسابيع، ثم وقت الشحن.

من أي ميناء في إندونيسيا تشحن من أي ميناء في إندونيسيا؟

نقوم بالشحن من ميناء سيمارانج، ولكن من الممكن أيضًا من سورابايا أو جاكرتا.

جريج ريابتسيف خبير فحم جوز الهند

اسمي جريج ريابتسيف. أنا مسؤول عن تطوير المنتج والشحن.
جميع الأسئلة المتعلقة بالشحن ستتعامل معي.

يتحمل مصنعنا المسؤولية الكاملة عن كل شحنة من مكاننا إلى الميناء الخاص بك. يتم التأمين على جميع الحاويات وتفتيشها وشحنها فقط مع شركات النقل المعتمدة.
طلبك دائمًا قابل للتتبع وموثق ومحمي بالكامل.

المؤلف: جريج ريابتسيف، خبير فحم قشور جوز الهند.
مراجع من قبل: غاتوت ويبووو، رئيس الإنتاج والمدير العام.
مراجعة: ويلسون غوساليم، مفوض وشريك في مصنع الفحم.

Updated on: مارس 10, 2026

تواصل معنا
للحصول على قشور فحم جوز الهند بالجملة بالجملة
لطلبات الشيشة والاستفسارات

تحدث إلى المبيعات والخبراء

هل أنت مهتم بمنتجات Charcoal Pro؟
اتصل أو واتساب للدردشة مع خبير الفحم لدينا

ال WhatsApp @ البريد الإلكتروني Telegram الماسنجر انستقرام وي تشات

تحدث إلى موظفينا

أسئلة حول التمويل أو التوريد أو الإنتاج؟
اتصل برئيس القسم والمالك مباشرةً

إيبو ليتا المسؤول عن الشحن و percetakan

الشحن الإداري والطباعة والشحن

ليتا

exim@charcoal.pro
+62 822-2439-1264

إيبو ستيفي، المشتريات

شراء المواد الخام وتوريدها

ستيفيني تريسنو (ستيفي)

+62 8123 5424 907

جاتوت ويبوو ، مدير ورئيس إنتاج قوالب فحم جوز الهند

رئيس الإنتاج

جاتوت ويبوو

production@charcoal.pro

+62 812 2981 8126

مدير مصنع ويلسون جوساليم لقوالب فحم جوز الهند

مالك المصنع

ويلسون جوساليم

wilson@charcoal.pro
+62 853-2872-72-91

بي تي كوكو توتال كاربون اندونيسيا

جى. مايور أونوس KM 1.5
ماجلانج، 56172
جاوة الوسطى،
إندونيسيا
رقم تسجيل الشركة (NIB) 0220001680488

رابط خريطة جوجل: https://maps.app.goo.gl/1xViYkTYNsepYrXB9

ساعات العمل:

المصنع: 24/7

المكتب من الاثنين - الجمعة 08:00 - 16:00 بتوقيت غرينتش+7 (بتوقيت غرينتش+7)

export@charcoal.pro +62 (293) 718-30-08-718 +62 (293) export@charcoal.pro

We are Online