0% found this document useful (0 votes)
10 views4 pages

1 Read First Description Shopify Supplier Stock App

Uploaded by

rehanshaikh1059
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
10 views4 pages

1 Read First Description Shopify Supplier Stock App

Uploaded by

rehanshaikh1059
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 4

NOTE: This first page is same descrip on as men oned in the job.

Shopify-App for supplier-stock-update and no fica on.


The purpose of this Shopify app is basically to update QTY from mul ple suppliers and allow customers to order
supplier-stock through my webshop.

Func ons:

 Update stock from suppliers. Done via .csv files (They will be delivered via FTP)
 Display the supplier-stock-QTY on webshop for each product (both categories and product-pages)
o This will help customers to es mate if they want to place an order
o Note: A product can both be on stock locally but also on stock a supplier.
 E-mail and informa on:
It is very important that customers receive informa on if he/she adds a product which have extra delivery-
days. This needs to be clear both in the webshop but also in the follow-up e-mails. Its to avoid customer
contac ng me over and over.
o Display added delivery- me on products in category-lis ngs and product-pages and in cart and
possibly also in checkout. (I do not have Shopify-plus)
o Customer will receive the usual order-confirma on along with added informa on about extra
delivery-days. Clearly marked with example color.
o If a delivery- me is above x-defined days then a second e-mail will be sent a er x-defined days
informing the customer that the order is being processed and that he/she is not forgo en. This can
also be done if we change status on the order. A sugges on on how to handle this is welcomed.
 Allow a product to have more supplier.
o Product A can be supplied by mul ple suppliers.
Supplier-A, Supplier-B and Supplier-C and all can have different delivery- mes for the same SKU.
 Logic: If Supplier-A does not have stock then show Supplier-B´s stock instead.
o Suppliers will simply be priori zed on a supplier-level (not on product-level).
 Supplier SKU´s and internal SKU are not the same.
Supplier(s) can/will most likely have a different SKU than my internal SKU. Example: Supplier SKU = 123SKU
where I can have SKU123 for the same product. This needs to be taken into account.
Currently in Prestashop this is controlled in the database.

Note: This is not a drop shipping solu on as almost all goods will arrive to my loca on first and be shipped out.

LIVE: I have a similar module/app live in Prestashop which to some degree can be used as reference.
It will be used in the a ached for examples.

The a ached is only for 100% clarifica on on func ons.


And also to show current backend in Prestashop – it does not have to be a 1on1 solu on its only included here to
display what works.

Currently my budget is not the biggest as I´m star ng over – I however value quality.

You or your team:


Has experience in Shopify app development
Strong understanding of inventory management and supplier rela ons.
Experience in crea ng user-friendly interface and speed-op mized solu on.
Earlier experience with either product sync or order automa on is a plus.

Let me know in your bid that you understand what this is


(please no autobid or auto-messages where you ask ques ons which are already answered).
Detailed informa on:
.CSV-files from suppliers:
Daily/hourly stock-levels from suppliers are updated via .csv-files. I can deliver these files to any FTP.
The names of the files will be the supplier-names, example: supplier1.csv, supplier2.csv etc.
Each .csv file will have the same format and will contain: SKU QTY DATE
SKU - product reference
QTY - supplier stock.
DATE - future stock date of when the supplier restocks the product. (This field might not be available for all and will
then be le empty)

Logic to control if a product is controlled by this app:


I Invision that we will define a field/meta-field like: “if controlled by SUPPLIER-APP” mark with “1 or 0” (yes / no).
This way we can dis nguish standard normal local products from products which have suppliers connected.
I´m not a programmer so how to handle this is up for debate.

Basic logic:

1. Local stock is 1+ = normal order from local stock.


o Note: we need to show local stock QTY on a product (in product lis ngs and product page)
2. Local stock is 0 AND supplier stock is 1+ = Enable “Con nue selling when out of stock”
Example live product in Prestashop where similar app/module is live: h ps:// ernstyret.dk/ugears/ugears-
ki y-puppy-4kids.html (You can use Google Translate to English).
Note that both local stock and supplier stock is shown with actual quan ty for customer to see available
quan ty for both loca ons.
Note: If above 5 pcs. then we will display 5+

3. Local stock is 1 AND supplier stock 1+ = Enable “allow backorder”. This enables customer to buy more than
the 1 on stock locally.
Example jpg: h ps:// ernstyret.dk/traxxas-reservedele/trx8153-shock-spings-long-029-rate-for-long-arm-li -
kit-trx-4-2.html
4. Local stock is 0 AND supplier stock is 0 BUT supplier have a “FUTURE RESTOCK DATE” = Allow backorder.
Example product: h ps:// ernstyret.dk/traxxas/traxxas-trx8298-hardware-kit-stainless-steel-trx-4.html
Note: We setup a “buffer” with xx days for each supplier. This as there can be some uncertainty with these
dates. A Buffer can be example 10 days. Which then will output a date with 2024.08.05->2024.08.15.
In the current live example these extra days are simply already added into the date, I would like the above
instead with xxxx -> xxxx date.

5. Local stock = 0 And supplier stock = 0 and no future resupply date = set “Con nue selling when out of stock”
to false.
o Note that an automa c system/cron job only shall set this status to false if the product is “hooked
up” with this supplier-app, as some products might manually have a “preorder” op on or similar.

NOTIFICATIONS:

No fica ons and informa on to the customer is a vital part of this app as we do not want them to contact us each
every day about delivery of their order – so we need to keep them clearly informed and follow-up pr auto if the
delivery- me is extended beyond a given margin.

 On both category lis ngs and product lis ngs then if a product is not on local stock, but at stock at
supplier, then mark with “on stock at supplier, place your order”. And enabled for order.
A product will be marked with clear color and text that its available for order.
Here will also be displayed the added delivery me.

 On product page If a product is on stock at a supplier (or mul ple) then add stock-count on product page,
inspira on like this (current live solu on in Prestashop):
Notes/informa on:

 This is mainly not drop shipping, as products will be shipped from:


SUPPLIER WAREHOUSE -> to MY LOCATION -> to CUSTOMER.
I would like to keep an op on for drop shipping if this changes any logic (I do not think so).
 All orders from suppliers I will manually order.
 Suppliers: Currently I have 9 different suppliers more will be added.
 Performance: Currently I have 25.000+ products and around 10.000 are now controlled by the module in
Prestashop. In future it will be close to 50.000 so performance is key.
 Customers should receive a follow-up email a er the order has been placed to no fy him/her of the
possible extended delivery- me. OR it should be very visual in the order-confirma on preferably with a
note in this regard in the headline.
 Update each .csv file in the webshop based on the defined hours in backend for each supplier (they sync
at different hours during the day). Example then I upload to the FTP at 00:00 so at 00:01 a cron-job
should handle the update of that specific suppliers stock.
 Ordering deadline / cut-off:
Each supplier will have a defined me of the day which is the last me to order before that day closes for
order. If the customer orders a er this me then the next defined day will be picked.
 Holiday-op on.
I need to be able to input days of the year where a supplier is closed so delivery-days can be calculated
correct.
Same with internal holiday-days.

You might also like