Page 1 of 1

A basic question about extension site difference and stock management

Posted: 12 Jul 2020, 12:26
by bilginkilic
We know about aimeos is a free and open-source powerful system. We have purchased the extension site but we could not see any difference between free version and extension site version.

How to find out differences while using admin or front end-user interface.
How to manage warehouse system? For instance we enter a demo product and enter stock for this item. We also made an order and complete it with order management screen like it is delivered. But the stock number is remaining the same. We want to understand it clearly.

thank you

Re: A basic question about extension site difference and stock management

Posted: 13 Jul 2020, 12:02
by nos3
Hello bilginkilic

The difference is in the "Locale" -> "Site" panel in the extended left navigation bar. In the standard Aimeos installation, it's a list of independent site records. After installing the ai-sites extension, you are able to create sites below the "Default" site which will be the vendor sites/shops in your market place setup or the portals if you want a complex B2B setup.
In the README.md file of the extension, you will also find which configuration settings are available to inherit and/or aggregate products together with some configuration examples to allow vendors to activate inherited products in their sites/shops. The admin backend contains "Sites" tabs in the product/catalog/service detail views for managing that.
Also, there are some configuration options in the Aimeos core which lets you change the inheritance/aggregation rules for each data domain (products, order, services, etc.) which only have an effect in combination with the ai-sites extension.
Other differences in the backend are not obvious like that vendors only see their products/orders/other data in the panels and in the charts of the dashboard.

To test the impact of the ai-sites extension, create a vendor site and an user account for the vendor associated with his site, e.g.:

Code: Select all

php artisan aimeos:account --admin vendor@example.com vendorsite
where "vendorsite" is the site code of the site you've created in the "Locale" -> "Site" panel and create products in the vendor site and several different orders at the market place level ("Default" site).

Best,

Re: A basic question about extension site difference and stock management

Posted: 13 Jul 2020, 12:14
by nos3
bilginkilic wrote: 12 Jul 2020, 12:26 How to manage warehouse system? For instance we enter a demo product and enter stock for this item. We also made an order and complete it with order management screen like it is delivered. But the stock number is remaining the same. We want to understand it clearly.
The stocks are correctly decreased after submitting the order for the default warehouse (stock type: default). If you use several warehouses, you have to make sure that the required stock type (=warehouse code) is passed when the product is added to the basket: https://aimeos.org/docs/Developers/Html ... mes#Basket

Re: A basic question about extension site difference and stock management

Posted: 14 Jul 2020, 18:09
by bilginkilic
nos3 wrote: 13 Jul 2020, 12:14
bilginkilic wrote: 12 Jul 2020, 12:26 How to manage warehouse system? For instance we enter a demo product and enter stock for this item. We also made an order and complete it with order management screen like it is delivered. But the stock number is remaining the same. We want to understand it clearly.
The stocks are correctly decreased after submitting the order for the default warehouse (stock type: default). If you use several warehouses, you have to make sure that the required stock type (=warehouse code) is passed when the product is added to the basket: https://aimeos.org/docs/Developers/Html ... mes#Basket
How to set the warehouse? Could you please describe it? Step by step please because we could not found so that the stock remains the same even we set an order completed by order management system as we tried in demo session.
I ask this because we need to have API endpoint in order to manage the warehouse system. We will have integrated a solution for this case in order to update the stock level from 3rd party warehouse solution. The procedure will be like this. An order comes and when the client orders something the list of the order must be decreased from laravel system and this information can be also managed if an item returns. What do you suggest us in this case? We have a big warehouse system and want to control our stock according to this system.

Thank you all for your kind answers.

Re: A basic question about extension site difference and stock management

Posted: 16 Jul 2020, 21:34
by aimeos
Do you use multiple warehouses or only one?

Re: A basic question about extension site difference and stock management

Posted: 17 Jul 2020, 05:32
by bilginkilic
We have 3 different location physical warehouses. We are planning to control those warehouses by having a 3rd part warehouse management application. The main idea to have an online fulfillment. We asked this question to understand how to integrate those warehouses to Aimeos to provide online and correct stock numbers for each article.

Re: A basic question about extension site difference and stock management

Posted: 20 Jul 2020, 06:25
by bilginkilic
aimeos wrote: 16 Jul 2020, 21:34 Do you use multiple warehouses or only one?
We have 3 different location physical warehouses. We are planning to control those warehouses by having a 3rd part warehouse management application. The main idea to have an online fulfillment. We asked this question to understand how to integrate those warehouses to Aimeos to provide online and correct stock numbers for each article.
Still waiting your answer. Since there are two comments above which are not related for an answer, I copied my answer again here. Thank you very much.

PS: Dear Aimeos team, since there is two other types of comments "good info etc." I wanted to make sure that you see this topic still needs your kind comments. Dear forum members, we are here just concentrated on the solution, not for other types of comments (such as good info, etc). Really it will save time for both Aimeos Team and the users who read this forum.

Re: A basic question about extension site difference and stock management

Posted: 22 Jul 2020, 07:30
by aimeos
bilginkilic wrote: 17 Jul 2020, 05:32 We have 3 different location physical warehouses. We are planning to control those warehouses by having a 3rd part warehouse management application. The main idea to have an online fulfillment. We asked this question to understand how to integrate those warehouses to Aimeos to provide online and correct stock numbers for each article.
If you want to directly connect to a warehouse management application for stocks, you should implement your own stock manager that calls the API of the management application instead of reading from the mshop_stock table:
https://github.com/aimeos/aimeos-core/t ... ck/Manager