bjanice44, on Apr 25 2007, 02:15 PM, said:
Hi there thanks for the reply. Looking at this mod a little closer...this thing is the real deal. This thing is in its own league compared to CRE SEOs and Ultimate SEO's. To be able to tell the system exactly the way you want to rewrite a certain product...that is marvelous. It is extremely flexible it seems. I'd love to try it out. I am currently using ultimate seo's. I took your comment about established stores not switching because of seo etc.. Let me ask you this..how much flexability is there in category rewrites? Here is an example of a product and category rewrite on my site using ultimate seo... Will I be able to set up seo-g to rewrite the same way? that way I wouldn't have to have all new links? I'd love to try it out..mainly for the fleability going forward for new products etc... I am running CRE loaded 6.2. I think I can get it to work...are there any issues with checkout etc...?It won't break my store will it?
Category (this is the subcategory page so it writes the main category plus the subcat in the rewrite)
http://www.nicebykelli.com/catalog/diaper-...es-c-64_73.html
This is a product:
http://www.nicebykelli.com/catalog/babys-f...-bank-p-77.html
This adds the product number 77 to the end. The category adds the cat # 64
Let me know if this will rewrite or can be configured to rewrite exactyl the same way.
well ok, If I was in your place the first thing to do would be to create a copy of the store into your local pc. Then you can try it out safely into your local system and see what it does.
For the various re-writes the module includes lists of products, categories etc. names, where you can edit them quickly. Now of course you don't want to do that with many products. So you change the seo classes slightly those they insert the names to setup the defaults with the -p-"products_id" and -c-"cpath"
If you check the seo classes in catalog\admin\includes\classes folder each one of them has a function called "generate_name" This is where the name of an entity is created. It's different between classes because the database table in use is different. So for products say I could change the generate_name function so instead of this:
$name = $names_array['products_name'];
$name = $this->create_safe_string($name);
I could do:
$name = $names_array['products_name'] . '-p-' . $products_id;
$name = $this->create_safe_string($name);
havent tested anything here, but that's the theory anyways. And then you could change the scripts back once you finish with the existing products so the module will generate the full names with your new products
This way you don't have to spend ages updating hundreds or thousands of products to maintain name compatibility. Again you should test everything locally.
I will release v1.04 shortly (still testing), which will include a couple of fixes, as well as a safe mode of operation where the user can select if the links should be generated only for known parameters (like products_id, cpath etc) or for all parameters in the store (reviews_id, action etc). So when in safe mode it should take care of some of the problems that mentioned earlier like with the ajax buy now contribution.
Edited by enigma1, 25 April 2007, 19:49.