Start with the exact policy claim

Joyagoo’s public fee explanation describes the shopping-agent service as free. The narrow reading is that the core assistance used to purchase from a China-based seller does not carry a separate shopping-agent service charge in the stated standard workflow. It does not say that the product transaction, payment path, after-sales work or international parcel is free. Turning one sentence into ‘Joyagoo has no fees’ removes the conditions that make the statement accurate.

A useful policy record quotes the concept without stretching it: core agent purchasing service, listed as free; product and China-side seller delivery, payable; optional value-added actions, payable when selected or shown; returns and after-sales, potentially payable; international logistics and customs, separate. The live order and parcel screens remain important because public policy describes categories of cost while a transaction shows the actual applicable fields.

Map every amount to a responsible party

The first payment can include the seller’s product price and domestic delivery to the warehouse. Those amounts originate in the marketplace transaction, even though the buyer pays through the agent workflow. A payment provider or card issuer may also apply conversion or processing outside the core agent-service claim. Do not label every amount visible at checkout as a Joyagoo service fee; record who charges it, what event triggers it and where it is disclosed.

Use five columns: amount label, responsible party, transaction stage, refundable status if stated, and evidence saved. Seller product price belongs to the seller order. Domestic freight belongs to seller-to-warehouse delivery. A payment-channel difference belongs to the payment record unless Joyagoo explicitly identifies it otherwise. Optional warehouse work belongs to the selected service. International freight belongs to the later parcel.

Separate standard assistance from optional work

The absence of a core shopping-service charge does not make every warehouse request part of the free standard. Public guidance distinguishes standard purchasing and warehouse handling from value-added choices. The exact catalogue, price and availability can change, so a policy guide should not publish a permanent menu without a same-day live check. Instead, identify whether the buyer actively selected an extra action and whether the interface displayed a charge before confirmation.

Ask what problem the option solves. An extra measurement may close a sizing question; reinforcement may reduce a specific packing risk; other special handling may be unnecessary for a simple item. Save the option name, displayed amount, currency and order or parcel number. If the buyer did not select it, a later charge needs a different explanation than an optional service they knowingly added.

Returns create a different cost branch

A return is not part of the normal successful purchase path. Joyagoo’s current public information explains that return freight or handling can be deducted under some conditions, while responsibility can depend on whether there is a confirmed product problem and whether the seller accepts the request. The existence of a published return window does not mean every return is free, and the word free in the agent-service policy does not override seller eligibility or after-sales deductions.

For a return record, preserve the selected listing option, warehouse status timestamp, photos, reason, seller response, displayed return freight, handling label and refund calculation. Separate a buyer-preference return from a confirmed seller error. Do not promise who will pay before the platform or seller classifies the case. The policy value lies in showing the decision conditions, not manufacturing a universal result.

International shipping is a second transaction stage

After kept items are stored and selected for a parcel, international freight is calculated separately. Public guidance ties it to factors such as destination, shipping method, weight, volume and final parcel characteristics. An early amount may be an estimate or deposit rather than the final carrier-confirmed charge. None of this contradicts a free core buying service because it purchases a different service from different logistics parties.

Record the parcel number, destination, displayed line, weight and dimensions used, packing options, initial freight label and any later adjustment label. This is policy interpretation, not a shipping calculator: the purpose is to identify why an amount exists and which evidence reconciles it. Route quotes, divisors and delivery ranges are time-sensitive and belong to the live parcel workflow rather than a permanent fee promise.

Handle currency and customs without misattribution

A buyer may see a difference between the platform display, payment authorization and final bank statement. That difference can involve the display currency, transaction currency, payment processor, card network, issuer or timing. Unless the current checkout identifies a Joyagoo fee, do not infer one from the bank total alone. Save both the platform receipt and issuer record, then compare currency, timestamp and amount using the same transaction.

Customs is also outside the free-agent-service statement. Import taxes, duties, handling or penalties depend on destination rules and the actual import event. Public platform wording cannot guarantee a tax-free outcome. Classify customs as a possible destination-side transaction cost and avoid converting one buyer’s result into a universal promise.

Audit the claim before publishing or paying

Before repeating any percentage or calling the entire order free, capture the current policy page, its check date and the exact words used. Then inspect the live order summary and group each amount under goods, seller domestic freight, payment, optional service, return or after-sales, international parcel, and destination customs. Mark unknown amounts as unknown. Never fill a gap with a figure copied from a review or another agent.

The decision rule is simple: ‘free agent service’ can be stated only with its scope in the same explanation. A complete buyer record shows the payable transaction costs beside that scope without relabeling unrelated seller, carrier or bank amounts as platform fees. If current public policy and the live screen conflict, pause, save both and ask for written clarification before payment.

Test the wording with three transaction examples

In a standard product order, the buyer can correctly describe the core shopping-agent assistance as free while still paying the seller’s goods and domestic delivery. In a second order, the buyer selects an optional warehouse action displayed with a charge; the core statement remains true, and the optional work is a separate payable choice. In a third case, an item is returned and the recorded refund includes an eligible deduction; that after-sales branch does not retroactively create a standard purchasing-service fee.

These examples work only when labels and conditions are preserved. They do not prove that every account, payment method or return has the same fields. Use them as a classification test: identify the underlying service, responsible party and evidence. If an amount cannot be classified from current official wording or the live record, leave it unresolved and request clarification rather than assigning a convenient label.

Disclose conflicts and policy changes transparently

Public help pages can be revised, translated differently or temporarily disagree with a live screen. Record the URL, title, check date and relevant transaction label, then describe the conflict narrowly. Do not choose the cheaper interpretation simply because it favors the buyer, and do not replace current evidence with a cached paragraph. State which wording was public on the check date and which field still required confirmation.

If support clarifies the rule, save the written answer with the transaction it concerns and avoid presenting that case-specific answer as a permanent global policy. Update the checked date only after reviewing the affected source. Transparent uncertainty is more useful than a false exact percentage: it shows what is official, what belongs to one transaction, and what must be checked before the next payment.