Jump to content

 

imago

Member Since 18 Oct 2018
Online Last Active Today, 05:17 PM
*****

#313607 Variations 2.0 In Cs-Cart & Multi-Vendor 4.10.1

Posted by imago on Yesterday, 06:23 AM

a merchant may want only 2 methods of providing "Size". ( I.e. 4, 6, 8, 10, 12, 14, 18, etc.and XS, S, M, L, XL, XXL).

 

Actually, there will be a multiverse of Sizes:

 

Hats Size

Shirt and Blouse Womens Size

Shirt and Jacket Mens Size

Children Clothes Size

Trousers Size

Socks Size

Mens Shoes Size (EU, US, UK, JA, CH)

Womens Shoes Size 

Children Shoes Size

Bike Size

Ring Size

Wrist Size

Elbow Size

Book Size

etc., etc ad nauseum

 

Each of these Sizes has its own variation logic and standards/unit measures. Classes of classes within subclasses of the general idea of Size...




#313157 Cs-Cart Progress: February 2019 Video Report

Posted by imago on 13 March 2019 - 10:22 AM

Developing a new edition when the MVP is still work in progress with many unsolved issues and lots of addons either in BETA state or not working because of internal incompatibility - is not a good idea. Either you discontinue MVP - if it has not succeeded to accrue a substantial client-base of, say, 100 users, - or make it more attractive to the potential buyer by adding multi-stores to its base functionality.

 

Developing product variations looks like solving cases in higher mathematics when the basic arithmetics of MVP is still not working...




#313058 Possible To Hide Certain Shipping Methods?

Posted by imago on 11 March 2019 - 07:59 AM

Yes, there is an addon presumably doing this

 

https://www.simtechd...ser-groups.html




#312682 Addon: Suggestive Search

Posted by imago on 25 February 2019 - 10:16 AM

Hi,

 

Does this addon support multi-lingual website

 

It gives me a great pleasure to confirm that. This feature is one of the biggest achievements of the add-on. It works with multiple languages, even when the languages have their own domain. Moreover, if you look for a term in one language, it may return products in other languages if the search term is contained in the meta descriptions or keywords. So it's kind of intelligent translation service.

 

Works also with the last 4.9.3 SP1 update.




#312391 How To Hook Into Vendor Page

Posted by imago on 16 February 2019 - 02:50 PM

Try this free addon

https://forum.cs-car...or-multivendor/




#312105 Multiple Tags Problem

Posted by imago on 11 February 2019 - 08:52 AM

 

 

Maximum 10 product tag is not enough for products.

 

Scenario:

 

I have one 3d Adjustable Door Aluminium Hinge

 

If i use 4 language on my website:

 

  • English Product Tags:

3d Hinge, Adjustable Door Hinge, Aluminium Hinge,Door Hinge,Adjustable Hinge

  • Turkish Tags:

3d Menteşe,Ayarlı Kapı Menteşe,Alüminyum Menteşe,Kapı Menteşe,ayarlı Menteşe

  • France Tags : impossible to add because limit already full.
  • German Tags : impossible to add because limit already full.

We can add picture tags thats good but for product tags you have to find a new way i think.

 

Install the SEO Tags Friendly or Extended Tags addon and you will have the instrument to translate the same tag into French, German and English. Try both addons and see which one is better for you, komşu. The second has more functions...

 

It's a lot of work, but there is no other way. Having the product in German and the tags in French is not an option.

 

Once you translate the main tags for your products they will show up automatically in the tag selection tab when entering new product and will appear in all languages, no matter what language tag selected.

 

PS. The cart-power addon is not compatible with the Alexbranding Filter SEO, if you use that one by chance, and has to be disabled.




#312068 Do Not Show "in Stock" On Product Page.

Posted by imago on 10 February 2019 - 05:38 PM

In views/products/view.tpl

change

show_product_amount=true

to

show_product_amount=false




#312035 Css In Content Pages

Posted by imago on 08 February 2019 - 04:03 PM

Turn off the Editor




#311760 Subcategory To Different Categories

Posted by imago on 31 January 2019 - 07:35 PM

No problem. I would do it only as explained. If you need to replicate only these 100 products, use again myPHPadmin

 

20OnTM.jpg

 

Filter by the present category, export, replicate all fields and in the replicated part change the category_id with the new in root B, replace the M type with A type, and import.




#311530 Robots.txt For Multiple Domains In One Mv Installation

Posted by imago on 27 January 2019 - 12:30 PM

Here is the story
 

We can have multiple robots.txt from DB for Multi-Srorefronts ONLY edition of CS-Cart. Not for Multi-Vendor Editions. Our store is MV Plus. Technically we can have only ONE storefront.
 
BUT, there are addons allowing the vendors to have their own frontend on different subdomains. Crippled addons, because they only add a subdomain in the cPanel and redirect it to the vendor store in the MVE - mod_rewritten or not. When you click on a product, you are transported back to the MVE.
 
We have developed a method to generate different frontends for the different languages, and as long as you don't change the language, you stay on one domain.
 
Here comes the problem - the language specific domains are essentially parked domains and share one root with the main domain.
In order to do what you suggest, CS-Cart have to develop a Multi-Vendor Multi-Store Multi-Frontends Edition...
 
Judging by the multiplication price logic of CS-Cart, this edition will cost probably $10,000.
 
My solution costed me $100.
 
What remains to be done is creating virtual robots.txt for each domain. When I manually create a robot.txt and put it in the root, it will be valid for all domains, because there is no way to give contradictory instructions or domain specific instructions, say, e.g.
 
User-agent: *
Disallow: /*sl=en$
Disallow: /sachgebiet/
Disallow: /предмет/
Host https://www.mysite.en/
 
User-agent: *
Disallow: /*sl=de$
Disallow: /subject/
Disallow: /предмет/
Host https://www.mysite.de/
 
User-agent: *
Disallow: /*sl=ru$
Disallow: /subject/
Disallow: /sachgebiet/
Host https://www.mysite.ru/
 
Or this is possible? 

 
Solution to the problem:
 
Add this line to htaccess in mod_rewrite section

RewriteRule ^robots.txt$ robots.php

Compose robots.php according to your needs, so that one language must exclude indexing of pages from the other languages

<?php
  header('Content-Type: text/plain; charset=utf-8');

  if($_SERVER['HTTP_HOST']=='www.mysite.de'){
    echo 'User-agent: *
    Disallow: /*sl=de$
    Disallow: /книга
    Disallow: /book
    Disallow: /books/
    Disallow: /предмет/
    Disallow: /genres/
    Disallow: /жанры/
    Disallow: /format/
    Disallow: /формат/
    Disallow: /language/
    Disallow: /язык/
    Disallow: /lifestyle/
    Disallow: /жизнь/
    Disallow: /app/
    Disallow: /design/
    Disallow: /upgrades/
    Disallow: /var/
    Disallow: /store_closed.html
    Disallow: /adm
    Disallow: /con
    Disallow: /login
    Host: https://www.mysite.de/
    Sitemap: https://www.mysite.de/sitemap-de.xml
    ';
  } else if($_SERVER['HTTP_HOST']=='www.mysite.ru'){
    echo 'User-agent: *
    Disallow: /*sl=ru$
    Disallow: /buch
    Disallow: /book
    Disallow: /books/
    Disallow: /gebiet/
    Disallow: /genres/
    Disallow: /genre/
    Disallow: /format/
    Disallow: /form/
    Disallow: /language/
    Disallow: /sprache/
    Disallow: /lifestyle/
    Disallow: /leben/	
    Disallow: /app/
    Disallow: /design/
    Disallow: /upgrades/
    Disallow: /var/
    Disallow: /store_closed.html
    Disallow: /adm
    Disallow: /con
    Disallow: /login
    Host: https://www.mysite.ru/
    Sitemap: https://www.mysite.ru/sitemap-ru.xml
    ';
  } else if($_SERVER['HTTP_HOST']=='www.mysite.com'){
    echo 'User-agent: *
    Disallow: /*sl=en$
    Disallow: /книга
    Disallow: /buch
    Disallow: /adm
    Disallow: /con
    Disallow: /gebiet/
    Disallow: /предмет/
    Disallow: /genre/
    Disallow: /жанры/
    Disallow: /form/
    Disallow: /формат/
    Disallow: /sprache/
    Disallow: /язык/
    Disallow: /leben/
    Disallow: /жизнь/
    Disallow: /app/
    Disallow: /design/
    Disallow: /upgrades/
    Disallow: /var/
    Disallow: /store_closed.html
    Disallow: /login
    Host: https://www.mysite.com/
    Sitemap: https://www.mysite.com/sitemap.xml
    ';	
  } else {
    echo 'User-agent: *
    Disallow: /
    ';
  }
?>

Create a language specific Google map by hiding the other languages, download it, change the .tld and upload accordingly as sitemap-de and sitepap-ru to the root of your main site.
 
That's it. You have now three separate robots.txt in one docroot:
   mysite.com/robots.txt
   mysite.de/robots.txt
   mysite.ru/robots.txt
 
PS. The default CSC robots.txt will be ignored, no matter what you put in there.
 
Open to suggestions how to make the disallows more relevant.




#311486 Changing Languages In The Admin Area

Posted by imago on 25 January 2019 - 02:54 PM

if you have sl=en&descr_sl=fr in the URL it means that you edit content for French language, but in English interface 

 

On a second thought, this can solve 90% of the problem. I extended the condition string to "&sl=xx" and this excluded "_sl=xx". Now I can change the edit languages in the Admin area without going to other domains.

 

Thanks for the tip! My hero again...




#311296 Blog Page Seo Name Ends In -En

Posted by imago on 21 January 2019 - 06:52 PM

 

Also I am NOT able to manually change is back to www.mydomain.com/blog

 

How many languages do you have activated?

 

Using one URL for all languages means a lot of doubles and triples, hence -en, then -fr, etc.

 

For instance, my EN blog is /blog

my RU blog is /блог

but my German blog is /blog-de

because I don't know what different word to use in German for blog

 

-en and -de and -fr are added for duplicates. If you have many products with one and the same name submitted by multiple vendors, they will be rewritten in this way by the logic of the system

/product-name

/product-name-en

/product-name-en1

/product-name-en2

etc. ad infinitum

 

All this is PITA if you don't have decent rewrite templates.

 

Until you are not clear with all the pitfalls of SEO, it is better not to use it for a multi-language site, or you will be penalized by Google.




#311253 Promotions For New Vendors

Posted by imago on 20 January 2019 - 04:40 PM

We know how to allow vendors to create their own promotions. This thread is about how to create specific incentives for regular customers or casual visitors to become vendors.

 

If we are to use the present promotion addon, it has the following restrictions:

 

1. User groups can only be Customer Type, while  in MVP, Vendor admins are of the new Vendor type, so promotions cannot be applied to them without modification of the script to allow both Customer and Vendor groups to be eligible for promotions

 

So we have to create a new Customer group only for vendors

 

9efdOc.jpg

 

 

 

2. But if we then transfer all new group of wannabe vendors to the group of the real Vendor admins in order to manage the store, the former will lose their promotional bonuses as the latter will not apply to the Vendor group type, etc., etc.

 

Why is this all?

 

I would like to grant every new vendor $100 to be used for purchasing our specific products, i.e., Plans and special classifieds - instead of simply making everything free for a certain period. It is different when you have to spend your money, no matter where did they come from, than using something for free. Value of the service becomes distinctly different.




#311202 Dashboard In The Admin Panel Of Multi-Vendor.

Posted by imago on 18 January 2019 - 09:27 AM

I plan to add the following data to the dashboard of root admin (store owner)

Vendors with sales: XX - how many vendors got the orders for selected period

New Vendors: XX- number of vendors registered in the selected period

Vendors with new products: XX - how many vendors created new products for this period

Not logged in Vendors: XX - vendors who did not log in for the period.

New Products: XX - number of products created for the selcted period

Orders created: XX - number of orders placed for the selected period.

 

What do you think about these numbers? Please share you ideas.

 

Abandoned / Live carts - Links to See them and Purge them

 

New comments and reviews - both in vendor.php  and admin.php

 

Quick Menu for Vendors would be also very convenient




#310762 Allow Vendor To Add Variant In Product ->Features

Posted by imago on 05 January 2019 - 07:07 AM

All you need to do in the latest versions is to open the design/backend/templates/views/products/components/product_assign_features.tpl file and replace

{$allow_enter_variant = $feature|fn_allow_save_object:"product_features"}

with

{$allow_enter_variant = true}

Hope this will help

 

Great! Saved three months of my life!