VirtueMart Forum

VirtueMart 2 + 3 => 3rd party extension => Topic started by: Linelab on June 20, 2013, 14:43:21 pm

Title: ProductXport - FREE! product feed generator FOR ALL comparators and aggregators
Post by: Linelab on June 20, 2013, 14:43:21 pm
ProductXport - Free product feed generator for Virtuemart 1.1 and 2.0

Would you like to have more customers coming from product aggregators and price comparators like Google, Shopping.com, Shopzilla.com, PriceGrabber.com, Kelkoo etc...

Then you need our component productXport, which serves you exactly this functionality. Excellent Free product feed generator for VirtueMart. Raise your sales!
Current version 3.1.6 ProductXport is compatible with VirtueMart 1.1.x and Virtuemart 2.x

Features:

    Export all product from VirtueMart (all or published only)
    Export all of the products or in stock only
    Posiibility to export only products with price > 0
    Possibility to add new servers (price comparators) in administration or modify already installed
    Server access logs
    Special features
    and many more....
   
How does it work

First of all we have to say, what the component productXport is good for.

    Let us say, there is some product aggregator / price comparator (i.e. Google product search but it might be any other server), and you want to offer your products through this site.

    Then you need to export products from your e-shop (VirtueMart) in proper format, which can be used for this purpose. This is the  reason, why productXport is here.

    You need to export products for some other reason (for your B2B customers or other). It is possible to use productXport even for that.

So, go through the way, how to use productXport with predefined servers:

    Download latest version of component productXport and install it as common component into Joomla! (1.5.X or 2.5.X)
    Go to the administration of the component.
    Select "Global setting". Select the component of your e-shop and click on "Default" to activate this extension.
    Click on the selected component title (i.e. VirtueMart 1.1 or Virtuemart 2) to set the details of export.

    Go trough the setting and change anything, if you need to.
    Go to the "Server manager"
    Click on the name of requested server. If your server is not listed, just click to new icon and create your own export.

    Most important part of the page is at the top - named "Export URL". There are 2 (or 3 if allowed) variants of URL. Copy this URL to your browser and you can see if data are shown. If so, this is the right URL for export.
    Now - go to your requested server (product aggregator / price comparator), log on (we suppose, you have the account already) and in the administration of this server put the URL from component productXport

Thats all.  ;)

Any comments would be appreciated. Thank you.

Download: http://productxport.linelab.org/en/?virtuemart_currency_id=47
Title: Re: ProductXport - FREE! product feed generator FOR ALL comparators and aggregators
Post by: Linelab on June 29, 2013, 23:15:02 pm
Updated: Fixed small bug in language file.
Extra feature: "extended fields"

Extended fields means:

    EAN/UPC code on the product (recommended for google shopping)
    Preferred products (usable in some servers)
    Alternative name of the product to export

Go to Admin Joomla > ProductXport > Global configuration > and set Yes for Extended fields.
Extended fields will be displayed in the product (administration)  when you hover your mouse over the ProductXport icon.

VirtueMart 1.1 (http://www.linelab.org/images/stories/extfield.jpg)

VirtueMart 2.0  (http://www.linelab.org/images/stories/extfield2.jpg)
Title: Re: ProductXport - FREE! product feed generator FOR ALL comparators and aggregators
Post by: bogusj on October 24, 2013, 14:09:34 pm
Thanks for this. Looking forward to your commercial version. I will rate it soon at JED.
Title: Re: ProductXport - FREE! product feed generator FOR ALL comparators and aggregators
Post by: luciana on December 01, 2013, 21:03:17 pm
Dear VirtueArtcz,
after reading this topic I installed the module because I need to create feeds for different aggregators and I thought it wasn't possible that business owners would do it manually.
The installation was successful and I set up the server for the italian aggregator shopmania.it but the data file did not contain any data except the titles of each field, what should I do?
I hope you can help me.
Thank you,
Luciana
Title: Re: ProductXport - FREE! product feed generator FOR ALL comparators and aggregators
Post by: DavidZ on December 02, 2013, 22:03:52 pm
Hi, can you send here the URL of exportm where can I see that? Or if it is not possible, can you send here the example of the (wrong) output result?

MokrOus
Title: Re: ProductXport - FREE! product feed generator FOR ALL comparators and aggregators
Post by: haralake on February 12, 2014, 12:50:32 pm
Hi. I try to configure your component for use with the greek comparator Skroutz.gr. But the problem is that skroutz.gr uses "Availability field" as required field. How can i make this work with skroutz.gr?

Thank you.
Title: Re: ProductXport - FREE! product feed generator FOR ALL comparators and aggregators
Post by: DavidZ on February 12, 2014, 14:40:35 pm
Hi, can you post here an example, how exactly do you need the format of that "Availability field"?

I would expect something like that:
<availability>now</availability>

If so, it is described here:
http://productxport.linelab.org/en/?virtuemart_currency_id=47

MokrOus
Title: Re: ProductXport - FREE! product feed generator FOR ALL comparators and aggregators
Post by: haralake on February 12, 2014, 19:22:43 pm
Hi, can you post here an example, how exactly do you need the format of that "Availability field"?

I would expect something like that:
<availability>now</availability>

If so, it is described here:
http://productxport.linelab.org/en/?virtuemart_currency_id=47

MokrOus
First i want to thank you for your support. I send you 2 xml attachments the skroutz.xml is the comparator xml example and ProductXport.xml is my exported xml. There are 3 problems, first problem as you can see comparator uses  <created_at> and <products> at the beginning of every xml, that is missing from ProductXport  xml. Second problem is that as you can see comparator uses <availability> field. I check advanced setting as you told me (see photo example) but i see no changes on exported xml, what am i missing? Third problem is that comparator as you can see uses a unique id on every category. (The reason is that this number helps identify each category regardless of denomination, dramatically reducing processing time in case of change of name).

Thank you.

[attachment cleanup by admin]
Title: Re: ProductXport - FREE! product feed generator FOR ALL comparators and aggregators
Post by: DavidZ on February 12, 2014, 20:50:03 pm
ad 1) I think the problem with created_at is not possible to solve vith current version.
You can modify the beginning of the export but only as static text ... and datetime is not static, I am writing this request to the wishlist.

ad 2) it should work. But I have to know your request - it seems the availability depends on to stock value. Can you send me your configuration file?
/components/com_productxport/exports/your_export/setting.xml

ad 3) it is possible but only with proffesional version and it is not much comfortable. It can be used, if you do not have so much categories ... it is necessary join new number to every current category - in PHP code. Everything in administration (no hack to current php files). If you buy proffesional version, I can help you (and also I could solve the first issue "created by").

MokrOus
Title: Re: ProductXport - FREE! product feed generator FOR ALL comparators and aggregators
Post by: haralake on February 12, 2014, 21:03:05 pm
ad 1) I think the problem with created_at is not possible to solve vith current version.
You can modify the beginning of the export but only as static text ... and datetime is not static, I am writing this request to the wishlist.

ad 2) it should work. But I have to know your request - it seems the availability depends on to stock value. Can you send me your configuration file?
/components/com_productxport/exports/your_export/setting.xml

ad 3) it is possible but only with proffesional version and it is not much comfortable. It can be used, if you do not have so much categories ... it is necessary join new number to every current category - in PHP code. Everything in administration (no hack to current php files). If you buy proffesional version, I can help you (and also I could solve the first issue "created by").

MokrOus
This is my setting.xml

[attachment cleanup by admin]
Title: Re: ProductXport - FREE! product feed generator FOR ALL comparators and aggregators
Post by: haralake on February 12, 2014, 21:12:47 pm
And how can i put <products> before <product>? On skroutz.xml there is <products> field before <product>.
Title: Re: ProductXport - FREE! product feed generator FOR ALL comparators and aggregators
Post by: DavidZ on February 13, 2014, 11:25:21 am
Setting of the beginning/end of file is shown in the attachment.
You have to add new filed in the field setting (second attachment)

Mokrous

[attachment cleanup by admin]
Title: Re: ProductXport - FREE! product feed generator FOR ALL comparators and aggregators
Post by: Typhoon365 on February 13, 2014, 13:13:25 pm

1) Is it possible to protect the export url with a username/password for each server configuration ?      Google Merchant centre supports authentication by username/password for it's product feeds.   Would be nice to have this, to protect just anyone retrieving the export file and getting a full dump of all our product information.

2) For extended user fields it's lot letting me save an ampersand "&" or &amp; as part of the contents of the value field.  After saving it disappears.   I want to use the extended user field to define the valie of the google category for g:google_product_category.   As categories in our shop don't match the predefined categories in google merchant centre, thus would like to define the value for this field.
Title: Re: ProductXport - FREE! product feed generator FOR ALL comparators and aggregators
Post by: Ventsi Genchev on April 26, 2014, 08:47:03 am
Very good component. Congratulations to the creator.
There is more to be done on it. I reworked it a bit to fit my needs.

I have done the following:
1.) Every user must use a name, password and code (code corresponds to the name of the site that is used).
Code, name and password are related. Thus, users who use the xxxx.com can not open yyyy.com with his name and password.
I added and appropriate messages for each type of error. Missing username or password, and more.

2.) Can only show the products of a certain manufacturer or group of manufacturers that are written separated by commas. It does not matter if there are capital letters in names or spaces between commas.
Thus can choose an unlimited number of manufacturers, of which the user is interested. If in the order is not specified manufacturer, xml show only the products of a particular manufacturer chosen by me. (To avoid the load of the script.)
If it's written only one manufacturer and his name is wrong, a message is displayed that explains the error.

3.) I added the possibility to limit the number of products for a particular customer.

4.) To allow my users to see what XML I suggest, I added the possibility of the demo, limited to two products.

For later I left the development of filtering categories. Then users can choose specific categories or in combination with manufacturers will filter exactly what interests them.
Also I need to add a page break in the history of downloading.
Title: Re: ProductXport - FREE! product feed generator FOR ALL comparators and aggregators
Post by: Linelab on April 26, 2014, 10:04:25 am
Hi Venci, I sent you a PM. Please check your inbox.
Title: Re: ProductXport - FREE! product feed generator FOR ALL comparators and aggregators
Post by: Ventsi Genchev on April 26, 2014, 11:04:23 am
VirtueArtcz, many thanks for the quick response.
I also answered your PM.

Best Regards,
Venci
Title: Re: ProductXport - FREE! product feed generator FOR ALL comparators and aggregators
Post by: tomrinkes on May 01, 2014, 10:55:35 am
Hello,

is it possible to ad  ('gtin' [gtin], 'merk' [brand], 'mpn' [mpn])?
how can i do this?

Greetings

Tom RInkes
Title: Re: ProductXport - FREE! product feed generator FOR ALL comparators and aggregators
Post by: DavidZ on May 01, 2014, 12:49:25 pm
Hi,
gtin and mpn are new in VirtueMart 2.6
Current version of component does not  works with that.
Next version will be available in two weeks (possibly half of the May) will works with that.

Brand/manufacturer is is the component for a long time already.

MokrOus
Title: Re: ProductXport - FREE! product feed generator FOR ALL comparators and aggregators
Post by: Linelab on October 09, 2015, 14:32:52 pm
New free version available:
http://productxport.linelab.org/en/?virtuemart_currency_id=47

Profi version of ProductXport
Use coupon code "Linelabox" to get 10% off.
Title: Re: ProductXport - FREE! product feed generator FOR ALL comparators and aggregators
Post by: jjk on January 07, 2016, 13:55:33 pm
Hi there,

I just wanted to have a look at your ProductXport extension and installed 'productxport-4.2.2-free - Joomla 3 / VirtueMart 3' on a local test installation of VM 3.0.12. Was just curious if it could be 'misused' to generate a simple text file price list. Seems it could do with a small update:
Notice: Use of undefined constant DS - assumed 'DS' in ...\tmp\install_568e5ddab11eb\script.php on line 72
Call Stack
#   Time   Memory   Function   Location
1   0.0010   147576   {main}( )   ..\index.php:0
2   0.0910   2346864   JApplicationCms->execute( )   ..\index.php:47
3   0.0910   2346952   JApplicationAdministrator->doExecute( )   ..\cms.php:252
4   0.1600   4071712   JApplicationAdministrator->dispatch( )   ..\administrator.php:152
5   0.1630   4114472   JComponentHelper::renderComponent( )   ..\administrator.php:98
6   0.1680   4159816   JComponentHelper::executeComponent( )   ..\helper.php:372
7   0.1680   4181064   require_once( '...\administrator\components\com_installer\installer.php' )   ..\helper.php:392
8   0.1890   4778720   JControllerLegacy->execute( )   ..\installer.php:19
9   0.1890   4778776   InstallerControllerInstall->install( )   ..\legacy.php:728
10   0.2010   5193448   InstallerModelInstall->install( )   ..\install.php:33
11   0.3880   5836448   JInstaller->install( )   ..\install.php:158
12   0.4390   7108816   JInstallerAdapter->install( )   ..\installer.php:469
13   0.4410   7157736   JInstallerAdapter->triggerManifestScript( )   ..\adapter.php:658
14   0.4410   7174424   com_productxportInstallerScript->preflight( )   ..\adapter.php:976

Happy New Year!

Update - Got another one:
Notice: Undefined property: JObject::$xml_root_element in ...\administrator\components\com_productxport\views\server\tmpl\form.php on line 965
Call Stack
#   Time   Memory   Function   Location
1   0.0000   144744   {main}( )   ..\index.php:0
2   0.0660   2347776   JApplicationCms->execute( )   ..\index.php:47
3   0.0660   2347864   JApplicationAdministrator->doExecute( )   ..\cms.php:252
4   0.1170   4073368   JApplicationAdministrator->dispatch( )   ..\administrator.php:152
5   0.1190   4116192   JComponentHelper::renderComponent( )   ..\administrator.php:98
6   0.1240   4156696   JComponentHelper::executeComponent( )   ..\helper.php:372
7   0.1240   4181952   require_once( ...\administrator\components\com_productxport\productxport.php' )   ..\helper.php:392
8   0.1350   4553888   JControllerLegacy->execute( )   ..\productxport.php:45
9   0.1350   4553944   productxportController->display( )   ..\legacy.php:728
10   0.1350   4554192   JControllerLegacy->display( )   ..\controller.php:68
11   0.1450   4924016   ProductxportViewServer->display( )   ..\legacy.php:690
12   0.1580   5429552   JViewLegacy->display( )   ..\view.html.php:109
13   0.1580   5429576   JViewLegacy->loadTemplate( )   ..\legacy.php:209
14   0.1610   5682624   include( '...\administrator\components\com_productxport\views\server\tmpl\form.php' )
Title: Re: ProductXport - FREE! product feed generator FOR ALL comparators and aggregators
Post by: DavidZ on January 07, 2016, 23:25:19 pm
Thanks for bugreport, it will be fixed in the next version of component. However, you can use it for your purpose. Choose the CSV export a set the fields you need to have there.

Regards
MokrOus
Title: Re: ProductXport - FREE! product feed generator FOR ALL comparators and aggregators
Post by: jjk on January 08, 2016, 13:37:21 pm
However, you can use it for your purpose. Choose the CSV export a set the fields you need to have there.
Basically that works. But I will have to figure out how to export my final 'salesPrice' and in some cases the 'product_override_ price'. Currently I see incorrect prices, probably because I use several calculation rules. Usually something like 'cost price in GBP' > converted to shop currency EURO * profit margin + a negative discount before tax (shipping cost) + VAT.
Title: Re: ProductXport - FREE! product feed generator FOR ALL comparators and aggregators
Post by: DavidZ on January 08, 2016, 18:41:06 pm
The only thing which free version does not know is Marge (and 3rd party special prices plugins). If you use it in the e-shop, the final price is not correct. I plan to add this (marge calculate) feature to some future version, but definitely not the next one.
Professional version has the final prices correct.

MokrOus
Title: Re: ProductXport - FREE! product feed generator FOR ALL comparators and aggregators
Post by: jjk on January 08, 2016, 21:51:21 pm
Thanks for your info - I had not noticed that you also have a professional version. Will 'bookmark' it in case I actually need to generate a 'retail price list'. Might be not so easy in my case. In addition to what I wrote above, my VM shop also uses three different VAT rates.  :)
Title: Re: ProductXport - FREE! product feed generator FOR ALL comparators and aggregators
Post by: DavidZ on January 08, 2016, 22:26:25 pm
Oh yes I forgot that. Free version can work with just one VAT tax. Professional version ( http://productxport.linelab.org ) has different model to calculation of final price. You can have many VAT taxes, you can have marge or whatever else. The only problem can be special 3rd party plugins fo price modification.
Title: Re: ProductXport - FREE! product feed generator FOR ALL comparators and aggregators
Post by: Ventsi Genchev on June 30, 2018, 17:47:16 pm
Hello,

Is this project alive? I sincerely hope for that. I have a few questions before buying.
This is the only one component I've found and that offers what I need - XML export to other sites in real time. No need to save data to files like CSV Improved.

I used it for Virtuemart 1.1.4 and now I need it again, but for the latest version.

Thank you and best regards!
Title: Re: ProductXport - FREE! product feed generator FOR ALL comparators and aggregators
Post by: Studio 42 on June 30, 2018, 23:41:34 pm
Hello,

Is this project alive? I sincerely hope for that. I have a few questions before buying.
This is the only one component I've found and that offers what I need - XML export to other sites in real time. No need to save data to files like CSV Improved.

I used it for Virtuemart 1.1.4 and now I need it again, but for the latest version.

Thank you and best regards!
My sitemap send live Feed for google search and my Google merchand component  too. So it depend your need, but i think that you have other extentions doing live XML feeds.
If you have a specific project, perhaps it's not so complicate to do the exact feed your need ?
Title: Re: ProductXport - FREE! product feed generator FOR ALL comparators and aggregators
Post by: Ventsi Genchev on July 01, 2018, 08:49:13 am
My XML feed is targeted at our dealers. Each dealer has access to it by name and password.
If you look at my post on the first page, you will see how many things I have changed in 2014. Some of them will change again, but now I need to submit not only the final customer price but also the dealer price.

The problem is this:
The products are divided into 6 groups. Each product has a dealership price only for the group to which it belongs.
Each dealer is authorized for 1 or more groups. In XML feed, he should only see a dealer's price if authorized for this group.
This means that the feed has to be linked to the accounts. In the free version, I did not see this opportunity. In general, it is possible to choose only whether to offer a customer price or one of the dealer prices.

This is something I wanted to ask developers about.
Title: Re: ProductXport - FREE! product feed generator FOR ALL comparators and aggregators
Post by: escozul on April 24, 2019, 15:20:26 pm
Hello All,

I don't see a reply from the developer for a long time in here, and on their site: http://productxport.linelab.org there is no contact form to reach them

So I hope they might reply here.
I am looking for a plugin to help do this: https://support.google.com/google-ads/answer/3124536 (Implement dynamic remarketing on my virtuemart 3.2.3 site.

Does the plugin in question (productxport) do this?
how does it deal with dynamic google tags?
I suppose the xml feed is formatted properly so I won't ask again. Just a confirmation will be enough
Thank you.

Thank you
Title: Re: ProductXport - FREE! product feed generator FOR ALL comparators and aggregators
Post by: jenkinhill on April 24, 2019, 16:12:09 pm
For your information, the developer has not visited this forum since November 2018
Title: Re: ProductXport - FREE! product feed generator FOR ALL comparators and aggregators
Post by: Ventsi Genchev on April 24, 2019, 16:59:48 pm
Yes, the contact with the developer is difficult. I could not get in touch with him.
But a few weeks ago I bought the component. I can say that it works perfectly and has more opportunities than I expected.
Title: Re: ProductXport - FREE! product feed generator FOR ALL comparators and aggregators
Post by: pinochico on April 24, 2019, 22:53:38 pm
We created competitive product for export information from eshop in 2014 in company EasySoftware, because in this time don't exist component for VM3.
Now we bought on minijoomla.org:

https://www.minijoomla.org/extensions/xml-easy-feeder
https://gitlab.easy.minion.cz/documentation/com_easyfeeder_docs

If You need XML from products or orders or enother export, You can use it.

Rudolf Baláš
www.minion.cz
rudolf.balas@minion.cz
Title: Re: ProductXport - FREE! product feed generator FOR ALL comparators and aggregators
Post by: Studio 42 on April 25, 2019, 00:08:16 am
We created competitive product for export information from eshop in 2014 in company EasySoftware, because in this time don't exist component for VM3.
You have some component to do product XML feeds, i know already more then 4 !
Title: Re: ProductXport - FREE! product feed generator FOR ALL comparators and aggregators
Post by: pinochico on July 19, 2019, 18:50:23 pm
So that's great, but in 2014 when we released it wasn't one for VM3 :)))

But Easyfeeder is not only export of products, but also export of orders for ERP (Helios, SAP ...) and also export of all data from DB Joomla to 8 formats
Title: Re: ProductXport - FREE! product feed generator FOR ALL comparators and aggregators
Post by: Linelab on July 22, 2019, 15:13:21 pm
Hi All,
If you have any question about ProductXport - Free version, please submit your message here: https://www.linelab.org/support/categories/general

To pinochico: Založ si prosím svoje vlákno.
Title: Re: ProductXport - FREE! product feed generator FOR ALL comparators and aggregators
Post by: Maxim Pishnyak on January 17, 2020, 10:37:18 am
Hi All,
If you have any question about ProductXport - Free version, please submit your message here: https://www.linelab.org/support/categories/general
Registration for support with blank screen and no basic contact form or even plain contact email? Yes, there're social media accounts, but still.
Title: Re: ProductXport - FREE! product feed generator FOR ALL comparators and aggregators
Post by: stawebnice on February 25, 2020, 14:26:06 pm
Hi Maxim,

support is provided only via forum and registration is available after click on the lock icon in top right corner.
I just tested the registration and it works. Can you be more specific - how did you proceed?