In the product details page of the main admin or vendor dashboard, first navigate and click on the Product Approval menu tab on the left hand side.
● Check the Checkbox of daily stock will always come on food product type on creating
product and editing a product & by default it is unchecked.
● When checkbox is checked then these fields will hide:
➢ Stock Status
➢ Stock Quantity
➢ Minimum Order Quantity
➢ Default Quantity
➢ Disable Quantity
➢ Pack Size
➢ Custom Options
➢ Variants
Editing a dailystock product:
● When editing a dailystock product, on top there will be two tabs. One is to edit
products & other will be the Daily Stock Schedule.
● On editing a product, a daily inventory section is created under the inventory
section with 0 child products.
Creating Daily stock Inventory:
When clicking on daily stock schedule, then a form will open. All fields are mandatory.
➢ Enter Daily Inventory Name: Your inventory name.
➢ Quantity: Enter quantity of this inventory.
➢ Price: Enter price of this inventory. This field should take up to 2 decimal places.
➢ Options: If your store has options, all options (variants) will be listed down. You
can select each variant (one or combination) and fill the required fields of
variants.
When you have selected an option(variant) then the quantity field above will hide.
Delete icon of variant will delete the variant.
➢ Repeat Every: There are 2 fields in this section.In the first field we will give
1 or 2 or 3 or 4…. values and in the second field there is a dropdown of
daily, weekly or monthly.
If we enter 1 and select daily then the child product will be created with
consecutive dates.
If we enter 2 and select daily then the child product will be created with
alternative dates.
If we enter 3 and select daily then the child product will created today then
leave 2 days.
If we enter 1 and select week then select specific week days or all, then
the child product will be created in consecutive weeks.
If we enter 2 and select week then select specific week days or all, then
child products will be created in alternative weeks.
If we enter 3 and select a week then select specific week days or all, then
the child product will be created this week then leave next 2 weeks & then
created on 3rd week of selected days.
If we enter 1 and select a month then select specific dates or all, then the
child product will be created in consecutive months of selected dates.
If we enter 2 and select a month then select specific dates or all, then the
child product will be created in alternative months of selected dates.
If we enter 3 and select a month then select specific dates or all, then the
child product will be created this month then leave the next 2 month days
of month and then created.
➢ Start Date: Enter start date on which you want your inventory to be created. In
this field, the calendar will open & previous dates are disabled.
You can create multiple inventories on the same date.
➢ End Date: Enter end date on which you want your inventory to end. In this field,
the calendar will open & previous dates are disabled. You can only set end date
upto one year. If your start date is 2 October 2023 then you can enter end date
up to 1 October 2024.
➢ Time Zone: In this field all time zones are showing. You can select one timezone
at a time.
Save / Cancel Buttons:
Save: If we click on save button, then inventory will be created successfully & a popup
will show you have to close the popup & it will redirect to edit product screen.
Cancel: If you click on cancel button then it will redirect to edit product screen & no
inventory will be created.
Inventory on Edit Product Screen:
When inventory is created then on edit product screen it will look like this:
On daily inventory section, there will be 5 columns:
Inventory name, its quantity (if there are variants in your inventory then variant quantity
should be shown otherwise inventory quantity will be shown), its price (price will be of
inventory, no variant price should show), its start date and delete button that will delete
the inventory.
Total Product shows the count of child products created.
Edit Form of Child Product:
If we click on child product name “inventory 1” then its edit form will open:
1. In case of no variants:
You can click on the “Add New Variant” button to add variants & click on “update”
button. It will add variants & redirect to edit product screen.
2. In case of variants:
Minimum Order Quantity:
If parent product has 1 minimum order quantity then child will also have 1, or if parent
has 2 minimum order quantity while creating inventory parent product data will replicate
on child, so child have also minimum order quantity 2. It can be updated when we click
on a child product to update.
Pack Size:
If parent product has 2 pack size then child will also have 2, or if parent has 4 pack size
then while creating inventory parent product data will replicate on child, so child have
also minimum order quantity 2. It can be updated when we click on a child product to
update.
Same is the case with other fields.
Images:
Child product will have its own image & this will be applied when the product is added to
cart till checkout page.
Buttons:
Update: It will redirect to the parent product page / edit product.
Cancel: It will redirect to the parent product page / edit product.
Delete: It will delete the child product.
Duplicate Product:
If your parent product have variants & on changing product to daily stock variants will
hide, then on duplicating product, there is a popup will show:
If your parent product has no variants & on changing product to daily stock, then on
duplicating product, no popup will show.
STOREFRONT:
On the storefront when the product is ‘daily stock’ then there is no ‘add to cart’ button.
Calendar will show selected dates.
Only those dates will enable in which inventory is created & you have to select a date to
view inventories.
When you select a date then those child products will show which are created on that
date.
If you decrease quantity below 0, then product main price will be zero.
If you increase the quantity for example 1 & your child product price is 10 then
adding to cart the price will be 10.
If your child product (inventory 1) quantity is 2 & you have added the same quantity in
cart then on selecting the same child product “This product is not available” text will
show.
If your child product (inventory 1) quantity is 2 & minimum order quantity is 2 then
adding quantity (1), on selecting the same child product “Your order must have a
minimum order quantity equal to 2.” text will show.
If your child product (inventory 1) quantity is 4 & pack size is 2 then adding the same
quantity (1) , on selecting the same child product “Your order must contain a minimum
quantity of at least 2 pieces” text will show.
If parent product has check-marked “Hide Price For Non Logged In Users” then on
Storefront parent product price will not show until you login & contact button will show
instead of add to cart button.
Child products have no effect on this, their price will show but no child product will add
to cart until the user is logged in.
If parent product has check-marked “Disable Option to Add to Cart” then on
storefront child product will not add to cart & contact button will show instead of add to
cart button.
If the parent product has check-marked “Hide From Search” then on the storefront on the
category page / product listing page, the parent product will not show and it is only
accessible from the URL.
➢ Child products will never show on storefront, not from search or from URL.
➢ If there is a new “Daily Stock” product created but there is no inventory created
yet, then that parent product will show on storefront, only accessible through
URL.
Disable Quantity:
If the parent product has check-marked “Disable Quantity” & then the child product has
no effect on it, but if the child product has check-marked “Disable Quantity” then the
‘CART SCREEN & DELIVERY SCREEN’ quantity will be disabled.
CART SCREEN:
Different sections will be made when you add different child products of different dates.
You can also add different child products of the same date.
Edit Child product:
You can’t change the date from the calendar or select any other child product.
When you click on the edit icon from the cart screen it will redirect to the product detail
page. Then you can only edit selected variants (in case of variants), & Only selected
variants can be edited in edit mode, please visit cart details to edit, this text will be
shown on other variants, if there are more than 1 variant. Other variants will be
disabled.
In case of no variants, there will be no text shown & you can edit (increase or decrease)
quantity of child product.
Taxes:
Inclusive & exclusive taxes will apply on child products if parent products have selected
inclusive / exclusive tax.
SHIPPING ADDRESS SCREEN:
If your cart has only pickup type products then the pickup address will show and will be
disabled.
If your cart has only delivery type products then you can add an address and will not be
disabled.
If your cart has a pickup + delivery type product then you can add an address and will
not be disabled.
DELIVERY METHOD SCREEN:
On delivery method screen date will be auto selected, this date will be selected from
product detail page, where you have selected child products of specific dates.
On selecting the shipping method, that time slots will be shown & past time which has
been passed that time slots will be disabled.
ORDERS TAB:
On the orders tab, when you click on a child product it will redirect to the child product
edit product page.
Its pickup time & date will be showing & if you shipped that child product then its
shipped date & time will also be shown.