How to setup OpenCart Multi-Store? 2 stores one database Opencart

Please LogIn to Reply!

Post By: guest | 01-12-2013 07:57 Reply

Question

I have OpenCart version 1.4.9.3 installed. I need some help understanding the best way to setup a "Multi-Store" OpenCart Setup in my one OpenCart database. I understand that OpenCart has a "Multi-Store" setup. I am not familiar with how to setup my OpenCart Database for a "Multi-Store" setup.

I have products that I want to sell on 2 differrent websites using the same OpenCart database.

Here is what I am wanting to do.
1) Add products to one OpenCart database, be able to maintain products in one OpenCart database

2) Assign products to 2 different stores,
-some products will be sold by both stores
-some products will be sold by only one store

3) Assign prices to products
-store #1 (wholesale website) will sell product for $99
-store #2 (retail website) will sell product for $299

4) Have my 2 websites use the same OpenCart database

Here are my questions...
1) Has anyone successfully setup a "Multi-Store" setup? If so, what is the best way to do this?

2) Since Store #1 may sell a product for a different price than Store #2, how do I set this up correctly in my OpenCart database?

3) Any tips?

Answers

Brook wrote:1) Has anyone successfully setup a "Multi-Store" setup? If so, what is the best way to do this?


Yep, i've enabled Multi-Store. See here for best way to get it working.

http://forum.opencart.com/viewtopic.php?t=27538

Brook wrote:2) Since Store #1 may sell a product for a different price than Store #2, how do I set this up correctly in my OpenCart database?


I believe the best way to do this would be with customer groups? Just assign all customers from store #1 as "retail" and customers from store #2 as "Wholesale", or whatever else you might want to name them. But you might want to hide the prices from displaying unless a customer is logged in, that way retail customers won't see how much the wholesale customers are getting their goods for. You can do all of this from the admin panel in OpenCart.

Brook wrote:3) Any tips?


Yep, enjoy selling!

Thank you for your reply and advice! Just wanting to make sure that I understand what you are suggesting...

If I have 2 websites, one retail website (retail prices) and one wholesale website (wholesale prices),
You are suggesting to create one customer group for my retail website and one customer group for my wholesale website

I understand how to create "User Groups" for my Admin Website
1) How do I create different "Customer Groups" for my 2 catalog websites?

2) How do I assign differnt prices to the same products based on the "Customer Groups"?

Guess that I figured out how to create new "Customer Groups" from the Admin Menu.

1) I have created a "Retail" Customer Group
2) I have created and a "Wholesale" Customer Group
3) I have assigned the "Retail" Customer Group to the "Retail" website (as its default customer group)
4) I have assigned the "Wholesale" Customer Group to the "Wholesale" website (as its default customer group)

Now how do I assign different prices to the same products based on the "Customer Groups"?

when editing a product go to the discount tab and select a group and enter the price for that group. You can enter quantities if you want to, but you can also use it to simply have a different price for a different group.

Thank you for your reply. Makes sense, never used the "Discount" tab.

I have OpenCart 1.4.9.3 installed. If I have 2 stores installed in my 1 OpenCart Database, Is there anyway using the OpenCart "Multi-Store" setup to have different Payment Modules installed for each store?

Example one Store #1 uses "PayPal Standard" and Store #2 does not use PayPal but uses "Cash on Delivery"

Brook wrote:Is there anyway using the OpenCart "Multi-Store" setup to have different Payment Modules installed for each store?

Example one Store #1 uses "PayPal Standard" and Store #2 does not use PayPal but uses "Cash on Delivery"


This is not possible at the moment as your modules are not site specific. If you enable a module on your main store it will show up on all you multi-store's in the exact same position and with the exact same information. It is one of the disadvantages of the Multi-Store feature but hopefully it will be fixed soon.

Using multistore, Is opencart NOW able to use one payment method on the main domain and a different payment method on a subdomain, - or is there a way to only show one payment method, different on each site by some clever coding, (visible or not visible buttons connected to customer group ID) and if so has anybody got the code for this?

well due to changes in 1.5 it is much easier to add this functionality to payment modules, but for some reason it was not added in, so you would have to do coding changes to be able to assign stores to payment and shipping modules.

Not - no wrong word, totally useless at php at the moment, and not really understanding the way opencart fully works and really just started learning php, who would I approach to get this coded for me and would there be a cost, if so - so be it.

share wit me if you found the code. i need too

can someone point me in the right direction, I'm willing to have a go myself.
what i am trying to acheive is only one payment button to show on the checkout page, either worldpay or sendinvoice

is it just the
catalog/view/theme/default/template/checkout/checkout.tpl
file that needs altering in the section

Code: Select all
$('#button-payment').live('click', function()


basically telling it
if customer group id == 8 (retail) worldpay button visible / sendinvoice button not visible
else
if customer group id == 9 (trade) sendinvoice button visible / worldpay button not visible

I know i have to figure a way to assign the buttons when they are loaded
but in theory would this work
as I said before I am learning

Tags:

opencart multi store

opencart multi store setup

opencart multistore

multi store opencart

opencart multiple stores

Reply Or Comment!
Please LogIn to Reply!