admin->configuration->Cross Sell Settings
Is not showing up in Admin area?
Printable View
admin->configuration->Cross Sell Settings
Is not showing up in Admin area?
I can't install it because it is not showing up in my Configuration menu in the admin.... unless I am misunderstanding the readme file. I have no 'Multi Cross Sell' option appearing in my Configuration menu to click 'Install'. Please help.
There is a typo in the instructions.
You need to go to
admin->catalog->Multi Cross Sell
to install it, first
before it will show in admin->configuration->Cross Sell Settings
If it is not showing in admin->catalog->Multi Cross Sell, then you have missed something in the upload to your (renamed) admin directory
Ok, thank you. I now have it installed but it is still not showing up under Configuration. I will review the files I ftp'd for my admin area. Thanks for the help.
In reviewing the files I've uploaded to my admin area, I saw this line of code in multi_xsell_definitions file:
define('TABLE_PRODUCTS_MXSELL', DB_PREFIX . 'products_xsell');
I don't have a db prefix for, so would this be causing the problem I'm having or is it unrelated? If so, what might be the possible fix?
No that won't cause a problem!
Did you have a previous Cross Sell mod installed?
Are you using "Admin Profiles" or similar to restrict access?
I am assuming that you have gone to admin->catalog->Multi Cross Sell?
Then clicked "install"?
You should now be able to add cross sells on this page?
holy wow!! I LOVE this mod. I got it up and working after I read the thread on install through the catalog in admin. This is FANTAStic! I sell artwork on many different products and the same image is used often. Now I can cross sell. Thank you so much for creating This!
Hello
i have multi cross sell installed and working but-
in Cross sell settings my "Number of Cross Sells" is limited to 5 :dontgetit
Please advise
Cookie
In this version its hard coded to a maximum of 5.
edit admin\includes\functions\extra_functions\multi_xsell.php
around line 237 you will find this code fragment
Add as many more as you want.PHP Code:
array(\'1\', \'2\', \'3\', \'4\', \'5\')
Also
\includes\languages\english\extra_definitions\YOUR_TEMPLATE\multi_xsell_box_defi nes.php
Add more defines for the additional cross sell headers here
Go to Admin->Configuration->Cross Sell Settings
print this page to save the settings
Go to Admin->Catalog->Multi Cross Sell
Click UnInstall
Upload the 2 edited files
Refresh
Click Install
Go to Admin->Configuration->Cross Sell Settings
Reenter the previous settings
Uninstall the
Ignore the last line of previous reply
ie: "Uninstall the "
My editing time ran out
Thank you very much :smile:
Am i supposed to change the code and write the digits
(\'1\', \'2\', \'3\', \'4\', \'5\' etc) all the way up to 800 or 900 so i can make cross sells for all our products!!:blink:
Surely there is another way?
Thanks
'Multi Cross Sell
Existing Features:
All of yellow1912's "Just Another Cross Sell Mod" including
1. Allow unlimited number of product cross sells
2. Accept product id or model as input value.
3. Clean up table.'
I think you are mis-understanding how this works....
The above defines the different headers that you might use to show the cross sells
Most cross sells use only one header such as
"We also recommend"
Under this one header you can have an "unlimited" number of cross sells
In fact if that one header works for you then you don't need any more headers.
Having more headers enables you to be more specific as to the cross sells.
eg: selling phones you might have one header "Similar Products" to show similar phones.
Another might be "These cases fit this phone" to show add on cases for this phone.
Another might be "These plans suit this phone" to show different phone plans.
Thanks for that, but im still not quite sure...:dontgetit
I have around 80 product ranges
with around 6 products in each range
So id like to cross sell to work when a user clicks on a particular range
the other products in that range are displayed.
So i started setting up the cross sells (using product id numbers)
Cross sell 1
11,12,13,14,15
Cross sell 2
14,15,15,17,18
etc
How do i combine the cross sells for different products within one header?
Thanks again
Start off and use ONE cross sell only
Assuming you are using the "multi way" cross sell
Entering 11,12,13,14,15
Means if you view product 11, then 12,13,14,15 will be shown as cross sells for that product
View: 11 CrossSell: 12,13,14,15
View: 12 CrossSell: 11,13,14,15
View: 13 CrossSell: 11,12,14,15
View: 14 CrossSell: 11,12,13,15
View: 15 CrossSell: 11,12,13,14
You end up with 5 products that show 4 cross sells for that product
Now still using the 1st Cross Sell
Entering 21,22,23
Means if you view product 21, then 22,23 will be shown as cross sells for that product
View: 21 CrossSell: 22,23
View: 22 CrossSell: 21,23
View: 23 CrossSell: 21,22
You end up with 3 products that show 2 cross sells for that product
You now have 8 products in total that show cross sells
If you want you can keep entering your 80 product ranges of 6 items each here, all under the one cross sell
------------------------
Heres an example of ONE way cross sells using one header
www(dot)p a n d o r a b e a d s(dot)com(dot)au/index.php?main_page=product_info&cPath=77&products_id=1760
(remove spaces and change (dot) to .)
click thru to the next products and you will see the cross sells change to suit the product.
Heres an example of MULTI way cross sells using a different (relevent to the product) header
www(dot)p a n d o r a b e a d s(dot)com(dot)au/index.php?main_page=product_info&cPath=77&products_id=1760
click thru to the following products..
This website use 4 different headers
and has hundreds of different of cross sells
The other 2 headers used are here:
www(dot)p a n d o r a b e a d s(dot)com(dot)au/index.php?main_page=product_info&cPath=52&products_id=1069
and here:
www(dot)p a n d o r a b e a d s(dot)com(dot)au/index.php?main_page=product_info&cPath=16&products_id=129
Start off and use ONE cross sell only
Assuming you are using the "multi way" cross sell
Entering 11,12,13,14,15
Means if you view product 11, then 12,13,14,15 will be shown as cross sells for that product
View: 11 CrossSell: 12,13,14,15
View: 12 CrossSell: 11,13,14,15
View: 13 CrossSell: 11,12,14,15
View: 14 CrossSell: 11,12,13,15
View: 15 CrossSell: 11,12,13,14
You end up with 5 products that show 4 cross sells for that product
Now still using the 1st Cross Sell
Entering 21,22,23
Means if you view product 21, then 22,23 will be shown as cross sells for that product
View: 21 CrossSell: 22,23
View: 22 CrossSell: 21,23
View: 23 CrossSell: 21,22
You end up with 3 products that show 2 cross sells for that product
You now have 8 products in total that show cross sells
If you want you can keep entering your 80 product ranges of 6 items each here, all under the one cross sell
Thanks for taking the time and I totally get how this works.
What i cant understand about above is:
If the item numbers are all entered in one continuous cross sell as above, whats to stop items 22,23 showing up with items 12,13 etc
If you want you can keep entering your 80 product ranges of 6 items each here, all under the one cross sell
wouldn't this just look like : 1,2,3,4,5,6,7,8 etc
isn't there some sort of delimiter needed between each group of numbers.
I hope there will be a bolt of lightning hitting my think head soon!
Thank you
You are missing how this works....
The database tables are organised as pairs of ids
A main ID and a crossell ID
If you cross sell 12 with 13 one way you get one entry is the cross sell database
Main: CrossSell:
12.......13
So whenever the product displayed is 12, then 13 shows as cross sell
If you cross sell 12 with 13 multi ways you get two entries is the cross sell database
Main: CrossSell:
12.......13
13.......12
So whenever the product displayed is 12, then 13 shows as cross sell
and whenever the product displayed is 13, then 12 shows as cross sell
If you cross sell 12, 13 and 14 multi ways you get six entries is the cross sell database
Main: CrossSell:
12.......13
12.......14
13.......12
13.......14
14.......12
14.......13
So whenever any of these 3 products are displayed then the 2 others are shown as cross sells
Now if If you cross sell 22 with 23 multi ways you get two entries is the cross sell database
Main: CrossSell:
22.......23
23.......22
These two entries have no relationship with 12, 13 or 14
So none of these other cross sells will show with these.
ive followed your instructions best i could:
i have range A i would like to cross sell whose IDs are:
1061,1062,1067,1063,1066,1069,1068,1064,1065
i have range B i would like to cross sell whose IDs are:
983,984,985,986,987,988,989,990,991,992,993
so i set up anew cross ell and entered
1061,1062,1067,1063,1066,1069,1068,1064,1065,983,984,985,986,987,988,989,990,991 ,992,993
As i expected, the 2 different ranges are now linked and mixed up in each others cross sell.
"If you want you can keep entering your 80 product ranges of 6 items each here, all under the one cross sell"
But how do i keep the 2 ranges from getting mixed up with each other, while still under the one cross sell?
my link
http://www.ezlivingfurniture.ie/bedr...ogart-bedframe
Thank You for being so patient!
If you want to cross sell these..
983,984,985,986,987,988,989,990,991,992,993
Then enter these as listed into the "New Cross Sells 1" and click insert
If you then want to cross sell these..
983,984,985,986,987,988,989,990,991,992,993
Then enter these as listed into the "New Cross Sells 1" and click insert
TWO separate operations!!!
This way there will not be any overlap
----------------------
Don't combine them like this1061,1062,1067,1063,1066,1069,1068,1064,1065,983,984,985,986,987,988,989,990 ,991,992,993
As you will cross sell them all together this way
If you have done this then you will have a lot of deleting to do to clear them out....
:laugh: U R E K A :laugh:
That's the info ive been lookin for for 2 days!
Nice one Gilby!
I deleted everything, and I got fresh installation. I don't know why only old products can be crossselled. Any new products added cannot be crossselled.
All my model numbers are unique, so I don't have any problems with the model numbers.
Please give me advice regarding this issue. Thanks so much for your help and support.
I assume by old products you mean products that were already in a previous cross sell that have copied over to this new cross sell?
What errors do you get when you try to add new cross sells?
Most likely you have NOT added the "admin" files correctly.
You did rename the "admin" directory to whatever your "renamed admin" directory is?
Check that have all been uploaded to their correct directories and that you don't have any bad uploads.
Fatal error: Cannot redeclare install_multi_cross_sell() (previously declared in D:\xampp\htdocs\news\aaa\includes\functions\extra_functions\multi_xsell.php:218) in D:\xampp\htdocs\news\aaa\includes\functions\extra_functions\multi_xsell.php.bak on line 249
how to fix them?
Does this add-on work with v1.3.9h? Not sure if that makes a difference or not.
Cool.
(Posting a link to it so I can find it easily again later.)
http://www.zen-cart.com/index.php?ma...oducts_id=1677
Multi Cross Sell Updated version v1.02 now available for download:
http://www.zen-cart.com/index.php?ma...oducts_id=1677
Bug fixes and easier install in some cases:
* Prevent left over configuration values from other cross sell mods causing problems.
* Fix a few typos in the instructions.
* Add the Cross Sell's Catalog heading to the admin display.
* Increase the default number of cross sells to 15.
* Fix the Products Buy Now / More Info Link for zen-cart v1.3.9h.
New Features, (suggested by users on this forum):
* Add a link so you can install social media links.
(The demo facebook code will not work without additional setup on the product pages.)
* Add the ability to add multiple 1 way cross sells.
You can now One Way Cross Sell a range of products to multiple main products.
* Can now empty individual cross sell tables.
* Summary details of all Cross Sells used.
How ironic. I was just thinking/wondering about this not 15 min ago. Haha.
Just installed this on "h" and it is working perfectly! THANKS!
One odd question... I'm using a template called bluecart, I've changed the text for the mod to read " Related Items" and in the template it is showing up as grey in a blue box... hard to read. Where can I specify the color of that text (to be white)?
Thanks!!
Well the text shows up now, but the color is still black. I added your string to the css for the template and default, still black... odd.
AH HA!!!
It needed to be #fff instead of #fffff
Works now.
THANKS!!!!
Hello I have installed this mod on 3.9h and I can not get it to work. For some strange reason. I do not see how to set up a cross sell. I just keep getting a blank page
http://www.fancifulu.com/zenq.jpg
No i have never installed an other cross sell mod on the site and there is nothing else that show up when you hit the go button the page just refreshes and nothing shows up. It is blank. O and you can see the install/ uninstall button other than that the page is blank.
thanks for the help
Lexxie
okay I check my error log this is what it says
[17-Jul-2011 09:42:18] PHP Warning: require(../includes/languages/english/extra_definitions/multi_xsell_box_defines.php) [<a href='function.require'>function.require</a>]: failed to open stream: No such file or directory in /home/ehaggle/public_html/mysite.com/zc_admin/multi_xsell.php on line 222
[17-Jul-2011 09:42:18] PHP Warning: require(../includes/languages/english/extra_definitions/multi_xsell_box_defines.php) [<a href='function.require'>function.require</a>]: failed to open stream: No such file or directory in /home/ehaggle/public_html/mysite.com/zc_admin/multi_xsell.php on line 222
[17-Jul-2011 09:42:18] PHP Fatal error: require() [<a href='function.require'>function.require</a>]: Failed opening required '../includes/languages/english/extra_definitions/multi_xsell_box_defines.php' (include_path='.:/usr/lib/php:/usr/local/lib/php') in /home/ehaggle/public_html/mysite.com/zc_admin/multi_xsell.php on line 222
All of the files are there not sure why it says that.
thanks for your help
lexxie
well what do you know I think i fixed it lol accourding to the instruction I downloaded this file show to put in you template. So I put the file here /includes/languages/english/extra_definitions/multi_xsell_box_defines.php and now I see something i will try it out and see if it work now.
thanks
Lexxie
:clap: I did it it is work very well. thank for the mod
lexxie
Im getting the same screen , I click go and it stays blank . I checked my logs and didn't see anything. Now what do i do??
I did see this in the Debug error log:
[10-Aug-2011 09:36:11] PHP Warning: require(../includes/languages/english/extra_definitions/multi_xsell_box_defines.php) [<a href='function.require'>function.require</a>]: failed to open stream: No such file or directory in /home/mollysue/public_html/zc_admin/multi_xsell.php on line 222
[10-Aug-2011 09:36:11] PHP Warning: require(../includes/languages/english/extra_definitions/multi_xsell_box_defines.php) [<a href='function.require'>function.require</a>]: failed to open stream: No such file or directory in /home/mollysue/public_html/zc_admin/multi_xsell.php on line 222
[10-Aug-2011 09:36:11] PHP Fatal error: require() [<a href='function.require'>function.require</a>]: Failed opening required '../includes/languages/english/extra_definitions/multi_xsell_box_defines.php' (include_path='.:/usr/lib/php:/usr/local/lib/php') in /home/mollysue/public_html/zc_admin/multi_xsell.php on line 222
Keep in mind I'm all new to this coding stuff, Thanks for any help
Does anyone know where I went wrong????
As it says it can't find this file here...or more specifically it should be here...Code:/includes/languages/english/extra_definitions/multi_xsell_box_defines.php
You probably didn't rename the YOUR_TEMPLATE directories to your template name before you uploaded them to your website. So this file has ended up in the wrong place.Code:/includes/languages/english/extra_definitions/YOUR_TEMPLATE/multi_xsell_box_defines.php
I went thru all my folders and it looks like I have that file in there . This is one thing for sure I need to find someone that would go thru my Cpanel and clean up all of my folders , I don't understand what order they are supposed to be in . It's driving me CRAZY!! anyhow thanks for your help what else can I try?
[QUOTE=gilby;1054971]As it says it can't find this file here...OK I found it here and removed it . Still nothing :frusty:Code:/includes/languages/english/extra_definitions/multi_xsell_box_defines.php
[QUOTE=raildawg;1054985]Are you using a template?
if so it needs to be inrename YOUR_TEMPLATE first to the name of the Template that you are using then upload it.Code:/includes/languages/english/extra_definitions/YOUR_TEMPLATE/multi_xsell_box_defines.php
Also remember you have to rename ALL three YOUR_TEMPLATE directories to your template name before uploading.
Yes, I did rename them all to my template Aberdeen_Neutral.
I have it here
/public_html/includes/languages/english/extra_definitions/aberdeen_neutral
is this the front in ?
I tried it here as well and nothing :(
/includes/languages/english/extra_definitions/aberdeen_neutral
I so want to get this going ... We are adding product daily and need to recommend parts that go with other parts . Thanks for helping me
Now I get this
[Thu Aug 11 17:30:12 2011] [error] [client 108.9.246.122] File does not exist: /home/mollysue/public_html/favicon.ico
[Thu Aug 11 17:30:12 2011] [error] [client 108.9.246.122] File does not exist: /home/mollysue/public_html/zc_admin/images/logo.gif, referer: http://diyhottubrepair.com/zc_admin/multi_xsell.php
It's NOT WORKING :frusty: oh what can it be?????? Sorry I've been at this for 4 days
Is there any way to start all over with a fresh install?
let me ask this where is the override folder
The over-ride folder is /aberdeen_neutral
this is the current path
/public_html/includes/languages/english/extra_definitions/aberdeen_neutral/multi_xsell_box_defines.php
move the file one folder up into /extra_definitions
this path
/public_html/includes/languages/english/extra_definitions/multi_xsell_box_defines.php
see if that gets it working
THAT DID IT!!!!!!!!!!!Thank you SOOOO much :)
Now I get this when I try to setup a cross-sell:
[Sat Aug 13 14:08:46 2011] [error] [client 108.9.246.122] File does not exist: /home/mollysue/public_html/zc_admin/images/small_zen_logo.gif, referer: http://diyhottubrepair.com/zc_admin/...=newcross_sell
[Sat Aug 13 14:08:45 2011] [error] [client 108.9.246.122] File does not exist: /home/mollysue/public_html/zc_admin/images/logo.gif, referer: http://diyhottubrepair.com/zc_admin/...=newcross_sell
Ok i got it . Just like the other I had to move a file . One day I will get the hang of this
Great! Glad you got it all sorted out.
Can someone help me with my thread :cry:
http://www.zen-cart.com/forum/showthread.php?t=186820
Hi I have just installed this, just wondering is there supposed to be a sql file with this mod? cheers
I've noticed that if the admin setting for "Display Cart After Adding Product" is set to false, when the Buy Now button is clicked for a cross-sell product, it sends the customer to the website home page, when it should be leaving them on the product page. Does anyone know how to fix this?
Thanks!
I've just installed this mod and everything is working fine.
However, is there any way to cross sell 1 product to ALL products in a particular category without having to enter each product manually?
Thanks.
Bob.
I have the same question. For example, I want my category of rubber stamps to all have the cross sell of items to mount the rubber stamps. So, each rubber stamp sheet (from the same category) would have the same cross sell of mounting supplies (from a different category). The rubber stamp sheets would not be cross selling with each other.
Is there a way to do that without entering each product from the category?
Again the short answer is no.
The reason I don't have that, is that there could be hundreds of items in some categories and cross selling them like this could enable the creation of tens or hundreds of thousands of cross sell records in one go. It would be far too easy to overload the server if used inappropriately.
How many items are in each of the 2 categories?
The way I would do it is create the 2 lists of cross sells in wordpad and cut and paste them to the entry boxes in the mods admin page.
The version v1.02 allows you to do "multi" one way cross sells
Use the "New Cross Sells" section
Click the "Cross Sell 1 way only? "
Copy your list of stamps to "Main product(s): "
Copy your list of mounting supplies to "Product model(s): "
and click "insert"
and its done
If you have made any typos in your lists you can go back to wordpad, edit them and run it again.
It will only add cross sells that don't already exist.
Hello,
Does this module work for 1.5.0?
Thx
Hi, I'm using v1.3.9h, I installed multi cross sell yesterday and everything seems to work fine except.. When I try to change cross sells, (from 1 to 2 etc.) in the admin when I click 'go' it goes to my login panel. I have added to my
(array(\'1\',\'2\',\'3\',\'4\'), ')");--all the way to 13-- in my admin/includes/functions/extra_functions/multi_xsell and added to my
includes/lang../english/extra_definitions/ashley_pink/multi_xsell_box_defines'
define('TEXT_MXSELL1_PRODUCTS', 'Suggested Matching Items...');
define('TEXT_MXSELL2_PRODUCTS', 'We also Suggest...');
define('TEXT_MXSELL3_PRODUCTS', 'Other Items of Intrest...');
etc. etc...
I even added a copy of this to my extra_definitions folder. What am I dong wrong.
help Please,
Doug@CandlesPlus:frusty:
I did as you suggested, and the results are the same. I put everything back in original, I even went over the merge of tpl_product_info_display. The only difference between the sample and mine was the insertion of my social network button at the top of the document. I checked the cache, the only thing produced by the action of pressing the 'go' button was, It produced 2 query_selects.
I went over the query_selects, no errors.
I hope you have so more suggestions, I really Like this mod.
I'n running v1.3.9h, with an ashley_pink template, and I have a facebook like button installed.
I hope you can helpm, Thanks
Doug
candlesplusonline.com:frusty:
Hi, I've loaded up the Multi Cross Sell module and functionality is working really nicely. My problem is aesthetic. The box doesn't appear correctly per our template. Included in my box is the correct appearance (based on 'Customer who bought this product also purchased.....) and the box below which is the Multi Cross Sell addition (suggested matching items....).
Question: Why is it not appearing correctly? What do I have to do to correct this?
Thanks,
Red Zebra:blink:
@Gilby
Firstly, I like this module. Like you I never understood the module manager approach.
Secondly, perhaps because I tend to do modified, quite highly structured sites, I often need the number of images to be constant, so as not to break the formatting of the page. So, what I tend to do is 'pad' the number of cross sells with other products, so that, for instance, four products are always shown. If only two xsells are set then two other products are used to make up the numbers.
This padding might be a nice feature to include in the module. Because I tend to do it for a specific site I haven't done all the coding ( for instance an admin switch to turn this on and off ) but thought I'd send you the changes that I make. Just a quick change to the query really:
It evidently would not be too hard to include a if statement that either uses or doesn't use the second query depending on an admin switch. I just have never done it because I haven't needed it.Code:$sql1 = "(select distinct p.products_id, p.products_image, pd.products_name
from " . TABLE_PRODUCTS_MXSELL . $mxsell . " xp, " . TABLE_PRODUCTS . " p, " .
TABLE_PRODUCTS_DESCRIPTION . " pd
where xp.products_id = '" . $_GET['products_id'] . "'
and xp.xsell_id = p.products_id
and p.products_id = pd.products_id
and pd.language_id = '" . $_SESSION['languages_id'] .
$xsell_sort_by.')';
$sql2 = "(select distinct p.products_id, p.products_image, pd.products_name
from " . TABLE_PRODUCTS . " p, " .
TABLE_PRODUCTS_DESCRIPTION . " pd
where p.products_id = pd.products_id
and p.products_id != '" . $_GET['products_id'] . "'
and pd.language_id = '" . $_SESSION['languages_id'] .
'order by rand()'.')';
$sql = $sql1. ' union '.$sql2." limit " . constant('MAX_DISPLAY_XSELL' . $mxsell);
$xsell_query = $db->Execute($sql);
As I say you have my respect for having taken this mod on.
Hi,
I would like to make the cross sells show up at the bottom of the shopping cart as well.
Is there a portion of the cross sell module code that I can copy&paste to the shopping cart?
(I tried to do this myself by copy-pasting the whole or different portions of the module, but somehow it didn't work.)
Thanks a lot!
Not quite as simple as that unfortunately...
The basic cross sell selects a number of cross sell products for ONE main product.
Adding it to the shopping cart increases the number of MAIN products to select cross sells for.
So you have to select cross sells for ALL the products in the shopping cart.
Merge them.
Then cut it down to a workable number of cross sells to display.
In this mod which allows multiple headers you could end up with a number of different cross sell center boxes as well. so that would also have to be taken into account.
There are at least 2 existing cross sell mods that have had a go at it.
I don't see myself including it in the near future.
Just setting up an upgrade shop with 1.5 released. I uploaded from the old database and installed multi-cross sell, which I really need in my shop. It is the best mod. However, in 1.5, there is no boxes folder in the admin, so there is no way to install the mod through admin. Is there any way to get a sql patch ti install it? I loaded the3 old database and pasted into product infodisplay in template default, and all my cross sells from the old store are there and displaying. there is just no way to add more or access the mod from admin. Thanks. no hurry.