Please define account for the produce: "Product name" (id:4) - odoo

I installed Odoo Community v15.0-20211005 recently and while learning it ,I keep on coming across this error
Please define account for the produce: "Product name" (id:4)
whenever I try to close a session after a sale.

Each product in Odoo linked to Product Category and you need to specify the Income/Expense accounts either in Product category or Product itself.
Go to the Inventory app -> Configuration then product categories and you have to open each category and make sure the Income/Expense accounts is set.
Income Account: This account to be used to validate the invoices of the customer.
Expense Account: This account to be to used when the vendor bill is prepared.
If you want to set Income/Expense accounts for a product to be different from his product category accounts, Open the product and in Accounting tab you can set Income/Expense accounts for the product and these accounts will override the category accounts when sell/purchase this prduct.

Related

How to make a payment for each product in an invoice in Odoo

I have an invoice with 2 products (product A and B), I need to do a payment only for the product A, is there any way to do that ?, and after see the product A with the correct moves in the accounting.
I know how to do the change in code but will be better if Odoo has this functionality
Thanks a lot
That can be done if you shipped all products separately and keep
invoice policy based on shipment. Then you can create separate invoice
for each products.
While you click on Create Invoice button in sales order then it will create invoice for eligible shipments with it's all delivered products.
So your purpose will be resolved by just change the configuration other there is no more option in odoo you have to write code to achieve it.

Prestashop, synchronize the local stores with a global store

I have 3 local stores, each stores have one prestashop e-commerce.
65% of their products are the same and the rest changes regarding to the store.
I would like to find the way to create a fourth prestashop e-commerce which sell the products of all the 3 stores, manage the stock and notify the different stores when an order is created.
Each store has to manage their special products ( descriptions, pictures and prices). For the products which are the same between each stores, the price, description and pictures are exactly the same.
Is it possible?
Thanks!!
EDIT
By local stores, I mean real physical stores. These stores impemented in three differents places have a online store on the subdomaine : mydomaine.com/city1 , mydomaine.com/city2 , mydomaine.com/city3.
For instance the store 1 has the product 1, the store 2 the product 2, the store 3 the product 3.
And the online site 4 should have the products 1,2,3.
I would like to create a fourth online story which regroup the products of the three other online stores. The stock on the fourth online store for the same products, should be the sum of the product available one each local store.
For instance, the store based in the city 1, could add a new special product ( price, description, stock) in its online store ( mydomaine.com/city1). ( special product : product only sold in one location ) This product should be directly accessible on the fourth online store ( the local managers have no access to the fourth online store). The thorny point is here : if a customer order on the fourth online store, the local stores which have the products involved in the customer order should be notified to send the products. And If a product is sold on a local online store ( for instance, mydomaine.com/city2) the stock of the fourth online store should be updated.
The stock for each online store is updated everyday to match the store stocks. For instance, the store in the city 1 will update every day the stocks of their products available online regarding to their sales of the day in their brick and mortgage store.
Prestashop includes a MultiStore functionality.
You can create a single website with 4 different shops. You then can import all your products and link those products to your shops (You can link a product to one or more shops). You can manage prices and stocks independently for each shops as well.
Please let me know if you have more questions on the subject.
Here are some links:
Managing Multiple Shops
Advanced Stock Management

How to give different access to customer groups in bigcommerce?

I have three customers group and I want different access for them like:
Public:
This customer group is the non registered visitor of the website.
They view the price as "Log in for price"
They can not add to shopping cart, can not check out, can not make payments
Registered not authorized:
This category is where all new registrations are assigned,
Instead of " Log in for price" they see "Authorization Pending"
This customer group can not add to shopping cart, can not check out
The "Authorization Pending" to be on Product Search, Quick View, actual product page, etc
Members:
This customer groups have full access, can view prices, can add to cart, can place orders, can make payments
So kindly tell me how can I give different access to these groups, so that public users and unauthorized users cannot add to cart etc.

Dropship in Odoo

How to configure Dropship in Odoo. I just downloaded the module from the Sales DropShip. But I don`t know how to configure that module. Is there any method for dropshipping. Any help would be appreciated.
Drop-shipping means while delivering the goods, you don't deliver it from the stock, but instead you place an order to supplier (purchase order) and ask them to directly delivery those goods to the customer. So goods doesn't physically comes to your warehouse/company and directly gets delivered to customer from supplier. When the purchase order (which will automatically gets created from the sales order) gets received the sales order automatically gets into the "Done" state.
For configuring it in Odoo, following are the steps:
Install Drop Shipping Module.
On installation it will create a new picking names "Dropship" where you will find the default source location as "Supplier" and default destination location as "Customer"
Also, it will create route which will have a pull rule from Supplier -> Customer
Under the Settings -> Configuration -> Sales -> Sales Features - Select the option "Choose MTO, drop shipping,... on sales order lines", which will allow to select the route on the sale order lines while creating the sales order.
Now, for testing create a product and do the following configuration
Under the route select "Make to order"
Define the supplier for the product
Create the sales order and while entering the sale order lines select the route as "Dropshipping" and confirm it, which will generate the purchase order based on the route, for the supplier defined in the product's supplier info. When you will receive goods in the purchase order, it will take the sales order into the done state. Now you will able to see a button labeled "View Delivery Order" which will take you to delivery order with name prefix as "DS..."
In the purchase order generated, check under the "Deliveries and Invoices" tab, you will find the destination location as "Customer" location.
Note:-
Also, under the Purhcase configuration from setting, if you check the option "Routes - Manage Dropshipping", it will install the dropshipping module.
Hope this helps!!.
It is very simple for the configuration.
Steps are here:
Install Drop Shipping Module.
create a new picking names "Dropship" where you will find the default source location as "Supplier" and default destination location as "Customer"
Under the Settings -> Configuration -> Sales -> Sales Features - Select the option "Choose MTO, drop shipping,... on sales order lines",
Now, for testing create a product and do the following configuration
Still getting issue than, Here I am sharing few post those will help you step by step:
Dropship in Odoo
DropShipping

How does the backend of a e-commerce looks

I would like to know how does e-commerce sites maintain their databases?
Let say they are selling a product name X from a marchant M
Now the merchant increases or decreases the cost of the item. It is manually edited in the e-commerse backend ? Is this part automated?
If there is an id associated with the item, is id given by the merchant or the e-commerce site?
There can be 10 same product items provided by 10 different merchant. Now the specification of the product is same but the amount varies from each merchant. if let say every merchant change the cost of the item and tell us the cost. How can we in automated fashion edit the backend in such a situation
The shop owner with the website is adjusting their prices independently of the wholesaler. This can be done manually in an online product admin interface, or it can be done through some kind of data feed of all products like XML or CVS. The data feed can be coming directly from a retail point of sale system. If the wholesaler raises the prices - the shop owner still has stock on hand of the product they bought at the previous price. When the shop owner takes delivery of the new stock and enters that inventory into the system - at that point they would adjust the prices.
A product has a UPC code (or EAN if in europe) which is universal for that product. For example all products on Amazon have a UPC code which is how they organize different sellers for the same product
VERSUS a SKU or Product ID - which is unique to the shop owner. That is what the shop owner uses to track inventory and prices. The universal UPC plus unique SKU is how amazon determines the product that is sold.
In your last example - you are talking about functioning as a "marketplace" like Amazon.com Amazon lets merchants determine their own prices - but very important to know the price is ranked as price + shipping cost. Because some merchants will lower the product price to try and come out on top but then they inflate the shipping cost to make up for it.