You have no items in your shopping cart.

Thursday, March 28, 2024 7:04:05 PM

Feature Requests

Posted: 7 years ago

#3047 Quote

Support

Posted: 7 years ago

#3047 Quote
Can you download the last version from our site?
Replace All files.
I think you have broken feeds.xml.
Try and write me about result.

Posted: 7 years ago

#3050 Quote

jens

Posted: 7 years ago

#3050 Quote
Now i have uninstalled the old plugin, download a new file from your site (version 3.50). Copy the files exactly as is under the folder 3.50 in the zip, restart the site and install the plugin again. No success exactly same problem.

Another strange thing i can see, is that your plugin creates a new main menu right of the help menu in nop. Maybe its nothing to worry about, but no other plugin we have installed creates there own main menu...

Posted: 7 years ago

#3053 Quote

Support

Posted: 7 years ago

#3053 Quote
>no other plugin we have installed creates there own main menu...
It's good.
We used old nopCommerce recommendations to use one menu item "Plugin".
If each developer will create new root menu item you will have very long menu.... :).

About your problem.
1. Enable debugging on plugin Configure page.
2. Try to open feed list too...
3. Send me plugin log file FoxNetSoft.Plugin.Feed.Manager_log.txt from App_Data folder. to my e-mail
support@foxnetsoft.com
4. Check nop Log too if it has any error messages.

Posted: 7 years ago

#3054 Quote

jens

Posted: 7 years ago

#3054 Quote
It looks like the problem was access problem to the file feed.xml. I gave iis_iusrs modify rights and then the feed list works. Maybe there are some other file i also should check access rights to? I use Azure and i use ftp to put the file on the web server, then i unzip it directly in the plugin folder.

Posted: 7 years ago

#3057 Quote

Support

Posted: 7 years ago

#3057 Quote
feeds.xml
FeedSchema\*.*   - all files (read and write)

plugin will create new folder Report (in plugin folder).
Report\*.*   - report files (read and write)

App_Data\FoxNetSoft.Plugin.Feed.Manager_log.txt  - if you want to enable debugging.

Content\files\ExportImport\*.*  - feed files


Posted: 7 years ago

#3058 Quote

jens

Posted: 7 years ago

#3058 Quote
Ok, thank you for all help!

Posted: 7 years ago

#3229 Quote
Hello again-

We are working with Google Adwords which uses the same feed as the Google Shopping program.
Our campaign manager has asked if it is possible for other options to appear in the drop-down box of the Field Name column.
Each of these new features would allow for better Google AdWords management.

This first Field Name option they want to include in the feed is "Product Cost."

The second new option they want is "Profit Margin." It would be a derived value using a formula.
This is the formula:

X = Cost
Y = Price
Z = Y minus X
Profit Margin = Z divided by X
(result is a percentage value which we will pass-through using a custom_label_0-4 feed column in the feed)

Posted: 7 years ago

#3230 Quote

Support

Posted: 7 years ago

#3230 Quote
OK. I'll add them.

Posted: 7 years ago

#3231 Quote

Support

Posted: 7 years ago

#3231 Quote
I have question about possible values for Profit Margin

10.15
0.14

or only integer values?

Posted: 7 years ago

#3232 Quote
Support wrote:
I have question about possible values for Profit Margin

10.15
0.14

or only integer values?


That's funny..after my post, I also asked our Adwords campaign manager the same thing.
I thought maybe they would want to see it like:  10%
..but they said the decimal values are better for them.

Posted: 7 years ago

#3233 Quote
I think that this formula finds profit margin:

X = Cost
Y = Price
Z = Y minus X
ProfitMargin = Z divided by X

and this formula finds profit margin percentage:

X = Cost
Y = Price
Z = Y minus X
P = Z divided by X
ProfitMargin = P multiplied by 100

..some admins may prefer profit margin percentage..I don't know.

Posted: 7 years ago

#3234 Quote

Support

Posted: 7 years ago

#3234 Quote
Ok

Posted: 7 years ago

#3235 Quote

Support

Posted: 7 years ago

#3235 Quote
Download new release from our site and try

Version 1.50  - March 11, 2017

+ added new template for Amazon Car tyres.
+ added new mappings "Pre-order availability start date", "Product Cost", "Profit Margin", "Profit Margin Percentage", "Maximum cart qty".

Posted: 7 years ago

#3236 Quote
Excellent!
Thank you. This will really help us to manage our PPC ad campaigns!

Posted: 6 years ago

#6750 Quote

info@skrujernet.no

Posted: 6 years ago

#6750 Quote
Hello,

I have some troubles with pictures in Google Products. I have many product pictures of i.e. screw in a format like 600x50
Unfortunately Google demands a minimum size of 100x100 causing in disapproving many of my products.

Is there a posibility to implement a function in Google Feed manager to create new "google-product-picture-thumbs" with increases canvas (white or transperent background) for Productpictures having a side below minimum?

Thanks in advance.
Jens

Posted: 6 years ago

#6751 Quote

Support

Posted: 6 years ago

#6751 Quote
I want to check my code....

Posted: 6 years ago

#6752 Quote

Support

Posted: 6 years ago

#6752 Quote
I think it's a bad idea to add white or transparent canvas....
because one pictures has grey canvas, another white or transparent canvas...
I thought to change size of picture using small of size, but you will have bad quality of picture....

It's better for your business to look for good pictures with correct size.
Yes, it's a time, but you will have another result using GOOD pictures.

P.S.
I thought to take pixel color from left corner and add canvas using this color....
It's a bad idea.

Posted: 6 years ago

#6753 Quote
I'd suggest that you modify one of your images and use a program called iMacros (or similar) to record all of the actions. Then you can run a batch and do all your images at the same time with very little effort.

Posted: 6 years ago

#6759 Quote

info@skrujernet.no

Posted: 6 years ago

#6759 Quote
Hello,

I solved this by adding this in GetPictureUrl(..)

var strcall = GetCallingMethod("GetPictureUrl");
            String specialFThumbFileParameter = null;
            if (strcall == "FoxNetSoft.Plugin.Feed.Manager.Services.FeedPictureService.GetFeedPictureUrl")
                specialFThumbFileParameter = "Feed";

So I can call an overridden adjusted GetPictureUrl(..) with following additional code to generete specific thumbs marked as i.e. "canvas-resised":

if(!String.IsNullOrEmpty(specialThumbFilenameParameter))
                    thumbFileName = !String.IsNullOrEmpty(seoFileName)
                    ? string.Format("{0}_{1}_{2}_{4}.{3}", picture.Id.ToString("0000000"), seoFileName, targetSize, lastPart, specialThumbFilenameParameter)
                    : string.Format("{0}_{1}_{3}.{2}", picture.Id.ToString("0000000"), targetSize, lastPart, specialThumbFilenameParameter);

To actually resize canvas, some lines below, I adjusted Nop-code like that:

using (var destStream = new MemoryStream())
                                {
                                    var newSize = CalculateDimensions(b.Size, targetSize);
                                    if (!String.IsNullOrEmpty(specialThumbFilenameParameter)) // checking if pic is for google feed, then resize canvas for width = height
                                        if (newSize.Height < targetSize)
                                            newSize.Height = targetSize;
                                        else if (newSize.Width < targetSize)
                                            newSize.Width = targetSize;
                                    ImageBuilder.Current.Build(b, destStream, new ResizeSettings
                                    {
                                        Width = newSize.Width,
                                        Height = newSize.Height,
                                        Scale = ScaleMode.Both,
                                        Quality = _mediaSettings.DefaultImageQuality                                        
                                    });
                                    pictureBinaryResized = destStream.ToArray();
                                    b.Dispose();
                                }


Thats works for me..BUT would be more efficient to be able to drop "GetCallerMethod(..)" to know when to get/use canvas-changed thumbs or not.. Best way was , I guess, to implement special-Thumb-generation in directly in Feedmanager by an option. But this is of course your choice :-) Dont know for sure, but there has to be others facing same challenge with google-Pics minimum size of BOTH x and y to 100px.


Posted: 6 years ago

#6760 Quote

Support

Posted: 6 years ago

#6760 Quote
Thank you for this code.

I thought about your problem too.
FeedManager supports external plugins.
https://www.foxnetsoft.com/documentation-nopfeedmanager#q14
You can do plain plugin and create pictures with canvas using external plugin,
but ...
I'll think about your idea.

Powered by nopCommerce

Copyright © 2023 FoxNetSoft. All rights reserved