Are you looking for the most efficient and cost-effective way to handle shipping from Shenzhen to South Africa? Navigating the complexities of sea freight, air freight, main ports, and customs clearance can be overwhelming. In this comprehensive guide, we explore everything you need to know about shipping options, costs, transit times, key logistics hubs, and more to ensure your cargo moves smoothly from Shenzhen to South Africa.

Sea freight from Shenzhen to South Africa
Sea freight is the most cost-effective and widely used shipping method for transporting goods in large volumes from Shenzhen to South Africa. This mode of transportation is particularly suitable for importers, exporters, manufacturers, and supply chain managers looking to balance shipping costs and delivery timelines. As a global logistics hub, Shenzhen offers a well-developed port infrastructure and frequent sailing schedules, making it a top choice for international sea freight.
There are two primary types of sea freight services:
Full Container Load (FCL): Best for large shipments that can fill an entire container. Common sizes are 20ft, 40ft, and 40HQ containers, offering capacities of 28CBM, 56CBM, and 68CBM respectively.
Less than Container Load (LCL): Suitable for smaller shipments that do not require a full container. Multiple consignments from different shippers are consolidated into a single container.
Key benefits of sea freight from Shenzhen to South Africa include:
Cost-efficiency: Sea freight typically provides the lowest cost per unit for bulk cargo.
Flexibility: Options for FCL, LCL, and special cargo such as OOG (Out of Gauge) or breakbulk cargo.
Wide Coverage: Direct services from major Chinese ports to strategic South African ports.
Environmental Impact: Modern vessels are increasingly energy-efficient, reducing the carbon footprint compared to air freight.
When planning sea shipments, it is crucial to consider factors such as transit time, sailing frequency, cargo type, and customs regulations in both China and South Africa. Working with a reliable freight forwarder like Dantful International Logistics ensures a seamless shipping experience, competitive rates, and comprehensive support — from booking and documentation to customs clearance and last-mile delivery.
For those shipping to other regions of Africa, you might also be interested in reading about Sea Freight from China to Africa.
Main ports in Shenzhen and South Africa
Selecting the right combination of origin and destination ports is essential for optimizing shipping routes, controlling costs, and ensuring timely delivery. Below is an overview of the major seaports involved in shipping from Shenzhen to South Africa:
Region |
Major Ports |
Features & Advantages |
|---|---|---|
Shenzhen (China) |
Yantian Port |
Yantian Port: Largest and most advanced container terminal; ideal for high-volume international shipments. |
South Africa |
Durban Port |
Durban Port: Largest and busiest container port in Africa, main gateway for imports/exports; frequent direct sailings from China. |
Port Details:
Yantian Port (Shenzhen): Handles the majority of container exports from Southern China. Equipped with advanced infrastructure and automation, ensuring fast loading/unloading and minimal congestion.
Shekou & Chiwan Ports (Shenzhen): Offer flexible options for different cargo sizes and types. Proximity to major industrial zones in Shenzhen facilitates efficient inland transportation and warehousing.
Durban Port (South Africa): Well-connected to domestic rail and road networks, making it the top choice for distribution across Southern Africa.
Cape Town & Port Elizabeth: Provide alternative gateways depending on cargo destination within South Africa, helping to reduce inland transport costs and lead times.
Port Comparison Table
Port Name |
Location |
Key Strengths |
Annual Throughput (TEU)* |
|---|---|---|---|
Yantian (Shenzhen) |
Shenzhen, China |
Largest container throughput, advanced technology |
13+ million |
Shekou (Shenzhen) |
Shenzhen, China |
Flexible, multi-purpose, close to industrial areas |
7+ million |
Chiwan (Shenzhen) |
Shenzhen, China |
Project and bulk cargo expertise |
2+ million |
Durban (South Africa) |
Durban, KZN |
Africa’s busiest, direct China link |
2.7+ million |
Cape Town |
Western Cape |
Gateway to Western South Africa |
900,000+ |
Port Elizabeth (Ngqura) |
Eastern Cape |
Deep-water, modern facilities |
850,000+ |
*TEU = Twenty-foot Equivalent Unit; figures are estimates as of 2023–2024.
Choosing the right port pairing depends on your cargo’s destination, required transit time, and specific shipping needs. Dantful International Logistics leverages deep local expertise and strong carrier partnerships to offer tailored sea freight solutions, ensuring your goods move efficiently from Shenzhen to all major ports in South Africa.
Cost of Sea Freight from Shenzhen to South Africa
Shipping costs between Shenzhen and South Africa can vary based on several factors, including port of destination, container size, shipping line, seasonality, and the specific service required (FCL, LCL, or special cargo). Here, we focus on the most common Full Container Load (FCL) options: 20ft and 40ft containers.
For more detailed information on African sea freight rates, refer to container shipping costs from China to South Africa.
Cost of Shipping 20ft Container from Shenzhen to South Africa
A standard 20ft container (28CBM) is suitable for small to medium-sized shipments. Rates are influenced by market fluctuations, fuel surcharges, and destination fees. As of Q2 2024, here are approximate costs for ocean freight from major Shenzhen ports (such as Yantian, Shekou) to key South African ports (Durban, Cape Town, Port Elizabeth):
Route |
Ocean Freight (USD) |
Estimated Local Charges at Destination (USD) |
Total Estimated Cost (USD) |
|---|---|---|---|
Shenzhen – Durban |
$2,000 – $2,600 |
$450 – $700 |
$2,450 – $3,300 |
Shenzhen – Cape Town |
$2,100 – $2,700 |
$480 – $750 |
$2,580 – $3,450 |
Shenzhen – Port Elizabeth |
$2,100 – $2,900 |
$450 – $700 |
$2,550 – $3,600 |
Note:
Above rates are for port-to-port ocean freight and are subject to change according to seasonal demand and market conditions.
Additional costs may apply for customs clearance, insurance, documentation, and inland trucking in South Africa.
Cost of Shipping 40ft Container from Shenzhen to South Africa
A 40ft container (56CBM) or 40ft HQ (High Cube, 68CBM) is ideal for larger volume shipments. Economies of scale make this a cost-effective solution for shippers with higher cargo volumes.
Route |
Ocean Freight (USD) |
Estimated Local Charges at Destination (USD) |
Total Estimated Cost (USD) |
|---|---|---|---|
Shenzhen – Durban |
$3,800 – $4,900 |
$600 – $950 |
$4,400 – $5,850 |
Shenzhen – Cape Town |
$4,000 – $5,200 |
$650 – $1,000 |
$4,650 – $6,200 |
Shenzhen – Port Elizabeth |
$4,000 – $5,100 |
$600 – $950 |
$4,600 – $6,050 |
Important Considerations:
The above costs cover only sea freight and local port charges. They do not include value-added services such as door-to-door delivery, cargo insurance, customs clearance, or storage.
Rates fluctuate depending on shipping seasons, fuel surcharges, and global market trends. It’s advisable to request an updated quote before shipping.
Dantful International Logistics provides transparent and competitive pricing for all routes, with tailored solutions to fit specific business needs.
Sea Freight Transit Time from Shenzhen to South Africa
Transit time is a critical factor in planning your shipping schedule. Actual shipping duration may vary due to weather conditions, vessel schedules, or port congestion. Below is an overview of typical transit times for sea freight from Shenzhen to major ports in South Africa.
Origin Port |
Destination Port |
Estimated Transit Time (Days) |
|---|---|---|
Shenzhen |
Durban |
22 – 28 |
Shenzhen |
Cape Town |
25 – 32 |
Shenzhen |
Port Elizabeth |
25 – 32 |
Key Notes:
Transit times reflect port-to-port (not door-to-door) movement and are influenced by shipping line schedules and vessel routing.
Direct sailings are available to Durban, the main entry port of South Africa; other destinations may require transshipment, which can add a few days to total transit time.
During the peak shipping season or in periods of port congestion, transit times may be extended.
Air freight from Shenzhen to South Africa
Air freight is a reliable and efficient solution for businesses seeking to ship goods from Shenzhen to South Africa with speed and security. As global supply chains demand faster transit times, air shipping is particularly suited for high-value, urgent, or time-sensitive cargo. Here, I will share insights based on over 15 years’ experience managing international shipments, ensuring your business receives accurate, transparent, and actionable information.
If you are considering other destinations in Africa, you may also explore air freight from China to Nigeria.
Why Choose Air Freight?
Speed: Air freight from Shenzhen to South Africa typically takes between 2 to 7 days, a fraction of sea freight’s transit time.
Reliability: Airlines operate on strict schedules, offering consistent departure and arrival times.
Security: Airports and airlines enforce strict security measures, reducing risk of damage or loss.
Coverage: Even remote destinations in South Africa can be reached via connecting air services.
Suitable Cargo Types
Air freight is best for:
Electronics
Fashion and apparel
Medical equipment
Pharmaceuticals
High-value or perishable goods
Air Freight Services Available
Dantful International Logistics offers a full range of air freight services, including:
Standard Air Freight: Cost-effective consolidation for general cargo
Express Air Freight: Priority handling for urgent shipments
Door-to-Door Services: End-to-end delivery from your Shenzhen supplier to the consignee in South Africa
Dangerous Goods Handling: Certified handling for special cargo types
Customs Clearance Support: Smooth documentation and import/export compliance
Typical Air Freight Transit Times (2025)
Route |
Standard Air (Days) |
Express Air (Days) |
|---|---|---|
Shenzhen – Johannesburg |
3-5 |
2-3 |
Shenzhen – Cape Town |
4-7 |
2-4 |
Shenzhen – Durban |
4-7 |
2-4 |
Please note: Transit times depend on airline schedules, connection times, cargo type, and seasonality.
Key Considerations for Air Freight
Weight & Volume: Air freight cost is calculated based on chargeable weight, which is the greater of gross weight or volumetric weight.
Documentation: Accurate commercial invoices, packing lists, and airway bills are required.
Customs Regulations: Ensure your cargo complies with both China and South Africa’s import/export regulations.
At Dantful International Logistics, our experienced team manages every aspect of the air shipping process, ensuring smooth, compliant, and cost-effective delivery.
Main Airports for Shenzhen to South Africa Shipping
The success and efficiency of international air freight depend heavily on the choice of origin and destination airports. Below is an overview of the main airports involved in shipping from Shenzhen to South Africa.
Main Departure Airport in Shenzhen
Shenzhen Bao’an International Airport (SZX)
Location: Shenzhen, Guangdong Province, China
Significance: One of China’s busiest air cargo hubs, with advanced facilities, strong airline connectivity, and proximity to major manufacturing centers.
Airlines & Services: Hosts international and cargo-only carriers, supporting both direct and connecting services to Africa.
Main Destination Airports in South Africa
City |
Airport Name |
IATA Code |
Notes |
|---|---|---|---|
Johannesburg |
O. R. Tambo International Airport |
JNB |
Largest airport in Africa; main gateway for cargo; excellent onward distribution capabilities. |
Cape Town |
Cape Town International Airport |
CPT |
Major airport for western South Africa; well-equipped for international cargo. |
Durban |
King Shaka International Airport |
DUR |
Important for KZN region industries; modern cargo facilities. |
Air Cargo Routing Example
Most direct and consolidated air shipments from Shenzhen will depart from SZX and typically arrive at JNB for customs clearance and distribution, with connecting domestic flights available to CPT and DUR if needed.
Table: Major Airport Pairings for Shenzhen to South Africa
Origin (China) |
Destination (South Africa) |
Typical Use |
|---|---|---|
Shenzhen Bao’an (SZX) |
O. R. Tambo (JNB) |
Main entry point for general cargo |
Shenzhen Bao’an (SZX) |
Cape Town Int’l (CPT) |
For Western/Southern South Africa |
Shenzhen Bao’an (SZX) |
King Shaka Int’l (DUR) |
KwaZulu-Natal region, Durban area |
Why Airport Selection Matters
Customs Efficiency: Major airports like JNB have experienced customs staff and established cargo channels, minimizing delays.
Cost Considerations: Direct flights to JNB tend to be more economical and frequent than to CPT or DUR.
Last-Mile Delivery: Proximity of the destination airport to your consignee’s location impacts total shipping time and cost.
When planning your air shipments, consult with a professional freight forwarder such as Dantful International Logistics. We provide tailored routing options, competitive rates, and full visibility, ensuring your goods move seamlessly from Shenzhen to any destination in South Africa.
Cost of Air freight from Shenzhen to South Africa per KG
When considering air freight from Shenzhen to South Africa, understanding the cost structure is essential for accurate budgeting and logistics planning. Air freight charges are typically calculated based on the chargeable weight, which is the greater value of actual weight or volumetric weight (length x width x height in cm ÷ 6000). Rates fluctuate according to cargo type, airlines, fuel surcharges, and seasonal demand.
For standard commercial cargo in early 2024, the average air freight rates from Shenzhen Bao’an International Airport (SZX) to major South African airports such as O. R. Tambo International Airport (JNB, Johannesburg) and Cape Town International Airport (CPT) are as follows:
Weight Bracket |
General Cargo Rate (USD/kg) |
Special Cargo Rate (USD/kg) |
Notes |
|---|---|---|---|
45 – 99 kg |
6.20 – 7.50 |
7.50 – 9.00 |
Rates may vary by airline and space availability |
100 – 299 kg |
5.80 – 7.00 |
7.00 – 8.50 |
Special cargo includes batteries, liquids, etc. |
300 – 499 kg |
5.50 – 6.80 |
6.80 – 8.20 |
Discounts for higher volumes |
500+ kg |
5.20 – 6.50 |
6.50 – 8.00 |
Negotiable for regular shipments |
Key cost factors:
Fuel Surcharge & Security Fees: These are typically added to the base rate, currently ranging from $1.20 to $1.80/kg.
Destination Charges: South African airports may impose handling and customs fees at destination.
Peak Season Charges: Rates tend to increase during Q4 and pre-holiday periods.
For urgent shipments or smaller consignments, express air freight and courier services are available, with rates starting from $8.00/kg for documents and $9.00–$15.00/kg for parcels below 21 kg.
Air freight transit time from Shenzhen to South Africa
Transit time is a critical consideration when selecting air freight services from Shenzhen to South Africa. Understanding the typical lead times helps businesses plan inventory and delivery schedules.
Service Type |
Main Route |
Typical Transit Time |
Notes |
|---|---|---|---|
Standard Air Cargo |
SZX – JNB (Johannesburg) |
3 – 6 days |
Includes customs clearance, possible transfer |
Standard Air Cargo |
SZX – CPT (Cape Town) |
4 – 7 days |
Slightly longer due to routing |
Express Air Cargo |
SZX – JNB / CPT via DHL/FedEx/UPS |
2 – 4 days |
Fastest, for urgent parcels/documents |
Factors Affecting Transit Time:
Direct vs. Indirect Flights: Direct flights are faster but less frequent; indirect routes may involve transshipment in hubs such as Dubai, Doha, or Addis Ababa.
Airline Schedules and Capacity: High season or limited space can cause minor delays.
Customs Clearance: Delays in documentation or compliance may add 1-2 days.
Public Holidays: Both China and South Africa’s national holidays can impact timelines.
Expert Advice:For time-critical shipments, working with a reputable freight forwarder like Dantful International Logistics is essential. Our team monitors flight schedules, space availability, and customs processes to minimize delays and provide reliable delivery commitments. We also offer real-time tracking and proactive updates for your peace of mind.
Door to Door shipping from Shenzhen to South Africa
Door to Door shipping means the freight forwarder handles the entire logistics process, picking up goods from your supplier’s location in Shenzhen and delivering them directly to your consignee’s address in South Africa. This solution is especially popular among businesses and e-commerce sellers who value ease, reliability, and efficiency.
As a complement to the information below, check out this specialized guide on door to door shipping from China to South Africa.
Key Features of Door to Door Shipping
One-stop solution: Covers pickup, export customs clearance, international freight, import customs clearance, and final delivery.
Full transparency: End-to-end tracking and proactive updates.
Customs expertise: Professional handling of all required documentation and customs compliance for both China and South Africa.
Flexible transportation modes: Available for sea freight, air freight, and express.
DDP vs. DDU
When choosing Door to Door shipping from Shenzhen to South Africa, you’ll often encounter two service terms: DDP (Delivered Duty Paid) and DDU (Delivered Duty Unpaid). Understanding the differences is crucial for cost and compliance management.
Aspect |
DDP (Delivered Duty Paid) |
DDU (Delivered Duty Unpaid) |
|---|---|---|
Duty & Tax Payment |
The seller/freight forwarder (Dantful Logistics) pays all import duties and taxes in South Africa |
The buyer/consignee in South Africa is responsible for paying duties and taxes upon arrival |
Customs Clearance |
Handled fully by the forwarder on both ends |
Buyer must engage with local customs to clear goods |
Delivery Time |
Usually faster – no delays waiting for consignee to pay duties |
Can be delayed if consignee is not prepared to pay or submit documents |
Transparency of Costs |
All charges upfront, fewer hidden fees |
Potential for unexpected costs upon arrival |
Best for |
Buyers wanting hassle-free, all-included service |
Buyers familiar with local import process, or with own customs broker |
Which to choose?
DDP is ideal for buyers who want a fixed cost and minimal involvement in local customs.
DDU is suitable if you have experience with South African import procedures or have special customs requirements.
Dantful International Logistics specializes in both DDP and DDU services for shipments from Shenzhen to South Africa. We leverage our local agent network to provide seamless customs clearance, transparent pricing, and reliable last-mile delivery.
Express shipping from Shenzhen to South Africa
For time-critical shipments, Express shipping is often the fastest and most reliable solution. Major global express carriers such as DHL, FedEx, UPS, and TNT operate direct services from Shenzhen to key cities in South Africa, including Johannesburg, Cape Town, and Durban.
Key Advantages of Express Shipping
Speed: Typical transit time is 3–6 working days from pickup to delivery.
Door to Door: Complete end-to-end service, no need for the consignee to handle customs or local deliveries.
Online Tracking: Real-time shipment status and notifications.
Customs Support: Express couriers offer strong customs clearance support, beneficial for small parcels and samples.
Estimated Transit Time Table
Service Provider |
Estimated Transit Time (Shenzhen to South Africa) |
|---|---|
DHL Express |
3 – 5 days |
FedEx Express |
4 – 6 days |
UPS Express |
4 – 6 days |
TNT Express |
4 – 6 days |
Cost Structure
Cost is primarily based on chargeable weight (actual or volumetric, whichever is higher).
Express shipping is most cost-effective for parcels under 100 kg or urgent documents.
Heavier shipments may be better suited for air freight or sea freight.
When to Use Express Shipping?
Urgent samples or product launches
E-commerce parcels requiring fast delivery
Personal effects or high-value small items
Essential documents or replacement parts
Customs Clearance of Shenzhen to South Africa shipping
Customs clearance is a critical step in international shipping. When shipping from Shenzhen to South Africa, understanding the compliance requirements and processes for both Chinese export and South African import customs is essential to ensure a smooth and timely delivery.
Key Steps in Customs Clearance
Export Customs Clearance in China:
Complete and accurate commercial invoice and packing list are required.
Export Declaration Form must be filed with China Customs.
For certain types of cargo (such as electronics, chemicals, or textiles), additional licenses, inspection certificates, or export permits may be necessary.
All shipments are subject to inspection by China Customs if selected.
It is crucial to ensure Harmonized System (HS) codes are correct to avoid delays or penalties.
Import Customs Clearance in South Africa:
The consignee or appointed agent must submit customs documentation to the South African Revenue Service (SARS).
Required documents include:
Bill of Lading or Air Waybill
Commercial Invoice
Packing List
Import permit (for restricted goods)
Certificate of Origin (if applicable)
Bill of Lading or Air Waybill
Commercial Invoice
Packing List
Import permit (for restricted goods)
Certificate of Origin (if applicable)
Duties and taxes are calculated based on the declared value and HS code.
For certain products, additional compliance such as NRCS (National Regulator for Compulsory Specifications) clearance or health/phytosanitary certificates might be required.
Common Challenges and Solutions
Challenge |
Solution |
|---|---|
Incorrect or incomplete documentation |
Work with an experienced freight forwarder to review all paperwork before shipment. |
Misclassification of goods (HS code) |
Consult customs brokers or logistics experts for accurate tariff classification. |
Delays due to inspections or compliance |
Ensure pre-inspection certificates and all required permits are ready in advance. |
Unexpected duties or VAT |
Request a detailed pre-shipment cost breakdown, including all taxes and surcharges. |
Tips for Smooth Customs Clearance
Always keep open communication with your freight forwarder and provide all documents promptly.
For Door-to-Door or DDP (Delivered Duty Paid) shipments, clarify whether your shipping partner will handle all customs processes and prepay duties/taxes.
Familiarize yourself with any recent changes in South African customs laws or China’s export regulations.
At Dantful International Logistics, we provide comprehensive customs clearance services as part of our end-to-end solutions. Our team in both China and South Africa ensures your cargo is compliant and delivers on time, minimizing the risk of costly delays.
READ MORE:
- Shipping From China To Algeria
- Shipping From China To Angola
- Shipping From China To Morocco
- Shipping From China To Nigeria
- Shipping From China To Kenya
- Shipping From China To Tanzania
- Shipping From China To South Africa
Step-by-step guide to ship from Shenzhen to South Africa
Shipping from Shenzhen to South Africa involves several key stages. Below is a clear, actionable guide for businesses and individuals navigating this route:
Step 1: Prepare Cargo and Documentation
Confirm cargo details: type, weight, dimensions, packaging.
Prepare commercial invoice, packing list, contracts, and any required licenses or certificates.
Step 2: Choose Shipping Method
Decide between Sea Freight, Air Freight, Express, or Door-to-Door depending on cargo type, urgency, and budget.
For large, heavy, or non-urgent goods, Sea Freight is cost-effective.
For time-sensitive or valuable goods, Air Freight or Express is preferred.
Step 3: Select Ports or Airports
Major ports in Shenzhen: Yantian, Shekou, Chiwan.
Main destination ports in South Africa: Durban, Cape Town, Port Elizabeth.
For air, main airport in Shenzhen: Shenzhen Bao’an International Airport (SZX); in South Africa: O. R. Tambo International Airport (JNB).
Step 4: Book with a Freight Forwarder
Partner with a reliable freight forwarder such as Dantful International Logistics, who can provide customized solutions and manage the entire process.
Step 5: Arrange Pre-Shipping Procedures
Organize cargo pick-up or delivery to the forwarder’s warehouse.
Conduct pre-shipment inspections and ensure packaging meets international standards.
Step 6: Export Customs Clearance in Shenzhen
Submit all export documents to China Customs.
Pay any export duties (if applicable).
Handle inspections if required.
Step 7: Shipping and Tracking
Cargo is loaded onto vessel or aircraft.
Obtain tracking information from your freight forwarder.
Step 8: Import Customs Clearance in South Africa
Provide all documents to your customs broker or forwarder.
Pay duties and taxes as determined by SARS.
Arrange for inspection if necessary.
Step 9: Cargo Delivery
After clearance, arrange for local delivery to the final destination.
For Door-to-Door or DDP shipments, the freight forwarder will handle the final leg.
Step 10: After-sales Support
Confirm receipt of goods and check for any damage or discrepancies.
Maintain communication with your logistics partner for future shipments or claims.
Working with an established and experienced freight forwarder like Dantful International Logistics ensures the process is seamless, compliant, and cost-effective.
Freight forwarder from Shenzhen to South Africa
Choosing the right freight forwarder is one of the most important decisions when shipping from Shenzhen to South Africa. A professional logistics partner can offer tailored solutions, competitive rates, and peace of mind throughout the shipping process.
For those considering shipments to other key African markets, you may also want to read about freight forwarder from China to South Africa.
Why Choose Dantful International Logistics?
Dantful International Logistics is a highly professional, cost-effective, and high-quality one-stop international logistics service provider for global traders. Our strength lies in comprehensive capabilities, local expertise, and commitment to customer satisfaction.
Our Services Include:
Sea Freight: Full Container Load (FCL), Less than Container Load (LCL), OOG (Out of Gauge), Breakbulk, Consolidation.
Air Freight: Fast, secure, and reliable air cargo solutions.
Rail & Road Freight: Integrated multimodal transport for flexible needs.
Amazon FBA & E-commerce Logistics: Specialized first-leg delivery and warehousing services.
Customs Clearance: Both origin and destination services ensuring compliance and efficiency.
Insurance: Protect your goods throughout the journey.
Door to Door: DDP, DDU, and tailored delivery solutions.
Warehousing: Secure storage, consolidation, and distribution in both China and South Africa.
Selecting Dantful International Logistics as your freight forwarding partner ensures your shipments are handled with the highest level of professionalism and care, from Shenzhen all the way to any destination in South Africa. Contact our team for a tailored shipping plan and competitive rates.

Young Chiu is a seasoned logistics expert with over 15 years of experience in international freight forwarding and supply chain management. As CEO of Dantful International Logistics, Young is dedicated to providing valuable insights and practical advice to businesses navigating the complexities of global shipping.




















