<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: Wolfrep Supply</title>
    <description>The latest articles on DEV Community by Wolfrep Supply (@wolfrepsupply).</description>
    <link>https://dev.to/wolfrepsupply</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F4213227%2Fdd36bf4f-0822-44ba-8756-e7ee8d140592.png</url>
      <title>DEV Community: Wolfrep Supply</title>
      <link>https://dev.to/wolfrepsupply</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/wolfrepsupply"/>
    <language>en</language>
    <item>
      <title>Transit Time Is a Range, Not a Date: Reading Parcel Timelines Properly</title>
      <dc:creator>Wolfrep Supply</dc:creator>
      <pubDate>Thu, 29 Oct 2026 12:51:15 +0000</pubDate>
      <link>https://dev.to/wolfrepsupply/transit-time-is-a-range-not-a-date-reading-parcel-timelines-properly-476c</link>
      <guid>https://dev.to/wolfrepsupply/transit-time-is-a-range-not-a-date-reading-parcel-timelines-properly-476c</guid>
      <description>&lt;p&gt;Every shipping page shows a number, and almost every real delivery lands somewhere inside a range around it. We track parcels across nineteen China buying agents, and the single most useful change we made was to stop treating the published estimate as a promise.&lt;/p&gt;

&lt;h2&gt;
  
  
  Where the days actually go
&lt;/h2&gt;

&lt;p&gt;A parcel does not spend most of its life on a plane. The breakdown that matters:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Warehouse processing&lt;/strong&gt; - intake, QC, packing, dispatch booking&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Export handling&lt;/strong&gt; - consolidated, screened, manifested&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Line-haul&lt;/strong&gt; - the most predictable stage of the four&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Customs clearance&lt;/strong&gt; - the largest single source of variance&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Final mile&lt;/strong&gt; - usually one to three days, longer in remote areas&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Two stages hold nearly all of the uncertainty, and neither of them is the flight.&lt;/p&gt;

&lt;h2&gt;
  
  
  Chargeable weight decides the line you can afford
&lt;/h2&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;40 x 30 x 25 cm = 30,000 cm3

30,000 / 5000 = 6.00 kg   (harsh divisor)
30,000 / 6000 = 5.00 kg
30,000 / 8000 = 3.75 kg   (friendly divisor)
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;The same 5 kg parcel bills between 3.75 kg and 6 kg depending on the line. Multiply the dimensions and divide &lt;strong&gt;before&lt;/strong&gt; you compare rates.&lt;/p&gt;

&lt;h2&gt;
  
  
  Cut-offs are clocks on the whole order
&lt;/h2&gt;

&lt;p&gt;Most warehouses publish one or more daily cut-offs, and submission minutes after one moves dispatch to the next cycle. Payment confirmation is part of that clock, not just the packing request.&lt;/p&gt;

&lt;h2&gt;
  
  
  Reading tracking correctly
&lt;/h2&gt;

&lt;p&gt;A missing scan is normal for a while. An &lt;strong&gt;overdue&lt;/strong&gt; one is not. Note the timestamp of the last scan, compare it to the historical gap for that stage, and only then enquire.&lt;/p&gt;

&lt;p&gt;Also expect the number to change: a destination carrier number is often issued at handover. That is a handover, not a disappearance.&lt;/p&gt;

&lt;h2&gt;
  
  
  Practical rules
&lt;/h2&gt;

&lt;ol&gt;
&lt;li&gt;Plan against the upper bound of the range, not the headline number.&lt;/li&gt;
&lt;li&gt;Add warehouse processing and clearance on top of the carrier estimate.&lt;/li&gt;
&lt;li&gt;Avoid dispatch in the two weeks before major holidays.&lt;/li&gt;
&lt;li&gt;Keep every tracking number issued against one parcel together.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;We keep the per-agent breakdown of these numbers, including stage-by-stage ranges and cut-off times, at &lt;a href="https://spreadsheet.zone/" rel="noopener noreferrer"&gt;spreadsheet.zone&lt;/a&gt; - the transit and storage notes are the ones people check before booking, and the fee tables at &lt;a href="https://kako.spreadsheet.zone/" rel="noopener noreferrer"&gt;kako.spreadsheet.zone&lt;/a&gt; and &lt;a href="https://cssbuy.spreadsheet.zone/" rel="noopener noreferrer"&gt;cssbuy.spreadsheet.zone&lt;/a&gt; are the ones they check before paying.&lt;/p&gt;

&lt;p&gt;A delivery date is a median with a tail. The tail is the part you actually feel.&lt;/p&gt;

</description>
      <category>operations</category>
      <category>productivity</category>
    </item>
    <item>
      <title>What We Learned Comparing Fee Tables for 19 China Buying Agents</title>
      <dc:creator>Wolfrep Supply</dc:creator>
      <pubDate>Wed, 28 Oct 2026 14:30:58 +0000</pubDate>
      <link>https://dev.to/wolfrepsupply/what-we-learned-comparing-fee-tables-for-19-china-buying-agents-41a3</link>
      <guid>https://dev.to/wolfrepsupply/what-we-learned-comparing-fee-tables-for-19-china-buying-agents-41a3</guid>
      <description>&lt;p&gt;Most comparison pages for China buying agents publish the same four fields, and almost none of them agree on what the fields mean. We spent a while pulling nineteen of them into one table, and the useful output was not the table itself -- it was the list of ways the numbers mislead.&lt;/p&gt;

&lt;h2&gt;
  
  
  The fee base is the whole argument
&lt;/h2&gt;

&lt;p&gt;Three agents can each publish a service fee and still not be comparable, because each one measures it against a different subtotal:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Cart total including domestic freight&lt;/li&gt;
&lt;li&gt;Item subtotal only&lt;/li&gt;
&lt;li&gt;Item subtotal plus the domestic leg&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The published percentages might read 0%, 4% and 6%. Sorted by percentage the ranking looks obvious. Sorted by landed cost on one fixed cart it flips twice, because the zero-fee agent collects the difference somewhere else.&lt;/p&gt;

&lt;p&gt;If you take one thing from this: &lt;strong&gt;write the fee base down before you compare any percentage.&lt;/strong&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Volumetric weight decides more than the rate
&lt;/h2&gt;

&lt;p&gt;Freight is quoted per kilogram, but billed against whichever is greater -- actual weight or volumetric weight. Volumetric weight is just the three dimensions divided by a divisor, and the divisor is set per line.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;40 x 30 x 25 cm = 30,000 cm3

30,000 / 5000 = 6.0 kg   (harsh)
30,000 / 6000 = 5.0 kg
30,000 / 8000 = 3.75 kg  (friendly)
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;The same 5 kg parcel bills as anywhere between 3.75 kg and 6 kg depending on the line you picked. A cheap per-kilo rate on a harsh divisor loses on shoes, outerwear and anything else that arrives in a big box.&lt;/p&gt;

&lt;p&gt;Multiply the dimensions and divide &lt;strong&gt;before&lt;/strong&gt; you compare rates, not after.&lt;/p&gt;

&lt;h2&gt;
  
  
  The exchange rate is part of the fee
&lt;/h2&gt;

&lt;p&gt;A zero-commission agent still has to earn. The usual place is the conversion rate applied at checkout. A 1.22 markup against a mid-market rate of 7.20 is roughly a fifteen to eighteen percent effective take on the converted amount, and it never appears on the fee page.&lt;/p&gt;

&lt;p&gt;The practical check is cheap: convert your cart at the mid-market rate, compare it to the invoice total, and add the gap to the service fee. That gap is your real take rate.&lt;/p&gt;

&lt;h2&gt;
  
  
  What we ended up keeping
&lt;/h2&gt;

&lt;p&gt;Three fields are worth standardising before anything else:&lt;/p&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Field&lt;/th&gt;
&lt;th&gt;Why it decides the answer&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Fee base&lt;/td&gt;
&lt;td&gt;Changes the service fee more than the percentage does&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Volumetric divisor&lt;/td&gt;
&lt;td&gt;Decides the freight bill on anything bulky&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Refund destination&lt;/td&gt;
&lt;td&gt;Balance versus card decides whether money comes back&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;We keep the dated rows open for anyone who wants to check the work: the comparison hub is at &lt;a href="https://spreadsheet.zone/compare" rel="noopener noreferrer"&gt;spreadsheet.zone/compare&lt;/a&gt; and the raw rows are at &lt;a href="https://spreadsheet.zone/data" rel="noopener noreferrer"&gt;spreadsheet.zone/data&lt;/a&gt;. Each agent page carries a stamped review date, because these menus drift without announcement.&lt;/p&gt;

&lt;p&gt;If you run the same exercise for a different corridor, the divisor is the field that will surprise you.&lt;/p&gt;

</description>
      <category>analysis</category>
      <category>data</category>
    </item>
  </channel>
</rss>
