In the official OpenCart documentation, you will read the following:
You can set different prices for each store you have setup.
This sentence suggests that you can enter multiple prices for one product. But there is only 1 “Price” field, no matter how many stores you have.
So, is this possible at all?
Let's see how you can assign different prices to the same product in an OpenCart multi-store setup:
- In you OpenCart dashboard go to Sales>Customers>Customer Groups
- Insert a new customer group for each of your stores. You can use the “Default” group for one of the stores, but naming the groups with the store name will make it easier for you to manage in the future. Here I created 2 customer groups with dummy names: “Store 1” and “Store 2” for my 2 stores.
- Next, you have to go to Catalog>Products and edit each product that you want to set a different price for.
- On the product form page switch to the “Discount” tab. Make sure that you enter 1 for “Quantity”. Otherwise you're creating a discount for bulk purchases only.
- After you have edited all of your products, switch to System>Settings. You have to assign the customer
groups you created to each of your stores.
- Click “Edit” for a store and switch to the “Option” tab
- Scroll down to the “Account” section of the options. Assign a customer group for this store. For example, I assigned the “Store 1” customer group to the “Store 1” store.
If you’re using OpenCart Mobile Framework Multi-store this trick will work automatically on your mobile stores, too!
If you're wondering how I got that big apple (my second store logo) to fit into the website header, read this article: http://omframework.com/2014/09/11/how-to-change-logo-opencart/