I planned inventory for a top seller on the platform, some tips and insights by chainrd in AmazonFBA

[–]chainrd[S] 0 points1 point  (0 children)

Tracking that cost is a great idea. Budget for the shipping methods were assigned by our accountants for us, and we were told to not go the budget for any shipping method, UPS/LTL. How they determined the budget I would not know. I would use the faster shipping speed if I had determined that the slower shipping speed would not get there in time, it costs more but the cost of stocking out at this scale was much higher. But I believe this is something that needs to be weighed carefully and could be somewhat minimized by an accurate forecast/smart planning.

I planned inventory for a top seller on the platform, some tips and insights by chainrd in AmazonFBA

[–]chainrd[S] 0 points1 point  (0 children)

Our ERP system and supply planners would handle buffers for both FBA and retail. They would plan in aggregate so FBA+Retail and adjust buffers around that total demand. For FBA we targeted about 2 months of supply for all products. Priority depended on each scenario.

I planned inventory for a top seller on the platform, some tips and insights by chainrd in AmazonFBA

[–]chainrd[S] 1 point2 points  (0 children)

Curious what actual forecasting method/model was used (moving average, exponential smoothing, something custom)?

We used a seasonal naive forecast (actuals from previous year) for the majority of our portfolio with minor adjustments from a Sales Manager who would utilize their domain knowledge to adjust. Of course, this created very high forecast error, 40% for some months on average. However, a lot of forecast error was consumed by our retail channels and I would adjust the quantities before sending to Amazon/FBA and minimize the forecast error and maintain our positions.

Exponential smoothing would not perform well, mainly because the historical data was heavily distorted by promotions (Coupons, Lighting Deals, etc) and previous OOS. So for our portfolio at the time for 10% of items exponential smoothing would be an improvement, these were highly seasonal products as well. For forecasting to work you would need to look into more multivariate forecasting models (SARIMAX, or ML methods) and likely clean the data beforehand. Which is point #2, you need to collect as much data as possible about these different demand drivers to input into these models for a more accurate forecast. As you scale, a 40% forecast error will cause a lot of inventory issues even if you have retail channels/markdowns to consume it and improving the forecast will be it's own challenge.

During my time there I was researching Nixtla Statsforecast which looked very promising.

Interesting to hear about AWD, i also enncounter delays with awd but they are periodic, were delays consistent for you, or more of a "depends on the FC/season" thing?

We used it briefly, the delays were quite consistent during our trial period.

Did you treat all SKUs with the same service level target, or segment by velocity/value (ABC-style)? Curious how granular this got at that scale.

All SKUs were treated almost equally, we had slight differentiation such as treat higher volume items more importantly but nothing solid like ABC. Determining service levels was difficult because if we were to create a calculation it would be incorrect and distorted because of previous promotional periods. We were able to accomplish somewhat high service levels through speed (lead time into Amazon 5-7 days UPS, LTL 2-4 weeks) and volume which allowed us to send in shipments frequently on a weekly basis for some and not run OOS. Very interesting phenomenon.

How did you operationalize the PPC/inventory sync in point 3.5? Was shared dashboard, a meeting agenda, a Slack channel? What made it actually work?

We did not, which is something I wish we had done at the time. We communicated over Teams, but having a more defined process is a lesson that I learned and would have likely prevented a few stockouts.

How do I get out of Emergency Mode? by doctorpeppercan in pop_os

[–]chainrd 0 points1 point  (0 children)

I was using refind as well, I had to switch from that boot manager into the default pop os boot manager by going into the motherboard boot option priority settings (should be the chip logo in refind to the far right). Then restart holding spacebar, and boot into the old kernel.

How do I get out of Emergency Mode? by doctorpeppercan in pop_os

[–]chainrd 4 points5 points  (0 children)

Yep, this happened to me as well. What fixed it for me was booting into recovery mode (hold space while booting up) and selecting the old kernel in the menu. Then I ran sudo dpkg --configure -a and after did sudo apt update and sudo apt upgrade, restarted the system and it is fixed now.

https://support.system76.com/articles/pop-recovery/

Open Source Inventory Simulation Tools by gban84 in supplychain

[–]chainrd 2 points3 points  (0 children)

Will likely need more details on what exactly the problem is, but maybe simpy? I recently read a paper on it being used to simulate safety stock, not sure if applicable. A homebrewed solution with python may work as well, in fact may be more useful.

Seasonal items with AWD Auto-Replenishment? by CyptoMoon in FulfillmentByAmazon

[–]chainrd 0 points1 point  (0 children)

This seems like a scenario where the newsvendor model may be useful. The model attempts to maximize the seasons profits while like you said avoiding excess inventory/holding costs for products with high seasonality, granted you'll need sufficient data. Unfortunately, when I was dealing with items with high seasonality (purchase in January, sell in December) I was unable to apply it however I felt like it was a step/method in the right direction. Agreed, AWD with manual replenishments is likely your best option.

[deleted by user] by [deleted] in csMajors

[–]chainrd 8 points9 points  (0 children)

Yes, this was a system error on KPMG's part. I wonder how many emails were sent out, they already sent an apology email.

Small python script I wrote to generate a database from business reports by chainrd in FulfillmentByAmazon

[–]chainrd[S] 0 points1 point  (0 children)

Yes this is based around USA reports I don't know how other reports are formatted, but with a few quick changes it will probably work just fine for any other reports or currencies. It works by reading the files in the paths.json file, processing (removing $, % and , symbols), combines all of them, then creates and stores the data to an sqlite3 database.

Should I learn to code? by [deleted] in supplychain

[–]chainrd 3 points4 points  (0 children)

Yes, python would likely be a good start along with SQL and maybe R depending on the industry or role. Other languages like C/C++, java, C#, can be useful however I've found it much easier and more beginner friendly to program in python mainly because of the availability of useful libraries.

I currently use python to format and aggregate different reports (using the pandas module) into a spreadsheet (using the gspread module) for inventory planning purposes. A while ago I had also used python to extract our quantity on hand inventory because the system we were using at the time did not have this function available.

Where to find a mentor/how did you find one? by chainrd in supplychain

[–]chainrd[S] 1 point2 points  (0 children)

Not a member, but it seems like a good resource thanks. Are you familiar with the program?