shopping bunny

Japan Rabbit Changelog

Happy New Year!

2023 is the Year of the Rabbit in the Chinese zodiac, symbolizing calmness and good fortune. In Japan, the Chinese zodiac is still widely followed for divination and personality analysis, despite using the Gregorian calendar for the new year.

Japan Rabbit celebrates 2023 year of the rabbit

Cart Improvements

  • Solved Yahoo!Auctions failures to get product details by using a proxy
  • Allow customers to start editing cart item details before Rabbot has finished trying to gather product title, price, and image
  • Fixed an issue with "add to cart" loading indefinitely
  • Allow customers to select DHL and FedEx insurance during checkout

Various improvements and bug fixes

  • Improved load-time for Japan Rabbit Wallet by optimizing queries
  • Fixed an issue with Auth0
  • Improved the contrast of the alert on the customs value page
  • Set login sessions management to the maximum number of days allowed
  • Cleaned up orders with duplicate package items
  • Updated Japan Post international shipping rules for Japan Rabbit
  • Fixed an issue where payment was being charged twice

Improvements to internal operations

  • Added an option to manually trigger deploys from the GitHub UI
  • Added an alert bar to the user profile page of disabled accounts
  • Populated the "created_at" column in the refunds table
  • Created a role for offsite Mercari receivers
  • Added fields to the Airtable error logging to record the proxy used in Rabbot failures
  • Increased the timeout of the "add-product-information" function to prevent it from timing out before Rabbot

Created a changelog

We created this changelog you're reading 🎉 It was built with Sanity and Nuxt and receives webhooks from Linear when issues are released.

Bunny reprogramming Rabbot

We improved our Rabbots ability to get product details

  • Fixed a Rabbot issue that was preventing the correct price from being retrieved from adidas.jp
  • Fixed an issue with Rabbot getting prices from rakuten.co.jp
  • Reprogrammed our Rabbot to get the correct price on Melonbooks
  • Fixed a Rabbot issue when trying to capture Mercari images
  • Trained Rabbot to click the booth.pm 18+ popover
  • Created better analytics to monitor and prioritize Rabbot issues

Various enhancements to improve our service

  • Fixed an issue where the Photo Fee was not being charged
  • Fixed a Package status issue that was stuck in processing
  • Rebranded our Trustpilot page
  • Updated the melonbooks banner image
  • Moved Rabbot error logging to a single user account in Airtable

Various enhancements to improve our Engineering Team velocity

  • Asserted Algolia data to resolve E2E test failures
  • Fixed the "syncUser:no mutations exist" error that occurred when logging in
  • Fixed an issue where BirdEatsBug failed to add an error to Linear
  • Fixed a Hasura PG connection refused error in int tests
  • Fixed an issue where the region code was incorrect on the Japan Post shipping report
  • Pre-built functions before deploying
  • Prevented analytics.track from sending too many events
  • Refactored our deploy scripts so that cloud functions and Hasura only deploy when updated
  • Removed the "addImageInformationToCartItem" event in Hasura and the code base
  • Split and reordered workflow jobs and their steps for better parallelization
  • Updated Airtable storage for Rabbot error log
  • Updated the Auth0 SPA SDK
  • Updated the Glitch script to push the Linear title to the Sanity changelog draft post
  • Updated Hasura to v2.15
  • Updated the Hasura version
  • Upgraded Cypress to the latest version
  • Upgraded the node setup and added dependency caching in the GitHub workflow

Japan Rabbot

Reduced Per Item Fee

Reduced Per Item Fee from $2.00 to $1.00.

Japan Rabbit Report a Bug

Hopping mad about a Japan Rabbit bug?

Try our new bug reporting tool.

We've added a 'Report a Bug' feature to Japan Rabbit. This new tool makes it easy for you to report any issues you encounter while using the app. Our engineers will use the information you provide to help identify and fix the problem as quickly as possible.

To access the 'Report a Bug' feature, simply click the 'Report a Bug' in the top right menu of Japan Rabbit. From there, you can start a screen recording or take a screenshot, give your issue a title, and provide any additional details that might help our engineers.

We understand that any issue you encounter while using Japan Rabbit can be frustrating, and that's why we've added the 'Report a Bug' feature. This tool makes it easy for you to report any problems you encounter, and our engineers will use the information you provide to help resolve them as quickly as possible. So don't hesitate to use the 'Report a Bug' feature if you run into any issues.

Minor enhancements

  • Allow customers to delete addresses and give them more control over their address information.
  • Improved error feedback on User Sign In
  • Displayed a more informative disposed message for packages where only some items have been disposed
  • Optimized website to improve loading time

Updates and bug fixes to improve reliability and performance

  • Added new customs types
  • Fixed status of packages that have been consolidated and shipped, but were still showing as pending in the Received mailbox
  • Updated the status correctly after customers pay for adjustments or fail payment requests.
  • Changed status of an Order to Completed after fully purchasing it, requesting additional payment and receiving payment from customer
  • Fixed issues with E2E tests failing.
  • Fixed the input event bugs in the Arrival Barcode Scanning.
  • Add and delete customs types.
  • Add payment information on Service Task Details: This will allow staff to easily view payment details for each task.
  • Added ability to save user notes for disabled accounts.
  • Corrected sorting order on dashboard for "Closed" tasks
  • Fixed issue making it unable to "Continue to Purchase" on orders
  • Aggregate completed task at bottom of "My Tasks" on the dashboard
  • Fixed bug in issuing credit to customer
  • Improved UI of Order Expenses, auto-stripped out commas and kept figures intact when pasting amount
  • Add cart item limit.
  • Change the SEE IN STRIPE link to open in new window
  • Changed the environment variable so that staging and dev do not use the production pub/nub queue for fulfillment.
  • Fixed a bug that prevented some customers from making payments after adjustments.
  • Fixed an issue that prevented successful barcode scans when attempting to receive an item with unreceived items in the order.
  • Fixed images of the items in the Received mailbox
  • Fixed issue with imgix image requests returning 404 errors
  • Fixed page information in search results after move to Cloudflare (from netlify)
  • Fixed static site 404 page
  • Fixed the Auth0 top link in the reset password email
  • Fixed the lag in Match & Verify
  • Improve UI of Service task picking list. Add location ID.
  • Prevented duplicate package barcodes
  • Removed broken "Add discount" option before capturing payment on an order
  • Refactor GraphQL subscriptions, queries & mutations. This improved performance and scalability of the application.
  • Refactored the Melonbook banner service for Japan Rabbit
  • Improved performance of the Measuring Step by refactoring the Mutation causing delays.
  • Refactored the receiving workflow to eliminate temp_id barcodes and address multiple related issues.
  • Removed completed service tasks from service task list.
  • Resolved loading issues on the Receiving Past Due page.
  • Reviewed ahrefs audit for japanrabbit.com
  • Updated call to action links on the White Rabbit Express website that link to japanrabbit.com.
  • Updated permissions for receiving staff in Admin
  • Updated staging auction pricing to be the same as production
  • Upgraded apollo-client to the latest version

Two Rabbit Robots

We've lowered our Consolidation Fee

We updated our Consolidation Fee to be more cost-effective for you. The cost of consolidation has been reduced from $3.00 to $2.50 per package. Additionally, we will now only charge a maximum of $12.50 per consolidation, regardless of the number of packages.

Consolidating two or more packages from the same order continues to be free of charge.

Auto-complete shipping address

We've integrated the Google Address API to make shipping address entry faster.

Show item price in yen on order details

Added price in yen to order details. This was a popular request from our product feedback community.

Other Improvments

  • Updated the home page frequently asked questions (FAQ)
  • Shortened login message
  • Added new customs type for TOY AIRSOFT GUN
  • Added "Auction Lost" as a cancellation reason for an item
  • Corrected wording on payment update
  • Fixed issue where clicking on “Japan Rabbit” in Help Docs did not always navigate to homepage
  • Added pop-over to request full name after sign up
  • Added account setting for editing name
  • Improved responsiveness when adding an item to a cart
  • Improved cart's add item loading animation
  • Addressed issue where support chat button was obstructing view
  • Improved mobile compatibility of Update Item window
  • Displayed prices in yen in cart view
  • Enabled button for validation trigger on shipping calculator
  • Ensured shipping calculator is accessible by customers and staff users

Housekeeping 🧹

  • Made "Domestic shipping" the default expense for purchases
  • Updated style for tasks on dashboard
  • Added "Add Customs to Purchase Item" analytics event
  • Improved packing station ID management
  • Addressed inability to change "Assigned to" once purchase was completed
  • Added payment information to Package Details and User Details
  • Added order ID to order page
  • Disabled Slack notification for new orders
  • Removed count of items pending arrival from our internal dashboard to improve performance

Squashed bugs 🪲

  • Addressed issue where customers were unable to sign up
  • Fixed issue where packages had the wrong status
  • Fixed issue where orders had the wrong status
  • Addressed issue where [email protected] failed to forward emails
  • Fixed issue where customers were unable to pay for adjustments after payment method had been removed
  • Addressed issue where refunds to PayPal were not possible
  • Resolved "unexpected error" when trying to change password
  • Fixed issue where only "Seamail" shipping option was displayed
  • Addressed issue where customers were unable to add PayPal or credit card as payment method
  • Fixed issue where wrong location was reflected in fulfillment
  • Resolved issue where tax number was not pushing to fulfillment
  • Fixed incorrect address on shipment page
  • Addressed issue where "Backoffice" card did not always appear on dashboard for admins
  • Resolved issue where canceled orders were showing up as completed
  • Resolved issue where station number and menu button overlapped on mobile view
  • Fixed issue with too many event types in Amplitude
  • Fixed cart's add item loading animation state issue
  • Fixed issue where "See In Stripe" button linked to test environment
  • Fixed navigation/router issue between service task and package
  • Fixed slow performance of "Match & Verify" receiving process
  • Fixed broken order URL in "Match and Verify" feature

PayPal is no longer available

We no longer accept PayPal as a payment method. We’re working with PayPal to resolve this issue, and will update this help docs page if the situation changes.

We continue to accept payment through credit and debit cards via Stripe. For high-value items, we also may request payment through a bank wire transfer.


Japan Rabbit Coin

Wallet refunds now work with PayPal

  • Added Paypal as a refund option for the Wallet

Setup a recurring NPS survey

Japan Rabbit NPS Score of 70 for September 2022

Japan Rabbit uses Net Promoter Score (NPS) to measure customer loyalty and satisfaction over time. NPS is calculated by asking customers to rate their likelihood to recommend our product or service to others on a scale of 0 to 10. Customers who give a rating of 9 or 10 are considered Promoters and are more likely to continue doing business with us and refer others to us. On the other hand, customers who give a rating of 0 to 6 are considered Detractors and are less likely to remain loyal to our company. We calculate our NPS by subtracting the percentage of detractors from the percentage of promoters. A high NPS is a positive sign for our company, indicating that our customers are loyal and satisfied.

Polished UI and fixed bugs to better serve you

  • Fixed an issue where the wallet was not loading
  • Improved the mobile view to make it easier for customers to access the confirm button
  • Updated the copy on the cart item page for when the wrong product is selected.
  • Added a deselect/select all button to the purchase page
  • Changed the text of the Request Early Access button
  • Fixed an issue where scraping was not returning on review cart page
  • Improved the functionality of the Japan Rabbit Wallet ledger
  • Included the region when sending shipments to fulfillment
  • Implemented a fix to prevent duplicate items in consolidation requests
  • Re-enabled the Auth0 verification email now that the onboarding done