Solved

[Magento] Ready to setup secondary store - default theme modified by contractor

Posted on 2011-09-19
8
326 Views
Last Modified: 2013-11-18
When the contractor installed our store, he modified some core code as well as the default template/skin.

How can I get our store to a position where we can add another store without causing any problems with our current store?

How do I rename our current store so we can add a new one without repercussions?

** We know we cannot upgrade due to the core modifications **
0
Comment
Question by:EddieShipman
  • 4
  • 4
8 Comments
 
LVL 12

Expert Comment

by:miked2004
Comment Utility
There are a few ways of adding a store/website.

Is it a new website or a new store?
Just go to system-> Store Manager and add a website/store/store view.

Regarding how to do it w/o causing any problems with the core mods. That depends on what was modified. A good developer would have coded things in a way to not mess-up a multi-site install.
0
 
LVL 26

Author Comment

by:EddieShipman
Comment Utility
good developer
Which we certainly did not have.
They modified a tone of core code as well as modules.
0
 
LVL 26

Author Comment

by:EddieShipman
Comment Utility
Still waiting for more info on how to do this.
0
 
LVL 12

Expert Comment

by:miked2004
Comment Utility
Follow the directions and reply if you run into an issue.

http://www.magentocommerce.com/knowledge-base/entry/tutorial-multi-site-multi-domain-setup
0
How to run any project with ease

Manage projects of all sizes how you want. Great for personal to-do lists, project milestones, team priorities and launch plans.
- Combine task lists, docs, spreadsheets, and chat in one
- View and edit from mobile/offline
- Cut down on emails

 
LVL 12

Expert Comment

by:miked2004
Comment Utility
Setting up multi store/website is very dependent on you hosting company and what they allow you to do with your server setup.

If you are not a programmer you will probably need one to help you.
0
 
LVL 26

Author Comment

by:EddieShipman
Comment Utility
We host our own sites and I *AM* a programmer. It's just that I have not messed with this Magento convoluted piece of crap before. I have experience with Prestashop.

The situation is like this. We are going to offer some affiliates to have a shop of their own on our site using a subdomain. We will style the sites according to their sites and it will look like their users are still on their site even though they are on our subdomain.

We are needing info on how to setup Magento like that where it does not screwed up our default site because the original developer did not make a copy of the default site before making mods to it. It is still called default. How can we safely make a copy and rename it then restore the default store easily?
0
 
LVL 12

Accepted Solution

by:
miked2004 earned 500 total points
Comment Utility
Ok,

First, if you are going to be doing the themes they you need to read up on magento themes.
http://www.magentocommerce.com/knowledge-base/entry/magentos-theme-hierarchy
http://www.magentocommerce.com/design_guide/articles/working-with-magento-themes



Now you will notice in the article you should have just read that the themes have a directory for template files and a directory for css,images, ect. Please note that below are the default locations.
A) app/design/frontend/default/default/
B) skin/frontend/default/default/


What you need to do is move your current theme folders into a new directory.
A) app/design/frontend/YOURPACKAGE/default
B) skin/frontend/YOURPACKAGE/default

Now you need to set the config setting in the admin to use this new theme for you current store.
Go to Admin -> system -> configuration -> design. This is where themes are managed.
Under the package fieldset change the "Current Package Name" to the value of "YOURPACKAGE". Next make sure that under the "Themes" fieldset the "Default" field is set to "default". Clear out any other values in the Themes fieldset.

Now you site should be pulling the theme from the new directories.


Now to restore the original default themes. Download the same version of Magento and replace/merge
app/design/frontend and skin/frontend with what is in the download of magento. The theme you just created will not be overridded b/c it is in a new folder that does not exist in Magento.



Then vola. You have your custom theme in its own folder and you have restored the original default theme.


On a side note: Magento is a nice package. It just takes a little time to get use to the conventions used. In order to use it properly and to make things easier on yourself you need to read and learn about magento then implement any changes you need. A background knowledge of Zend Framework also helps out.
0
 
LVL 26

Author Comment

by:EddieShipman
Comment Utility
Thanks. I am severely searching for a replacement for Magento. We only use the cart and one page checkout portions, we don't actually use anything else in Magento.  The site is ExpressionEngine-based and we list all our products using EE. When we want to "add something to the cart" we use Magento code to add the item to the cart and show the cart. Then we use One-Page checkout for the checkout stuff with the PayPal module. We use UPS and USPS shipping modules, too.

Magento is way to complicated for the use it has been tasked to do on this site. The contractors that did this site knew neither EE or Magento and the results show that they didn't. Implied expertise was certainly missing in this instance.

We sell seats to education courses as well as publications so the product lines are not typical Magento fare. We also allow users to register other people for the courses so it had to be setup kind of weird. The way they handled that was to use a voucher object and add each participant to the voucher when they were added. The voucher object is parsed at checkout and passed to our backend via webservice.
0

Featured Post

IT, Stop Being Called Into Every Meeting

Highfive is so simple that setting up every meeting room takes just minutes and every employee will be able to start or join a call from any room with ease. Never be called into a meeting just to get it started again. This is how video conferencing should work!

Join & Write a Comment

Read about how to choose the best possible content marketing agency to suit your needs. Content marketing has become an integral part of running a successful tech business, so it is wise to be informed.
For both online and offline retail, the cross-channel business is the most recent pattern in the B2C trade space.
Viewers will get an overview of the benefits and risks of using Bitcoin to accept payments. What Bitcoin is: Legality: Risks: Benefits: Which businesses are best suited?: Other things you should know: How to get started:
This video explains how to create simple products associated to Magento configurable product and offers fast way of their generation with Store Manager for Magento tool.

744 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question

Need Help in Real-Time?

Connect with top rated Experts

18 Experts available now in Live!

Get 1:1 Help Now