How to give different access to customer groups in bigcommerce? - 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.

Related

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

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.

Giving Employee usergroup access to custom module - Odoo

I have created a module named Purchases containing menu item: Purchasesand views: Received purchases, Pending purchases and want to give access to this module to only the Employees\Employee.
I have created a new user with email emp1#gmail.com from the Settings and added it to user group Employees\Employee. I have given the Employees\Employee group access rights to the Purchases, Received purchases and Pending purchases views.
When I log in as the employee emp1#gmail.com I still do not get the Menu Item Purchases. I only get the Settings and Discuss menu items.
I got it wrong. It seems that I should have added that model to the access rights first and give permission to view,read,write,delete. Thanks.

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.

Force specific price in cart

In certain conditions, I would like to force a specific price for a given product in a cart in Prestashop ?
How can I interact with the customer's cart and give him a product discount programmatically ?
Assign specific price to certain customers group
Add customer to this group
or
Generate on the fly certain cart rule (coupon code) and assign it to the cart

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.