You are looking for

We found

Jump to results for:

Documentation Support

Documentation results


The installation of RO Single Sign On is not as simple as most other Joomla extensions as it requires in-depth knowledge of SAML and specific server setup. Due to this we only deliver RO Single Sign On with installation by us or selected partner as this is the only way we can guarantee RO Single Sign On will be setup correctly. Depending on the...

Read more ...

RO Single Sign On has it all in the name, it provides single sign on services for Joomla. Link your Joomla site to any SAML or Shibboleth identity provider to allow users to login with their own account. Build your own identity provider using your Joomla site and provide identity services to other sites.

Read more ...

Using RO Single Sign On you can use your Joomla website as a Service Provider by allowing your users to login with an external identity provider, for example ADFS within your network or Google/Facebook as outside providers.

Read more ...

Single Sign On for Joomla

Read more ...

All of the RO Single Sign On documentation can be found in the documenation section. This includes extensive step-by-step guides with videos to get the most out of RO Single Sign On.

Read more ...

RO Single Sign On allows your Joomla site to act as a service provider and use the login from a trusted identity provider. You can even turn your Joomla site into your own identity provider and become the single place where you manage your users.

Read more ...

RO Payments can be used in two different ways with RSForm!Pro: StandaloneThis only uses the RO Payment fields Integrated with Payment Pro PackageThis uses the RO Payment button for use in the Payment Pro Package dropdown Creating a form using RO Payments standalone Using RO Payments in standalone mode requires at least the total field to...

Read more ...

A few years ago this started out as an idea of what might be cool to do with Joomla, instead of LDAP use SAML to allow users to login to the Joomla website within a corporate environment. The aim was to create a user-friendly interface to do the majority of these tasks to make it simple to maintain.

Read more ...

RO Payments supports a large number of Joomla! extensions and payment providers, combined with profiles, you can setup different payment providers on a single site. This makes for a very flexible setup and gives you a lot of control on how the payments flow on your site.

Read more ...

The installation of RO Payments requires a few steps to be taken, by following this guide, it should be a fairly straightforward process. Requirements The following requirements must be met before you can start using RO Payments: An active contract with a payment provider A supported extension Installation Follow these steps to install...

Read more ...

The installation of RO CSVI requires a few steps but also depends on how you are going to use it. Generally speaking you would need RO CSVI and one or more add-ons for the third party extension you wan to connect with unless you are only using Joomla core. Support for Joomla core is included in the basic package.

Read more ...

Updating CSVI is easy using Joomla installer. Getting the Download ID The first thing to get is the download ID. You can get the Download ID by following these steps: Log in to the website https://rolandd.com After you have logged in, click the My Subscriptions link You will then find the Download ID for each subscription   Setting...

Read more ...

RO CSVI is an extension that provides a wide-range of import and export options for various Joomla extensions including the majority of the core extensions. The flexibility of RO CSVI is unmatched as you can import from various sources and also export to various locations. Automated import and export is also supported.

Read more ...

Fields tab will list all the fields added to import template from RO CSVI templates fields page. Edit template fields button will redirect to RO CSVI template fields page so to add more fields.

Read more ...

Requirements J2Store Export Variants Creating the export template A template can be created by following these steps: Go to Components -> RO CSVI -> Templates Click New Give the template a name Set Action to Export Set Component to J2Store Set Operation to Variants Click Next: Select Source Destination is set default to Download. No...

Read more ...

Requirements J2Store Export Address Creating the export template A template can be created by following these steps: Go to Components -> RO CSVI -> Templates Click New Give the template a name Set Action to Export Set Component to J2Store Set Operation to Address Click Next: Select Source Destination is set default to Download. No...

Read more ...

RO Payments is the missing link between your site and the payment provider. Acting as a translator, it speaks the language of your extension and the language of the payment provider. As such providing a stable and trusted connection in the processing of payments on your site.

Read more ...

Starting from RO CSVI 7.0 version, the RO CSVI replace plugin has been replaced by the much improved Multi replace plugin with more features. With this new rule plugin, it is possible to combine multiple conditions in a single rule.

Read more ...

Using RO Payments it is possible to send out a link to someone and let them make a payment on your site. This link can be included in an email, direct message or some other way. An ideal way of sending out a mailing with a payment link.

Read more ...

Requirements J2Store Export Product filter Creating the export template A template can be created by following these steps: Go to Components -> RO CSVI -> Templates Click New Give the template a name Set Action to Export Set Component to J2Store Set Operation to Product filter Click Next: Select Source Destination is set default to...

Read more ...

Requirements J2Store Export Geozone rule Creating the export template A template can be created by following these steps: Go to Components -> RO CSVI -> Templates Click New Give the template a name Set Action to Export Set Component to J2Store Set Operation to Geozone rule Click Next: Select Source Destination is set default to...

Read more ...

Introduction This tutorial explains how to import and export product filter into and from J2Store using RO CSVI. Requirements J2Store Import Product Filter Creating the template A template can be created by following these steps: Go to Components -> RO CSVI -> Templates Click New Give the template a name Set Action to Import Set...

Read more ...

The replacement rules give you the ability to manipulate your data as you like during import and export. Out of the box RO CSVI comes with multiple rules but since this is plugin based you can create as many rules as you like. The rules can also be combined making an even more flexible import and export.

Read more ...

Before you start with RO CSVI it is good to know which goal you are trying to achieve. RO CSVI is a tool that has a multitude of possibilities but the basics are to import or export data. Whether you are doing an import or an export the first step is to create a template. A template can be created in 2 different ways: Via Templates ->...

Read more ...

Introduction This tutorial explains how to import and export variants into and from J2Store using RO CSVI. Requirements J2Store Import Variants Creating the template A template can be created by following these steps: Go to Components -> RO CSVI -> Templates Click New Give the template a name Set Action to Import Set Component to...

Read more ...

Description Set the language of the article. Usage The language is represented by a language tag for example nl-NL. To find the tag for your language, you can go to the Language Manager in your website and in the column Language Tag you can find the correct tag. To set an article for all languages use the * (asterisk) sign. Format Text: No...

Read more ...

A list of all the Joomla extensions supported by RO Payments

Read more ...

A list of all the Joomla extensions supported by RO Payments

Read more ...

This document explains on how to import Joomla articles using RO CSVI.

Read more ...

A list of all the Joomla extensions supported by RO Payments

Read more ...

Introduction This tutorial explains how to import and export address into and from J2Store using RO CSVI. Requirements J2Store Import Address Creating the template A template can be created by following these steps: Go to Components -> RO CSVI -> Templates Click New Give the template a name Set Action to Import Set Component to...

Read more ...

Explanation of all the RO Payments settings in RSForms!Pro forms. Select a specific profile, defer emails and allow free checkout. Option to send a confirmation email.

Read more ...

Introduction This tutorial explains how to import and export geozone rules into and from J2Store using RO CSVI. Requirements J2Store Import Geozone rule Creating the template A template can be created by following these steps: Go to Components -> RO CSVI -> Templates Click New Give the template a name Set Action to Import Set...

Read more ...

RO Users is a nifty little tool that cleans out any old users on your site based on your settings. This makes keeping your site clean with only active users a breeze. You only need to set it up once and then it runs completely unattended as a cron job. Invalid users can also be automatically replaced.

Read more ...

RO User can log every step it takes so you can investigate any possible issues or see what has happened. Where these messages appear is up to you. Since RO User genereally runs as a cron job and not activated by a user, it can be useful to output the logging to a file instead. The logfile will be created in the Joomla logs folder where you can...

Read more ...

Description Set the language of the article. Usage The language is represented by a language tag for example nl-NL. To find the tag for your language, you can go to the Language Manager in your website and in the column Language Tag you can find the correct tag. To set an article for all languages use the * (asterisk) sign. Format Text: No...

Read more ...

All of the RO CSVI documentation can be found in the documenation section. This includes extensive step-by-step guides with videos to get the most out of RO CSVI.

Read more ...

All of the RO Payments documentation can be found in the documenation section. This includes extensive step-by-step guides with videos to get the most out of RO Payments.

Read more ...

All of the RO Users documentation can be found in the documenation section. This includes extensive step-by-step guides with videos to get the most out of RO Users.

Read more ...

Requirements J2Store Import Address Creating the template A template can be created by following these steps: Go to Components -> RO CSVI -> Templates Click New Give the template a name Set Action to Import Set Component to J2Store Set Operation to Address Click Next: Select Source Source is set default to Load from your computer....

Read more ...

Description Set the language of the menu item. Usage The language is represented by a language tag for example nl-NL. To find the tag for your language, you can go to the Language Manager in your website and in the column Language Tag you can find the correct tag. To set an article for all languages use the * (asterisk)...

Read more ...

The installation of RO Users requires a few steps to be taken as there are some pre-requisites to meet. The main installation is a regular Joomla installation where you upload the installation package and Joomla will install the files. Once that is done you can configure the settings according to your needs and wishes.

Read more ...

Requirements J2Store Import Variants Creating the template A template can be created by following these steps: Go to Components -> RO CSVI -> Templates Click New Give the template a name Set Action to Import Set Component to J2Store Set Operation to Variants Click Next: Select Source Source is set default to Load from your computer....

Read more ...

RO User makes use of bounce emails to determine if email addresses are actually in use. You can configure how RO User should connect to the mailbox to be able to process the emails in the mailbox.

Read more ...

RO CSVI has many features to offer from automated imports and exports to full customization of the export and import templates. This flexibility is the power of RO CSVI and is able to make your work easier.

Read more ...

Despite RO Users being a very specific tool, there are quite a few interesting features that makes life a lot easier. You can configure when user accounts should be deleted, if user accounts who never logged-in should be deleted automatically, bounce email handling.

Read more ...

Since the introduction of a new API at Mollie, a few new payment methods have been added. This means you need to check how the payment methods have been configured in RO Payments.

Read more ...

Since the introduction of a new API at Mollie, a few new payment methods have been added. This means you need to check how the payment methods have been configured in RO Payments.

Read more ...

Introduction This tutorial explains how to import and export Joomla tags into and from Joomla using RO CSVI. Requirements Joomla Tags Import Tags Creating the template A template can be created by following these steps: Go to Components -> RO CSVI -> Templates Click New Give the template a name Set Action to Import Set Component to...

Read more ...

Roland Dalmulder RolandD Cyber Produksi was founded in 2006 when I, Roland Dalmulder, started developing CSVI as a modified file for VirtueMart 1.0. After nearly a decade running CSVI by myself, Tharuna Balaji joined me and together we are here to serve you. We impose high quality code standards, strive for perfection and always look for ways...

Read more ...

In RSForms!Pro it is possible to show multiple payment options on checkout combining the power of both RO Payments and RSForms!Pro Payment Package. By adding a new form field for every payment option you will create a list of payment options. The user can than select the desired payment option directly in the form.

Read more ...

RO CSVI has extended its support to Dependent custom fields for all in its RO CSVI Customfieldsforall extension. The procedure to run this import is same as Customfieldsforall except the part that there is a new available field custom_parent_value which is used for inserting parent_id.

Read more ...

Set the maximum number of emails to send every time RO User runs.

Read more ...

This article explains how to setup a cron job for RO Users. The cron job will clean out users automatically at a given interval. This ensures that users are cleaned out at set times. The information emails are sent out on time as well. Instructions for setting up the RO Users cron job in major control panel is explained.

Read more ...

RO Payments supports a number of payment providers: ABN AMRO Buckaroo EMS ING Ingenico Mollie Rabobank Sisow Target Pay  

Read more ...

Instead of using an external party like Google or Facebook to handle your authentication you can use your Joomla site as an Identity Provider. Hook up any client, like any other Joomla site or another application that makes use of SAML to connect to your Joomla website.

Read more ...

I use RO Payments in a staff association for paying activities and the yearly fee. Very easy to configure and more profiles possible Very cheap comparing with the functionality Rob Prins

Read more ...

Within 10 minutes the first test payment done. Combination: HikaShop, RO Payments and Mollie Support is perfect. Fast answer and good explanation. Suport system is present and good documentation Jan Broos

Read more ...

With RO CSVI it is possible to import Joomla articles with images for fields image_intro and image_fulltext. 

Read more ...

The option to load import file from user computer. This option of selecting the import file can be seen after selecting the import template from RO CSVI Import page. The selected file content is then shown in Import preview page and thereafter used for import.

Read more ...

Description The type of field it is. Usage Texttext Linklink Text areatextarea WYSIWYGwysiwyg Radio buttonradio Checkboxcheckbox Single Dropdownsingledropdown Multiple Dropdownmultipledropdown Simple date pickerdate Zonezone Couponcoupon Filefile Imageimage Ajax Fileajaxfile Ajax...

Read more ...

Set the absolute path of import file to load directly from server. The path will be set under Load from server field. Test Path button is used to check if the path is valid or not. This option is very useful when running the import as cron so RO CSVI can load the file automatically for cron import.

Read more ...

Import of associations for an articles has become easy with RO CSVI Joomla content import template.

Read more ...

Joomla articles are assigned to a categories, by default all articles are assigned to Uncategorised category. Learn how to import category for an article using RO CSVI.

Read more ...

These options are used to import VirtueMart product images with various processing on them.

Read more ...

The document lists the component and operation for each RO CSVI addons. These component and operations are needed when you create an import or export template.

Read more ...

RO Payments comes with a script that makes it possible to check the status of payments automatically. With the update script these open payments, provided they have a transaction number, can be checked automatically. The command is configurable so you can decide which statuses and from which date to check the transactions.

Read more ...

Most of the times we would need to export or import today's date or a custom format date in our export and import operations. This can be now be easily accompolished using RO CSVI Multi replace rule plugin.  Date format on export The example here explains on how to create a rule in Multi replace plugin for exporting today's date in your...

Read more ...

Description An image that will be displayed in the single tag view Format Text: No HTML Example images/sampletag.jpg

Read more ...

Description This is a special field to allow you to combine fields into a single field. Format Text: No HTML

Read more ...

Description This is a special field to allow you to combine fields into a single field. Format Text: No HTML

Read more ...

Description This is a special field to allow you to combine fields into a single field. Format Text: No HTML

Read more ...

Description This is a special field to allow you to combine fields into a single field. Format Text: No HTML

Read more ...

In some cases you may need to limit the number of records which are imported and to override some basic system limits to run the import instead of looking for the help from hosting provider. The server can and usually is setup to ignore these settings, on a dedicated server this usually can be used. The advice is not to use these settings unless...

Read more ...

An import template has many tabs with various fields and functionalities. Here we explain the fields of the first tab, the details tab and the functionality of each field.

Read more ...

Description The values belonging to the field types: Radio Button Checkbox Single Dropdown Multiple Dropdown Usage The value, title and Disabled status are separated by a double colon. A single entry will look like this: mr::Mr.::0  The disabled status is represented by a 0 for No and a 1 for Yes. Multiple values are separated by the...

Read more ...

Description The price of the product. The product import only hanldes a single price per product. To import multiple prices per product, use the Price import. Format Numeric Example 10.24

Read more ...

Description This is a special field to allow you to combine fields into a single field. Usage This field is only used when setting up your template fields. Format Text: No HTML

Read more ...

Description This is a special field to allow you to combine fields into a single field. Usage This field is only used when setting up your template fields. Format Text: No HTML

Read more ...

The options tab in import template has extension specific filter field to be used on import.

Read more ...

RO CSVI supports cron jobs to automate the import and export tasks required to run your site. Cron jobs are ideal for importing large files and can run unattended. Using cron jobs in combination with RO CSVI you can be sure your imports and exports are run at the time you have set them to run.

Read more ...

File tab is a part of an import template and has very important settings needed for an import. The options available are Autodetect delimiters, Use file extension, Skip new items, Record name, Use file extension

Read more ...

On a site where users are deleted but linked to articles or categories you will see a warning pop-up when someone tries to acces that article or category and the user no longer exists.

Read more ...

You would have already come across Setting a cron using command line document to run import and export with cron using command line in CSVI. Here we would explain on how to run a import or export using URL on frontend. So the first step is to create a template and do the needed settings. This document explains on how to run VirtueMart Product...

Read more ...

Documenting your code is always a hassle and usually left till the end. Once you figured it out you realize there is no time to document it now since you lost all that time figuring out what it was for and you need to move on.

Read more ...

An advance export for CSVI custom table has been added where two or more database tables can be joined in export. As an example, in this document we are explaining on how to join more than two VirtueMart tables with field virtuemart_product_id and virtuemart_shoppergroup_id so the fields of these tables can be exported in single go.  Create a...

Read more ...

The removal of HTML tags on export is a question that is quite simple to do with CSVI using the Replacement feature. Requirements: CSVI 7 or higher Steps to remove HTML tags: Go to Components -> CSVI Click on Rules in the left menu Click on New Fill in a name for the replacement rule Select the Action Select the plugin CSVI Multireplace Click...

Read more ...

Support results


Hi, I'm testing your method of using double inch signe when using " symbol as delimiter. I also added copyright symbol in the import to both title, short and long description. I can import all but the inch sign is then showing as double-" sign not one " as it should be. Am i missing somethig still? We do not want so show on frontend the inch in format 21"" but is should be 21". So how can we use " as delimiter AND use inch sign " (once) in the title/descriptions and use copyright symbol? Sorry don't get it! - Anne [attachment]testing-double-inch-sign.png[/attachment]

Read more ...

Hi, ok, well that is new to me. I understood from your earlier instructions that I specifically need to use double " if I want to use " sign inside one field. B) NOw I tested with just one " sign and also having copyright sign and it all worked fine. Thank you! - Anne

Read more ...

No i dont have this sign. Yes i am using beta 5

Read more ...

Hi, we use openoffice. In your example how to use " sign in the text, you wrote the format to be this way: "text""inch" But since we do not use the WORD inch, we cannot use that format. We could use this: "text""" But I imagine this would not work! So we are not able to use " sign as the delimiter. What else can we use so that it would not mess with the import? We cannot use " we cannot use tilde. - Anne

Read more ...

Hello Jaime, Are you downloading the extension from this site or the old csvimproved.com site? The old site has been moved to here since yesterday. You should be able to login here with the same account and go to [url=https://rolandd.com/downloads/category/ro-csvi]Downloads of RO CSVI[/url], you should be able to download the program. Let me know how it goes.

Read more ...

[quote]I just removed the file, to many sensitive information in![/quote]No problem, I had seen it and I see where the problem is. When you added the product_sku it passes through a section of code that requires the product_id. Apparantly you have records in your media table that have no product ID and that is why it fails. If you load the attached patch file that will deal with this issue of having no product ID. [quote] Your explanation on your website on importing multiple images, is still VM2. That is the place with saw the |-sign, between multiple images. Anyhow I got it to work fine in VM3 now. But perhaps you should explain the VM3 method as well on your site.[/quote]There is a mixup I think between 2 different imports. There is the Media import which does not support multiple images on a single row because it is the media import. Each row should contain 1 media item and it's details. The product import does support multiple images on a single row because it is the product that is 1 item per row. In the [url=http://www.csvimproved.com/en/support/import/203-virtuemart/942-import-virtuemart-2-media-items]Media items tutorial[/url] it doesn't say anywhere you can use the |-sign to add multiple images on a single row. The [url=http://www.csvimproved.com/en/support/import/203-virtuemart/805-import-virtuemart-2-images]Import VirtueMart 2 images[/url] tutorial could be clearer that you need to choose the Product import as type and not the Media import. [quote]With all you other import scripts you can select default and target language. This should also be the case with adding Title/description/meta per language. But have a look at my other reply, could be that this isn't supported by VM3 yet.[/quote]Correct, there is no multi-language support for the image data. These fields can be added with both the Media and Product import.

Read more ...

Hello, If you use the full URL of the image you can set in your template on the Image tab the option to [b]Save images on server[/b]. On import RO CSVI will download the image(s) and store them on your server. So the image field has the format of [b]https://www.myoldsite/images/product.jpg[/b] RO CSVI will download that picture and store it locally. Let me know if that helps.

Read more ...

Hello, Screenshot 5 is probably the most tell-tale sign of an incompatibility. The field custom_value no longer exists since VirtueMart 2.9.2. The screenshot tells me you are using an older version of CSVI, so you will have to either downgrade VirtueMart or upgrade CSVI.

Read more ...

Hello Klaus, RO CSVI has the option to import/export from any database table as long as it uses the same prefix as the site RO CSVI is installed in. You can see this feature in action on the [url=https://demo.csvimproved.com/administrator]demo site[/url]. Go to Components -> CSV Improved and then Templates. There you can create a new template of the type CSVI Custom Table. You can do either an import or export template. So I see no problem to export all the fields from your own table, you can even join tables. See the [url=https://rolandd.com/documentation/ro-csvi/custom-tables-export]Custom tables export[/url] and [url=https://rolandd.com/documentation/ro-csvi/custom-tables/advanced-custom-table-export]Advanced custom table export[/url] documentation for more details. We do not refund once the software has been downloaded.Feel free to ask if you have any further doubts and you can try it out of course on the demo site.

Read more ...

Hello Andre, You can try the Free version of CSVI and see if it works for your Joomla version. Check [url=https://rolandd.com/documentation/ro-csvi/csvi-versions]RO CSVI versions[/url] page to check the versions. Please do remember there is no support for CSVI Free package.

Read more ...

Hello Eddie, You can use two rules here to get the calculation as per formula in your file. Check if you are able to perform the needed calculation with below rules. 1. Create [url=https://rolandd.com/documentation/ro-csvi/combining-multiple-fields-into-one-in-csvi-export]RO CSVI Field Combine[/url] rule where you select Operation as Calculation and Perform operation as Subtraction. In the Source fields, add the fields you need the calculation to be performed and in the Target field where the calculated result should be applied. Check combinerule.png screenshot attached for field settings. 2. Create another rule using [url=https://rolandd.com/documentation/ro-csvi/combining-multiple-fields-into-one-in-csvi-export]RO CSVI Conditional rule plugin[/url] which will check calculated value from the above rule and use value accordingly. 3. Apply these rules on the template field in the order of Combine rule first and then Conditional rule.

Read more ...

Hallo Nico, Deze wijziging staat los van RO Payments (JD iDEAL) omdat het gaat over de server waar de website opdraait. Als die specifiek controleert op binnenkomende IP adressen. Zo ja, dan zal die aangepast moeten worden. RO Payments kijkt voor alsnog niet naar specifieke IP addressen.

Read more ...

Hello, Can you post the export file you get from RO CSVI? Also please post screenshot on how you have multiple select values in your RSForm.

Read more ...

Hello, [quote]normally yes she does have a username column.[/quote] Can you [url=https://rolandd.com/documentation/ro-csvi/how-to-load-a-patch-file]load the attached patch file[/url] and check the import from database again? [quote]Why the import does not work from the exported file[/quote] Your import is working i checked it on your site. The fields full_name, country_name and state_name are not available in import. For import these fields should be named as name, country and state. Since RO CSVI is not finding these fields in your import file, it says as unsupported fields. Hope it is clear.

Read more ...

Hello Klaus, It seems to show a sign of life. The error is because I sent you the cron file for the upcoming CSVI 6.5.0. Attached is the altered one for your version.

Read more ...

Hello, You are having a empty entry for slug field and when another row of empty slug is inserted it throws "Duplicate entry '' for key slug" error. There should be no duplicates for slug field. You should have unique names for slug. If you want RO CSVI to creates slug for you, in your import template on Options tab set Recreate alias to yes, save the template and then run the import. RO CSVI will create slug from product names.

Read more ...

Hello, Does the FTP log show any signs of CSVI trying to delete the file?

Read more ...

Hello Rudolf, First thing i am noticing from your import file is that there is no relation between parent and child products. The import files should have product_parent_sku field so there is a link between child and parent products. You need to add that. To create an override for child product you should have custom_override field in your import file with value set to Y. You can check [url=https://rolandd.com/documentation/ro-csvi/virtuemart/product-import-with-custom-fields]Product import with custom fields[/url] document to know on how to use this field. [quote]I tried importing a single file or importing separate files and each time the result was the same. [/quote] You can have one file for both parent and child products. The results were same because there was no relation between parent and child products and each products was taken as individual product. Do these changes and run your import. If you still have issues, post the import debug log and sample import file to check. To get the debug log check [url=https://rolandd.com/documentation/ro-csvi/how-to-collect-debug-information]How to collect debug information?[/url] document.

Read more ...

Hello, [quote]Is it possible not to display the price in the multiple products field?[/quote] The price is always shown but you can choose to [b]Hide the description[/b] on the Options tab and fill out the currency sign as well. It should show what you are looking for I think.

Read more ...

Can you help me out a bit more - I am trying to create a override for export but cannot find where you insert the ~ sign between different custom fields so that I can replace it.

Read more ...

Hi, I imported an xml and all worked fine except the image. While there is an image assigned to the product, thumbnail is created and image fields are filled in, there is no image shown in product details. Instead there is a plus sign and when you click on it the image is shown. Any ideas? Thanks!

Read more ...

Hello Enzo, We have documentation available for the cronjobs. Were you not able to find it? Here is the documentation on cronjobs: https://rolandd.com/documentation/ro-csvi/setting-up-a-cron-job Let me know if that helps.

Read more ...

Hello, [quote]It generates a file with rubbish, a kind of html output.[/quote]That sounds like an error in the query. Can you post that file for me to check? [quote]The strange thing is, I would expect a similar export layout as the mandatory import file, were I have to use |-sign for multiple images in combination with file_ordering as well. And I need SKU to link to right product! Hope you clarify this?[/quote]You don't say which import/export routine you are using but the |-sign is only used on the product import/export. The File import does [b]not[/b] use the |-sign, to import multiple images with the File import, it is one image per row. [quote]One more thing. Title/description/meta is language depended. How can I solve that?[/quote]That is explained in the [url=http://www.csvimproved.com/en/support/questions-and-answers/220-virtuemart/879-setting-up-a-virtuemart-2-multi-language-shop]Setting up a VirtueMart 2 multi-language shop[/url]. [quote]Will all you order import script you can select default and target languages. [/quote]Can you explain what you are asking here?

Read more ...

Hello James, You can [url=https://rolandd.com/documentation/ro-csvi/setting-up-a-cron-job]setup your export as a cron job[/url] and run it automatically.

Read more ...

Is JDiDEAL (of RO Payments) voorbereid op de wijziging van IP-adres bij Rabobank Omnikassa? Check: https://communicatieshop.rabobank.nl/publicdata/Mail/2536701/viewonline.html Wijziging IP adres webhook

Read more ...

Hello, In your import template on Limit tab, reduce the Lines per import to 100 or a lesser number and then run the import. Check if your import finishes. You can also check [url=https://rolandd.com/documentation/ro-csvi/manage-timeouts]Manage Timeout[/url] document on the details.

Read more ...

Hello Stephen, [quote]But for future reference is this the case?[/quote]This is a classical problem of a file that contains extended characters, like the pound sign, but is not a UTF-8 file. If the file is a UTF-8 file, the rest of the text would be imported as well.

Read more ...

Hello, The patch for exporting the text value for a list in Joomla content export is attached. Please [url=https://rolandd.com/documentation/ro-csvi/how-to-load-a-patch-file]load the attached patch file[/url] and run the export. Let me know on how it goes.

Read more ...

Hello, You can take a look at [url=https://rolandd.com/documentation/ro-csvi/virtuemart/virtuemart-users-import]VirtueMart Users import[/url] document on how to run the import. If you have any problem with your import do post the import debug log to check.

Read more ...

Oki Thanks ! But if i view the example one thing isn't clear to me. I have : Category,subcategory,Category,subcategory and so on... If i understand correctly i can combine to 1 category path I have multiple catergory paths... How can i add the | sign in het combine plugin to end the current category en start with a new one.

Read more ...

Hello, The fix for exporting the Text value for list custom fields is attached in this [url=https://rolandd.com/support/ro-csvi/multiple-select-field-export-text-value#reply-59235]thread[/url].

Read more ...

Hello Marcel, You can [url=https://rolandd.com/documentation/ro-csvi/how-to-load-a-patch-file]load the attached patch file[/url] to get multiple values separated by | for product_ordering field in export.

Read more ...

Hello, Please [url=https://rolandd.com/documentation/ro-csvi/how-to-load-a-patch-file]load the updated patch file[/url] for the issue with thumb_image. Let me know if the patch solves your issue.

Read more ...

Hello Elisabeth, Can you also post your export debug log? To get the debug log check [url=https://rolandd.com/documentation/ro-csvi/how-to-collect-debug-information]How to collect debug information?[/url] document.

Read more ...

Hello Cindy, We have not looked into developing an add-on for JReviews primarily because there is not enough demand. We can build add-on for payment, since all add-ons are their own plugin, it can be developed encapsulated. So you are not core-hacking RO CSVI. To be able to give you an estimate we would need to know which parts you want to export/import of JReviews. By looking at it, it is a huge extension. Let me know and we can see how we can move forward.

Read more ...

Hello, Please post your import debug log and sample import file to check. To get the debug log check [url=https://rolandd.com/documentation/ro-csvi/how-to-collect-debug-information]How to collect debug information?[/url] document.

Read more ...

Scratch my previous idea, not really working out the way it did in my head... sigh

Read more ...

Hello Helmut, Can you post your debug log and the exported file to check? To get the debug log check [url=https://rolandd.com/documentation/ro-csvi/how-to-collect-debug-information]How to get debug information?[/url] document.

Read more ...

Hello, this is also another problem in using Excel to create csv files! If you do not escape the sign '(text) to the mark - this is interpreted as a formula. This obviously creates problems with CSV format! You've solved another small but big problem! with -anonymous- and * Works! Thanks again for your valuable cooperation and hope that these communications can be of help to others!

Read more ...

Hello Sergio, We have a document, [url=https://rolandd.com/documentation/ro-csvi/virtuemart/setting-up-a-virtuemart-multi-language-shop]Setting up a VirtueMart multi-language shop[/url], on how to deal with multi-lingual sites in VirtueMart, not sure if you read it but that is a good place to start. Let us know if you have any further questions.

Read more ...

Hello James, You can write your own custom code with your custom query and [url=https://rolandd.com/documentation/ro-csvi/override-import-export-routines]create it as an override for your export[/url]. That way you can modify the export output as needed.

Read more ...

Hello, This is possible indeed, please check our [url=https://rolandd.com/documentation/ro-payments/show-payment-options-in-rsforms-pro-form]Mollie Payment Options document[/url]. This explains step by step how to add the payment options, a sample form is included as well.

Read more ...

Hello Lucafo, The problem is the way you have your custom fields in your import file. Since you have to import multiple values for custom fields you need to use [b]custom_title and custom_value[/b] fields. This is also explained in the document you posted and in CUSTOM FIELDS WITH MULTIPLE VALUES section. Take a look at the example CSV file in the document. And here is an example with your custom fields on how it should look like [code type="markup"]product_sku;custom_title;custom_value PROVA;COM_CROMPARTS_HOMOLOGACION_DEL_VEHICULO_PARA_ITV-1~COM_CROMPARTS_HOMOLOGACION_DEL_VEHICULO_PARA_ITV-1;Homologación del vehículo sin la modificación~Homologación del vehículo sin la modificación2222[/code]

Read more ...

Goedemorgen Fred, De foutmelding die je ziet is inderdaad omdat het certificaat niet meer geldig is of een geldigheid heeft langer dan 5 jaar. Dit ligt er even aan wanneer de certificaten zijn aangemaakt. Je zal de certificaten opnieuw moeten genereren en in de website moeten instellen en uploaden naar de bank. Mocht je hier de handleiding voor nodig hebben, die staat hier: https://rolandd.com/downloads/download/ro-payments-manual Daarna zou het weer moeten werken. Eventueel kan er een installatie besteld worden om het door ons te laten doen. Die kan via deze link besteld worden: https://rolandd.com/shop/order/ro-payments-installation

Read more ...

Hello, You have used Media as import operation on details tab in your template settings. This operation needs each image to be on single row and since you have multiple images separated by | i would advise you to use either mediaproduct or product operation in your template settings and then try the import.

Read more ...

Hello, [quote]We have this file this file gets imported okay except these two fields: picture_url picture_url_thumb[/quote] picture_url and picture_url_thumb fields are supported only in export and so will not work on import. You need to use file_url and file_url_thumb fields for import. You can look at [url=https://rolandd.com/documentation/ro-csvi/virtuemart/import-virtuemart-images]Import VirtueMart images[/url] document to get more details.

Read more ...

Hi, I have products with custom fields with KEY like "COM_VIRTUEMART_30_420", that it is translated via .ini language file (the shop is in spanish and english) , and Virtuemart Custom fields only accept one value (not one value for language) When I export products to CSV I get all custom fields with spanish or english translations... instead of COM_VIRTUEMART_30_420 I get "sin protección" (for example) then I update the CSV and I import again these csv, then in Product Detail (backend) -> custom fields instead of having COM_VIRTUEMART_30_420 get "sin proteccion" -> then I need to update the spanish.ini and english.ini adding key like sin proteccion="sin proteccion" (spanish.ini) and sin proteccion="without protection" (english.ini) there are a big work to do translating again these custom fields values... is it exists a solutions to manage these custom fields with multi language ? I found : https://extensions.virtuemart.net/products/multilingual-translatable-custom-fields-detail but the question is if it works correct with csvimproved ? thanks a lot

Read more ...

Hallo, Je kan alle bestanden bij versie 4.14.0, dat was de laatste grote update van alle extensies: https://rolandd.com/downloads/category/ro-payments-4-14-0 Als alles loopt zoals gepland dan komt aankomende week de nieuwe versie uit en staan alle downloads weer vooraan.

Read more ...

Hi ! A slightly off-beat question maybe but I can't see any sign it's been asked before. I've migrated a website from Joomla 1.5 to 3.4.8, and the last bit is to install CSVI. On the old site there are a bunch of templates/exports that the current admins use to download Virtuemart order info etc. I've installed CSV Pro on the new site and I need to give the same functionality - is it possible to migrate these CSV templates over or do I need to work out what they all do and re-create them by hand ? Any tips appreciated ! David

Read more ...

Thanks for your reply. I have one question regarding to i want every image for septate tabs in-place of cams separator . please check my previous attached file. how to add product image with separate tab. if i have more then one image for single product then i want all image with single product with seprate tab not in single tab and without cams separator. Thanks

Read more ...

I have in my VM product name and & (ampersand) sign, for instance "3d & 5d". During import this is changed to "& #38;" (the extra space is intentional otherwise editor is already changing it!) and stored in VM table. Now my product name looks like "3d & #38; 5d" This is unwanted. I upload my file as UTF without BOM. Characters like é and ë are all fine. Any tips? Can I use escape characters?

Read more ...

Hello Helmut, Can you try something? Go to RO CSVI Maintenance page, select VirtueMart in first option, Refresh SEF URLs, select your export template, Empty SEF cache set to Yes and click Continue. This will reset the SEF URLs already saved for products. Can you try your export after that? See if it helps.

Read more ...

Hello, [quote]Regarding combine plugin we are not getting edit template field as per screenshot in tutorial[/quote]You are looking at the wrong page. Go to Templates -> Rules and click New. That is where you can setup the different rules. In your other screenshot I don't see the sign that any rules have been added, so that is why nothing is happening. First create the combine rule and assign it to the template field and then you can check how it goes.

Read more ...

Changed the limit to 500 but the results are the same. There is no timeout signs and the process seems to run smoothly from the begining to its end. One odd thing is that at Import->Preview says "Import file contains 828 lines". It is like it cannot read further the XML. I am attaching the new log. Hope it helps... Thanks.

Read more ...

Hello Lucafo, [quote]I have products with custom fields with KEY like "COM_VIRTUEMART_30_420", that it is translated via .ini language file (the shop is in spanish and english) , and Virtuemart Custom fields only accept one value (not one value for language)[/quote] Yes, thats correct [quote]When I export products to CSV I get all custom fields with spanish or english translations... instead of COM_VIRTUEMART_30_420 I get "sin protección" (for example) then I update the CSV and I import again these csv, then in Product Detail (backend) -> custom fields instead of having COM_VIRTUEMART_30_420 get "sin proteccion" -> then I need to update the spanish.ini and english.ini adding key like sin proteccion="sin proteccion" (spanish.ini) and sin proteccion="without protection" (english.ini) there are a big work to do translating again these custom fields values... is it exists a solutions to manage these custom fields with multi language ? [/quote] You can avoid getting translations by [url=https://csvimproved.com/support/questions-and-answers/858-override-import-export-routines]creating an override file for export[/url]. In the product export override file remove the JText::_ at line 1801 and you will get your export value as COM_VIRTUEMART_30_420 and not "sin protección". This way you can import language string back and don't need to do the translations. Let me know if this helps. [quote] I found : extensions.virtuemart.net/products/multilingual-translatable-custom-fields-detail but the question is if it works correct with csvimproved ?[/quote] No, we don't support this plugin.

Read more ...

Hi, I already has a multilingual site, and I want to export all the menus on my site, and import a copy off all the menus, translated to a new language. For the content menus, there is no problem, all the atributes can be change with the field provides on the quick add of CSVI, and its easy to me to change the link to the new link on the new language. But I have a big problem or I'm not getting it right with the Menu Items Alias, because the alias is not relevant, and the unique field that I want to change is the pointer to the new menu ID witch would be the new menu of that language. There is a more graphic explanation of my question: Actual menus on english Menu 1: |- Home -> Category blog ID:1 |- About -> Single Article ID: 2 |- Products -> Menu Alias ID: 3 Pointer ID: 4 Menu 2: |- My products -> Category blog ID: 4 |- - Product 1 -> Single Article ID: 5 |- - Product 2 -> Single Article ID: 6 New menus on Spanish: Menu 3: |- Inicio -> Category blog ID:7 |- Acerca de -> Single Article ID: 8 |- Productos -> Menu Alias ID: 9 Pointer ID: 10 Menu 4: |- Mis productos -> Category blog ID: 10 |- - Producto 1 -> Single Article ID: 11 |- - Producto 2 -> Single Article ID: 12 So, I want to import the menu 3 and 4, changing the IDs of the categories and articles to the new ones, thats easy with the link field on CSVI, but on the menu alias, I need to change the pointer of the menu ID: 9, to point to the 10, but I don't know how to do that. Im already make a copy of my menu with the batch. So I only want to make an update of the menu. I really expect that this information is enough to explain my issue. Thanks for the support --- Sergio

Read more ...

Hello Anne, [quote]So we are not able to use " sign as the delimiter. [/quote] Actually you can because you are using OpenOffice. Please see the [url=https://csvimproved.com/support/questions-and-answers/916-save-a-csv-file-as-utf-8]Save a CSV file as UTF-8[/url] document. This also concerns the delimiters, when you save the document like that you should have a good CSV file you can import. Can you give that a try and let us know?

Read more ...

Thanks rolandd, re-running the code did bring it back. I was also having trouble replacing the text "Per Annum £5,000" with 'RENTING'. It looks like when the string went into the field without the replacement, it would only say "Per Annum ", notice the space after it and no '£5,000'. It looks like the £ sign was causing it to forget the rest of the field? Anyway, to solve my problem I just needed to replace the text "Per Annum " with 'RENTING'. But for future reference is this the case? Much appreciated Stephen

Read more ...

Hello, Yes, you should also create single fields COLORE and TAGLIA of type string.

Read more ...

Thanks Roland, They couldn't spot fatal errors in the log, but here is the error log itself. It doesn't look too helpful too me - is it useful for you? [04-May-2016 08:22:01 UTC] PHP Warning: Header may not contain more than a single header, new line detected in /home/victori/public_html/libraries/joomla/application/web.php on line 961 [04-May-2016 10:11:53 UTC] PHP Warning: Header may not contain more than a single header, new line detected in /home/victori/public_html/libraries/joomla/application/web.php on line 961 [04-May-2016 10:15:05 UTC] PHP Warning: Header may not contain more than a single header, new line detected in /home/victori/public_html/libraries/joomla/application/web.php on line 961 [04-May-2016 10:15:17 UTC] PHP Warning: Header may not contain more than a single header, new line detected in /home/victori/public_html/libraries/joomla/application/web.php on line 961 [04-May-2016 10:31:32 UTC] PHP Warning: Header may not contain more than a single header, new line detected in /home/victori/public_html/libraries/joomla/application/web.php on line 961 [04-May-2016 10:31:36 UTC] PHP Warning: Header may not contain more than a single header, new line detected in /home/victori/public_html/libraries/joomla/application/web.php on line 961 [04-May-2016 10:32:08 UTC] PHP Warning: Header may not contain more than a single header, new line detected in /home/victori/public_html/libraries/joomla/application/web.php on line 961 [06-May-2016 00:13:51 UTC] PHP Warning: Header may not contain more than a single header, new line detected in /home/victori/public_html/libraries/joomla/application/web.php on line 961 [06-May-2016 00:14:16 UTC] PHP Warning: Header may not contain more than a single header, new line detected in /home/victori/public_html/libraries/joomla/application/web.php on line 961 [06-May-2016 00:16:38 UTC] PHP Warning: Header may not contain more than a single header, new line detected in /home/victori/public_html/libraries/joomla/application/web.php on line 961 [06-May-2016 00:16:39 UTC] PHP Warning: Header may not contain more than a single header, new line detected in /home/victori/public_html/libraries/joomla/application/web.php on line 961 [06-May-2016 00:16:47 UTC] PHP Warning: Header may not contain more than a single header, new line detected in /home/victori/public_html/libraries/joomla/application/web.php on line 961 [06-May-2016 00:16:53 UTC] PHP Warning: Header may not contain more than a single header, new line detected in /home/victori/public_html/libraries/joomla/application/web.php on line 961 [06-May-2016 00:16:57 UTC] PHP Warning: Header may not contain more than a single header, new line detected in /home/victori/public_html/libraries/joomla/application/web.php on line 961 [06-May-2016 08:23:54 UTC] PHP Warning: Declaration of plgVMPaymentPayzen::emptyCart($session_id) should be compatible with vmPSPlugin::emptyCart($session_id = NULL, $order_number = NULL) in /home/victori/public_html/plugins/vmpayment/payzen/payzen.php on line 833 [06-May-2016 08:23:54 UTC] PHP Warning: Declaration of plgVMPaymentSystempay::emptyCart($session_id) should be compatible with vmPSPlugin::emptyCart($session_id = NULL, $order_number = NULL) in /home/victori/public_html/plugins/vmpayment/systempay/systempay.php on line 833 [09-May-2016 05:27:02 UTC] PHP Warning: Declaration of plgVMPaymentPayzen::emptyCart($session_id) should be compatible with vmPSPlugin::emptyCart($session_id = NULL, $order_number = NULL) in /home/victori/public_html/plugins/vmpayment/payzen/payzen.php on line 833 [09-May-2016 05:27:02 UTC] PHP Warning: Declaration of plgVMPaymentSystempay::emptyCart($session_id) should be compatible with vmPSPlugin::emptyCart($session_id = NULL, $order_number = NULL) in /home/victori/public_html/plugins/vmpayment/systempay/systempay.php on line 833 [09-May-2016 05:27:15 UTC] PHP Warning: Declaration of plgVMPaymentPayzen::emptyCart($session_id) should be compatible with vmPSPlugin::emptyCart($session_id = NULL, $order_number = NULL) in /home/victori/public_html/plugins/vmpayment/payzen/payzen.php on line 833 [09-May-2016 05:27:15 UTC] PHP Warning: Declaration of plgVMPaymentSystempay::emptyCart($session_id) should be compatible with vmPSPlugin::emptyCart($session_id = NULL, $order_number = NULL) in /home/victori/public_html/plugins/vmpayment/systempay/systempay.php on line 833 [09-May-2016 05:27:24 UTC] PHP Warning: Declaration of plgVMPaymentPayzen::emptyCart($session_id) should be compatible with vmPSPlugin::emptyCart($session_id = NULL, $order_number = NULL) in /home/victori/public_html/plugins/vmpayment/payzen/payzen.php on line 833 [09-May-2016 05:27:24 UTC] PHP Warning: Declaration of plgVMPaymentSystempay::emptyCart($session_id) should be compatible with vmPSPlugin::emptyCart($session_id = NULL, $order_number = NULL) in /home/victori/public_html/plugins/vmpayment/systempay/systempay.php on line 833 [09-May-2016 05:27:26 UTC] PHP Warning: Declaration of plgVMPaymentPayzen::emptyCart($session_id) should be compatible with vmPSPlugin::emptyCart($session_id = NULL, $order_number = NULL) in /home/victori/public_html/plugins/vmpayment/payzen/payzen.php on line 833 [09-May-2016 05:27:26 UTC] PHP Warning: Declaration of plgVMPaymentSystempay::emptyCart($session_id) should be compatible with vmPSPlugin::emptyCart($session_id = NULL, $order_number = NULL) in /home/victori/public_html/plugins/vmpayment/systempay/systempay.php on line 833

Read more ...

Hello, There is no such possibility to remove only the single item, skip rule will remove the entire row.

Read more ...

Hello Liz, In your Joomla Global configuration page on Site tab under SEO Settings, do you have Search Engine Friendly URLs set to Yes? This should be set to Yes as RO CSVI uses Joomla settings for generating SEF URLs. Set this option to Yes and then go to CSVI Maintenance page, select Joomla Content in first option, Refresh SEF URL's in second option. Select your export template and set Empty SEF cache to Yes. Click continue. Try your export again and check if you are getting SEF URLs.

Read more ...

Hi, i have only a filed "COLORE E TAGLIA", i must created single filed COLORE and TAGLIA?

Read more ...

when i do single 500 lines i got: Column count doesn't match value count at row 471

Read more ...

Cant install CSVI PRO 7! Not hte Package, not the single Component Single component error: Unknown column 'csvi_setting_id' in 'where clause' SQL=SELECT `params` FROM `#__csvi_settings` WHERE `csvi_setting_id` = 1 package error: Unknown column 'csvi_setting_id' in 'where clause' SQL=SELECT `params` FROM `#__csvi_settings` WHERE `csvi_setting_id` = 1 All Language Variables, Labels seem to be empty And there is no Version 6 to download

Read more ...

Hi Roland Yes the maintenance task produces same: Error couldn't connect to host error message. The site has 13831 products on, but even when i set the template to just one single product line with SEF urls on it produces same error. Kind regards Tim

Read more ...

Hallo Jan, Je kan zeker JD iDEAL blijven gebruiken. De naam is alleen verandert, verder blijft het hetzelfde werken. De abonnementen vanuit JD iDEAL zijn ook over gezet naar RO Payments. Volgende week komt de nieuwe versie uit met de nieuwe naam. Voor updates vanuit Joomla zal je wel de nieuwe update key moeten invoeren. Die kan je vinden onder [url=https://rolandd.com/subscriptions]My Subscriptions[/url]

Read more ...

In normal export csv, if I select the template single category and do export only child product, the CSV file is empty.

Read more ...

Hello, The Php warnings posted in the screenshot are from VirtueMart files and not from CSVI. What fields you are importing? Can you try to import only product_sku and product_name and see if import finishes? Regarding the 504 error, are you importing external images? Can you post your import debug log to check? To get the debug log check [url=https://rolandd.com/documentation/ro-csvi/how-to-collect-debug-information]How to get debug information?[/url] document.

Read more ...

Hallo Fred, Dat is inderdaad wel een oude, zou best zo kunnen zijn dat het bankcertificaat verlopen is. Ik zal er naar kijken zodra ik terug ben van mijn afspraak. Kan je mij nog de htaccess login sturen en FTP toegang? De FTP toegang heb ik nodig om het bankcertificaat te kunnen vervangen. De installatie is via deze link te bestellen: https://rolandd.com/shop/order/ro-payments-installation

Read more ...

Good afternoon. I enclose what you have asked me for, the depuration, the photo 1 of how badly it is imported with the excel, and how it is well imported with the openoffice. I have deleted the empty or erroneous articles. The erroneous product_sku are: D759-1280-M3915 D759-1280-M3917 D759-1280-M3963 D759-1280-Z4525 D759-1280-Z4527 D759-1280-Z4546 D759-1280-Z4544 the rest is correct. Thanks for your interest. [attachment]Sin título-1.jpg[/attachment] [attachment]Sin título-1.jpg[/attachment]

Read more ...

Hello, As per the debug log i don't see the single category is set nor Child products set to Yes. If you don't find these fields, try clicking Advanced button on top right corner. Can you try setting these and do the export?

Read more ...

Hey JImmy, I have taken another look, the PropertyDescription did not import because the field is not called PropertyDescription but ProperyDescription. That is fixed. The room date shows as [b]21-MAR-2016[/b]. This is incorrect? If so, how should it look like? [quote]Also room prices now have a currency sign, when this should only be added to the combined room field.[/quote]This has been fixed as well. [quote]There are various issue caused on the k2 template because of the above, thats why all those replacement fields were previously in place because of the price and dates fields.[/quote]I have re-added the combine fields for the prices and dates. Can you check if it is OK for you now?

Read more ...

Hello, I do see the first 2 products being imported as well. SKU MB030780 has ID 83 and SKU MB030794 has ID 84. The product description is going in as well, just like the others. Now I think I spotted the problem, this part of the description [quote]Mother’s[/quote] is an odd character, not your usual single quote. If you replace that with a real single quote, the import should be good to go.

Read more ...

when i do single and 20 lines then 20 lines are imported but following error: Column count doesn't match value count at row 4

Read more ...

Hello, I am working with CSVI Pro component to export virtue-mart products. i want export image file also with product. because i have multiple image with single product. i have around 7000 virtue-mart products and single product have more then 5 images i want also image file to export with corresponding product. is there any setting or custom code or rule to image file export with product. thanks in advance.

Read more ...

Hello, I am currently trying to export a list of orders placed over the last 3 months in Virtuemart. This is a data export for accounting purposes. After having created my export template, I notice that several orders are exported twice (with the same id). However, these orders are indeed orders of a single product, with a single order ID in Virtuemart.... Attached is an example of a CSV file with duplicates.... Thank you in advance for your help :) Regards Roman

Read more ...

Hello, From what i noticed in VirtueMart is that Call for Price will be shown on frontend when the product has no price set so you need to delete price set for the products. To delete price for a product you need to use price_delete field with value set to Y in your import file. Also VirtueMart products can have multiple prices and to select a particular price and delete, CSVI needs few needed fields in import file. You can check these needed fields in [url=https://rolandd.com/documentation/ro-csvi/virtuemart/virtuemart-prices#import]VirtueMart Price import[/url] document. In the examples section of the document you can see on how to use price_delete field.

Read more ...

The Icecat index loaded perfectly with follow settings: Use Gzip = NO Load type = Single Lines per import = 1000 Time between import = 5 Thank's for support

Read more ...

Hello, You need to use [url=https://rolandd.com/documentation/ro-csvi/virtuemart/virtuemart-products#import]Virtuemart Product import template[/url] with the following fields in your import file. Meta Information >> There is no specific field for Meta information. The fields available are metadesc, metakey, metarobot and metaauthor. Can you tell us which specific field you are looking for so we can tell you the equivalent fieldname in VirtueMart? Custom Page Title >> customtitle Meta Keywords >> metakey Meta Description >> metadesc Meta Robots >> metarobot

Read more ...

--Since you are importing multiple values for a single string custom field you need to use custom_title and custom_value in your import file instead of having your custom --field as an individual column OK I did not understand, I thought I had to do a different import, now I try. Thank you --In your export template settings on Fields tab, you have set few number of Group by fields. Remove them and run the export. No, I am attaching screens

Read more ...

Using CSVi 6 RC1 I cant delete logs. Have tried deleting a single log & deleting all logs. I get a pop up asking - Am i sure I want to delete logs, then clicking on OK doesn't do anything. I have this same issue on 2 separate sites, currently using/testing CSVi6

Read more ...

Hi there, Couldn't save rules so applied [url=https://www.csvimproved.com/forum?view=topic&catid=44&id=33157&start=6#49249]this patch[/url] and now saving fine. ... Have been through [url=https://www.csvimproved.com/support/questions-and-answers/785-replacements]Replacements Tutorials[/url] applying all the methods. For some reason I can't even get a single regular text replacement to effect my Virtuemart .csv order export. The CSVI Replace Rule plugin is on... Could there be something simple I'm missing? Thought I'd better ask. Cheers

Read more ...

[quote]First thing i am noticing from your import file is that there is no relation between parent and child products. The import files should have a product_parent_sku field so there is a link between the child and parent products. You need to add that.[/quote] Yes, there is no relationship in the import file: 1. Nowhere in the documentation how to set up correctly (I followed the documentation https://rolandd.com/documentation/ro-csvi/virtuemart/custom-fields-for-all-for-virtuemart) 2. All products have a relationship already created in the e-shop and we just add custom fields that are already created. If it is necessary to add to csv now, please write how to proceed correctly. [quote]To create an override for your child product, you should have a custom_override field in your import file with a value set to Y. [/quote] Yes, I tested this, but without success. I followed the instructions (https://rolandd.com/documentation/ro-csvi/virtuemart/product-import-with-custom-fields) and added override columns to csv and nothing happened, customfield created a new one. Note that the override value is created in the DB as a new number (which is not 1 or 0), but eg 12398704 only when saved in the administration. I didn't find this in customfieldforall.php.

Read more ...

When I put English language back in VM Language settings/Multilingual shop , CSVI Product Export is "back" and works fine. But what if I (as I want) want single lang. shop? Any suggestion? Can you take a look on this log file please. [attachment]com_csvi.log.1424028875.zip[/attachment]

Read more ...

Thank you for your help. On the Template fields page, the template is selected in the dropdown list, but there is nothing in the Quick Add box. I don't see any single line of information in Firebug, when I click on Quick Add button. Firebug is empty. When I use the New button, then on the next page, the Field name dropdown list is also empty.

Read more ...

Hello, [quote]i want export image file also with product. because i have multiple image with single product. i have around 7000 virtue-mart products and single product have more then 5 images i want also image file to export with corresponding product. is there any setting or custom code or rule to image file export with product.[/quote] You can add field file_url in your product export template fields, this field will export all associated images with product using | symbol.

Read more ...

Hello, the Spiral Paid support service finally answered me, and to import with CSVI personallizato the field to download management has indicated to me this solution. I have also asked their signs! Would you help me to be clearly defined in the CSV file to be imported? This is their message: >>>> I'm sure you can serve also for your other customers who bought Spiral Paid for VM! See images for detalis! You could do a complete example, indicating which fields and what data to enter? Thank you

Read more ...

Hello Andy, [quote]only export those products that have a parent/child[/quote]You want to export all products that are either parent or child and not the single products? If that is the case, then that is not possible. You can see the option Tharuna mentioned and click on the Help button, it will explain what it exports.

Read more ...

We've setup the import process exactly as the example provided on the site. However, once the import is started it looks like it's running, but after 4 minutes the operation is timed out and no records are imported. Even when using the example import file containing a single record. Where should we start troubleshooting?

Read more ...

Hello Manuel, The language files on Transifex are not for the CSVI 6 Pro version yet. I will have to create something separate for that because there is no longer a single language file for the whole project. Once I have set it up I will let you know. Thank you for your interest to translate.

Read more ...

Hello Tharuna, Many thanks. I tried that and a number of other variations and yet results were still unpredictable. Ended up making multiple single rules and then ordered them based on "big numbers before low numbers" and looks like we've got it sorted. That's that one out of the way! Many thanks again.

Read more ...

Hello, In the next release you will have the price_quantity_start and price_quantity_end field available in the product export as well. This way you can run a single product export for products with multiple prices.

Read more ...

Hello , I have two problems with my Virtuemart export : 1 - I can not join first and last name in a single field 2 - when the lines go out at the Excel double

Read more ...

Hello, Two products will be shown as two different rows in excel file and not in one single row. Can you post me the debug log and also the file you exported to check?

Read more ...

Thank you! I did not know about the "maintenance" task. I would prefer to unpublish the categories, but it's probably much simpler to run that single task instead of the multiple jobs you described.

Read more ...

Good Morning I have been using csvi to compose sitemaps for several years. However, I have only just noticed a descrepancy in the field product_url between what the site produces and what appears in the sitemaps e.g. Product Name: England F.A. Sir Geoff Hurst Signed Shirt slug: england-f-a-sir-geoff-hurst-signed-shirt Site url: https://www.4footyfans.com/store/signed-memorabilia/england-f-a-sir-geoff-hurst-signed-shirt SiteMAP url: The distinct difference being the inclusion of the full-stops in the sitemap url. Clearly, the full-stops should not be present in the sitemap url as this serves only to produce a 404 and many coverage issues with Google. I hope you can advise on a solution, perhaps utilising a Rule, as we have many such products being rejected by Google. Best Eddie

Read more ...

Hi, Could be a combined issue. If it was only the template, then inside the product in the backend there would be a photo of the product in the image tab. As you see in the screenshot I sent you first, instead of the image there is the same + sign we see on the front end. So it seems that something is going to the wrong place ;-) Can you guide me as to if instead of getting the images from the folder I specified, they can be copied to images/stories/virtuemart/product to see if then, the template works? You see I first created a php file to download all images from the xml locally so that the process would be much faster and then they would be imported to the appropriate virtuemart images folder. The way this works now is that it uses the folder I downloaded the images instead of copying them to the virtuemart path. Thanks!

Read more ...

Hello Theruna, Thank you for your feedback, I have attached the latest import file which also obtained the new shopper field. Perhaps the issue might eventually be the grouping, since the export obtains numerous entries for each shopper group / price ? Let me know if you also need the actual export, that way you will also see the numerous outputs /shopergroups for a single product Thanks in advance, Konstantinos

Read more ...

Hello, [quote]What happens to the existing fields that are NOW blank( in new file) but were there earlier in Virtuemart? now after imported those fileds would be turned Blank?[/quote] Let me explain. In your Example VirtueMart Product export template, you should have only two template fields, product_sku and product_name. This way you will not have any other fields in your export file. Your export file will have only product_sku and product_name. Now when you import this exported file, no other fields will be updated. RO CSVI will only update the fields which are in your import file. Hope it is clear. [quote]-- or will get appended (add (something) to the end of a written document.)?[/quote] With RO CSVI, in VirtueMart product import product_sku field is the needed field. And it is called needed field because we use the value in this field to identify the product in the VirtueMart products table. If the product_sku value is already there in database then the existing product will be updated. If the product_sku value is not in the database then a new product will be created. We are updating only one field the product_name field for the selected or inserted product. I asked you to test with product_sku and product_name field as product_sku is a needed field and product_name is a basic field which has no processing on import. With this basic import we will know if your import itself has a problem or the fields you are importing are causing the errors. Let me know if you need any more clarification.

Read more ...

Hi, I use Csvi Improved to import in Virtuemart csv files exported from AS400, congratulations for the extraordinary work and fantastic component. I have a little problem that I think can be solved by applying a rule. In case of negative storage products As400 in product_in_stock field exports numbers with a minus sign "-" at the end (eg. 100- means that the stock is -100 pcs). I want to import these values ​​in virtuemart product_in_stock as 0 (zero), at the moment they are imported as a positive value. When a stock is negative on the csv file to import, in Virtuemart must be 0. I think the plugin CSVI Replace can help me to solve this problem, I don't know how to set up the regex and find and replace fields in the rule to apply to product_in_stock field. Thank you in advance for your support, regards, Alessandro.

Read more ...

[quote]I was also getting errors like:[/quote]Actually these are not errors but notices and they appear if you have the error reporting turned on. However these messages should no longer show up on CSVI 6 as the path on the notice is from CSVI 5 or earlier. A folder like this [b]tmp/com_csvi/1442264599/[/b] is for the import. If you run a single import, do you get the infinite folders again?

Read more ...

Hello, Glad to know you figured it out. Now you have all the field nodes value in a single field, you need to convert it into an array and insert it into database field as a JSON format.

Read more ...

Hello Edwin, Ok, this is not an RO Payments issue as I suspected earlier but rather with the Payment Package settings. The problem is with your payment options. By default the option to select the first entry is enabled. You have disabled this and so no selection is pre-checked. The payment package requires an option to be selected. So the solution here is to enable the select first entry again in the betaalmethode field. P.s. Yes I am Dutch but other support is not. So when I am not around, others can pick-up and if it is in Dutch, they have no clue where to look :)

Read more ...

Hey Chris, Something has gone goofy because if I import single apostrophe now, it is displayed correctly everywhere. The same goes for the ampersand. It has to be because the product_name field is handled the same way everywhere.

Read more ...

- attached is the output file. I used the default Example export media files template, and added 2 extra fields: sku and file_ordering. Then it stops working. I just removed the file, to many sensitive information in! - Your explanation on your website on importing multiple images, is still VM2. That is the place with saw the |-sign, between multiple images. Anyhow I got it to work fine in VM3 now. But perhaps you should explain the VM3 method as well on your site. - Yes I am working fine with 4 languages. See my other post reply on this topic. - Spelling mistake :) With all you other import scripts you can select default and target language. This should also be the case with adding Title/description/meta per language. But have a look at my other reply, could be that this isn't supported by VM3 yet. Or it isn't clear to me how to use this strange language field which is part of the media tab within the product back end. It saves it data to file_lang field in table vm_medias.

Read more ...

Unfortunately the software of the other company that pulls the export files from FTP, cannot handle multiple files in a single folder. :( I had already thought !! For deleting the file from FTP I'm waiting the next release.

Read more ...

rrrrr, you are right again. I normally did it both, use first line with all fields, and have all fields in template as well. But I see now, that if you use first line, it doesn't trigger the replacement. Replacement now works fine, although not the expected results. It replaces & #124; with |-sign first, and after that creates the "new" unwanted category. It makes sense, before updating or creating a category, fist execute the replacement. What I did was use separator [ and the replacement: "Audi[A4 Avant (B8) | 2012-|- All products Hoped this would be the result: Main: Audi Sub: A4 Avant (B8) | 2012- 2nd main: - All products But it creates a "2012-" main category as well! Any other smart work arounds!

Read more ...

Hello, [quote]Without this patch, how do export the products child a single category?[/quote]If you are asking how you can export child products from a specific category, you can do that by setting the options in your template. You select your single category and set the Child products only to Yes. [quote]If the products are not combined with a child category CSVI not export them when I check the name of the parent category[/quote]Can you explain this in more detail? [quote]Alternatively, is possible to apply the patch only on the required export template?[/quote]That is not possible. Perhaps I should clear something up as well. The export of the category_path for child products that do not have a category path will be included for the Google base export but not for the regular product export.

Read more ...

Thank you for your reply. Without this patch, how do export the products child a single category? If the products are not combined with a child category CSVI not export them when I check the name of the parent category

Read more ...

any idea why I'm getting "the given URL cannot be found." when importing from this google sheets URL? https://docs.google.com/spreadsheets/d/e/2PACX-1vQDPwGkysPHQeRXIQ3pqrOhDd7e4XgtGAedeNOnndu52S0-ojA4r9LYKqlAnTyjHJ4G7e6O2ZwJbb7f/pub?gid=0&single=true&output=csv

Read more ...

New Reply Added [b]tharuna[/b] replied to the discussion [b]Product ordering after new import[/b] Hello, This is a notification to let you know that tharuna has replied to the discussion on the site. You may find the snippet of the reply below: Hello Marcel, You can [url=https://rolandd.com/documentation/ro-csvi/how-to-load-a-patch-file]load the attached patch file[/url] to get multiple values separated by | for product_ordering field in export. Attachments: [url=https://rolandd.com/support?controller=attachment&task=download&tmpl=component&id=12983] patch_vm_2019_08_09.zip [/url] [url=javascript:void(0);][i][/i][/url] ed.require(['edq', 'easydiscuss', 'jquery.fancybox'], function($, EasyDiscuss) { // Bind the delete attachment buttons var attachmentWrapper = $('[data-ed-attachment-item]'); $(document) .on('click', '[data-ed-attachment-delete]', function() { var id = $(this).parents(attachmentWrapper.selector).data('id'); var parent = $(this).parents(attachmentWrapper.selector); EasyDiscuss.dialog({ content: EasyDiscuss.ajax('site/views/attachments/confirmDelete', { "id": id }), bindings: { "{submitButton} click": function() { // Remove the attachment parent.remove(); // When the delete button is clicked, call the ajax method to remove the attachment EasyDiscuss.ajax('site/views/attachments/delete', { "id": id }).done(function() { // Hide the dialog EasyDiscuss.dialog().close(); }); } } }) }); // Apply fancybox var attachmentPreview = $('[data-ed-attachment-preview]'); attachmentPreview.fancybox({ type: 'image', wrapCSS: 'fancy--ed-image', helpers: { overlay: null } }); }); [url=https://rolandd.com/support/ro-csvi/product-ordering-after-new-import?start=20#reply-59279]Read this discussion[/url] This email was sent to you, because you have subscribed to the discussion. To unsubscribe, please [url=https://rolandd.com/support?controller=subscription&task=unsubscribe&data=dHlwZT1wb3N0DQpzaWQ9NTYNCnVpZD0wDQp0b2tlbj05ODllYTRlZTc2MjQ5ZTdkNDZhZjExNDM0YWQxMWNiNQ==]click here[/url]. [url=https://rolandd.com/support/profile#Subscriptions]Manage subscriptions.[/url]

Read more ...

Hello Ryan, [quote]I can't figure out how to make those fields available[/quote]That makes two of us. The main problem here is that these custom field values are not stored in the orders. All the custom field information (they are IDs) is stored in a single field called [b]product_attribute[/b] by VirtueMart. So all this information will always export as a single field as well. Now I see you don't have the product_attribute field in your export. Add this field to your export and see what comes out because CSVI does try to get some understandable values. We can take it from there.

Read more ...

Hello I imported products and categories structure in Virtuemart Now I would like to set the product order within each single subcategory. I followed instructions at this page https://csvimproved.com/support/import/203-virtuemart/971-virtuemart-categories-and-product-order-import, but I have a problem that I'm not able to solve: I do not want to override the category structure but I need a category path because each single product could change order according to categories (i.e could have order 1 for category A and order 100 for Category B) Could you please help me? [attachment]importa-category-product-order-test.csv[/attachment]

Read more ...

Hello Chris, Actually it worked and it wasn't working. It works with a single image but not with multiple images and the option to create image names. Attached is an updated patch, give it a try and let me know. This worked for me with multiple images.

Read more ...

Hello Helmut, The product alias can be reset by editing your template and go to the Options tab and click the Advanced button in the top right corner. Now you have the setting to recreate the aliases. That should be enough to reset the aliases. [quote]Can your pprogram make a comprehensive virtuemart sitemap?[/quote] The program isn't designed for a sitemap like [url=https://extensions.perfectwebteam.com/pwt-sitemap]PWT Sitemap[/url] but you can get quite far, not sure if it is far enough for you ;) Have a look at our [url=https://rolandd.com/documentation/ro-csvi/virtuemart/google-sitemap]VirtueMart Google Sitemap[/url] article.

Read more ...

Hello, The software of the other company that pulls the export files from FTP, can it handle multiple files in a single folder? If that is possible, you could have CSVI create unique files per day. That way you could see which files are actually processed and which ones are not. If they failed, they could try again. As for deleting the file from FTP, that is on our todo list.

Read more ...

Just one more remark, I just had a look at the VM website site, it states: "A single vendor store just works always with virtuemart_vendor_id = 1." So although the main virtuemart_vendor_id = 1 the id in the custom fields table should have 0?

Read more ...

Hello, Yes for multiple values you need to use custom_title and custom_value fields. You can use your string custom field as an individual field if it has a single value. That is explained in "BASIC IMPORT WITH CUSTOM FIELDS" section of above linked document.

Read more ...

Hello, I have two csv files for a single type of product. In the 1st csv I have the following values: Category ID, Category Name, Parent ID 1, menu, 0 2, shoes, 1 15, colorful shoes, 2 31, black shoes, 2 etc.. In the 2nd csv I have the products with their corresponding category id: category id, Category Name, product_name, product_sku 2, shoes, shoe assortment, SA 15, colorful shoes, fancy colorful shoe a, FCSA 15, colorful shoes, lace rainbow, LRS 31, black shoes, dark shoes, DBS etc.. I don't have for this csv the category_path field and I want to upload the csvs as they are the same categories as I have on my csv to show up in my website. How can I do this? Do I need to import the Joomla categories and then for Virtuemart product categories for them to show up with the same id? My second question is about the images. I have my images in a zip file as well as a direct link, what field can I add for this in my template and how can I add multiple images for a single product? I've uploaded them using FileZilla but I am not sure how to make it link multiple images to a single product. I'm using VirtueMart 3.2.1. and Joomla! 3.7.4 Thank you! Marios

Read more ...

Hi all, Have the following issue: When exporting multiple images for a URL, instead of getting different tags for each image of a product, i get a single with all the images separated with comma: See attached the template for your ref, thanks! Rgrds, Chris

Read more ...

Hey tharuna, thanks for the quick reply. Now i have the virtuemart order export template ready and prepared for my need. Now the problem is that it shows one line per ordered product not a single order. Is there a way to handle this? [attachment]Unbenannt.PNG[/attachment]

Read more ...

Hello, [quote] I do apologize for my comment. My frustration got the best of me. [/quote]No worries, all good. [quote] Can you tell me if based on my data if you feel that J2Store vs. Virtuemart is not a good choice for this volume of data?[/quote]The feeling I have is that you were just bitten by Murphy's Law, whatever could go wrong did go wrong in the worst possible order. It may prove worthwhile to just setup an empty site, with just Joomla + J2Store + CSVI and run your import and see how that goes. This will give you a good idea of what happens on a clean site. Looking towards the future, the 1 million dollar question is, are you constantly inserting (not updating) 12,000 new products. If they are inserted in the middle of the tree, you will run into the delay. If they are added at the end, it won't be an issue. That is really looking into a glass ball. Updating records isn't an issue since we don't need to create the entry in the tree. [quote] If I were to use VM, does it utilize the assets table the same way or is VM more contained within its own tables since it isn't using the Articles as the front end display?[/quote]VM doesn't use the asset table, this is just a by-product if you will from J2Store using Joomla articles. VM is only using it's own tables. [quote]I wanted my client to only have to do 1 import step, not multiple. [/quote]By now, I am not fully clear anymore on what steps/imports had to be run. If there are multiple steps you could still make it easy for the client to run a cron job to run the imports needed based on whatever file the client has put on the server. I understand the desire to do everyting in a single import but it is also impossible to enter product, category and manufacturer info into a single view in J2Store/VirtueMart. They are different data types. That is something to keep in mind. If the basics are all set most of the time you can do with a single import. I guess the first decision to take is whether you want to continue with J2Store or switch to VM.

Read more ...

After signing up I did the update. Not now. I'm doing it a try.

Read more ...

In alternative the question is: if I'm able to persuade my cliento to realize a single file with all the duplicated data but no parent sku it is possibletoimport any row adding the size field ? (I cannot have realized a file with the parent and the childrens together as in the tutorial)

Read more ...

I got this message: Column count doesn't match value count at row 1 when i use loadtype single if i use loadtype Full ICEcat index could not be loaded. Error occured: The used command is not allowed with this MySQL version The supplier index is fine

Read more ...

Hello, Apologies, I mistook it for an export because the file is called export.csv I guess :) [quote]How can I tell cron.php that working parts of big csv like JS?[/quote]You cannot because JavaScript is only available in your browser. [quote]cron.php read 100 rows and than read other 100 rows etc. [/quote]You will need to break up the import file into smaller pieces in that case. CSVI can read multiple CSV files from a single folder by specifying a folder name instead of a filename to import. Perhaps if you have PHP 7 available for CLI it may work with a single file because it handles memory quite a bit better than previous versions.

Read more ...

Dear R., here is part with error. That en-GB files I deleted becouse I need single language site. Any info I will apriciate. It happens just with product export template. Everything else is fine. THX [attachment]2015-02-1320-03-22.png[/attachment]

Read more ...

Hello, The culprit has been found and the issue was that the product ID wasn't set for the images, so they were imported but without product ID, as such they won't show up. Attached is a patch file you can apply by following our [url=https://rolandd.com/documentation/ro-csvi/how-to-load-a-patch-file]How to load a patch file[/url] tutorial. In case you know how and would like to clean out all images that have no product ID attached you can run the following command, you need to replace [b]jos[/b] with your own prefix. [code type="sql"]DELETE FROM jos_j2store_productimages WHERE product_id IS NULL[/code] Let me know how it goes.

Read more ...

Hello Elisabeth, You are not seeing the values of id, title and category in F2C article export because we have no support for Joomla fields yet in Form2Content export. If it is to import the Content type fields as Joomla custom fields then you can do the following. 1. [url=https://rolandd.com/documentation/ro-csvi/how-to-load-a-patch-file]Load the attached patch file[/url]. 2. In your Form2Content Article export add fields website, email and reference_id (This is id of Joomla content linked to Form2Content article) and do the export. 3. Create Joomla content import template. 4. In the Joomla content import template link reference_id field to id field, website and email to your Joomla custom fields. 5. Run the import with the exported file. Since we are running the import with the id, the content type fields values which has to be Joomla custom fields values will get updated to article with corresponding id. Let me know if this helps.

Read more ...

ummmmmm yeah.......seeing it work now here as well......the video I shot was what it was doing from day 1......strange......and now I see that the .csv file is not being deleted anymore either.......what gives there? Now it automagically works.......and you didn't change a single thing?

Read more ...

Hello, Now download and generate the images and thumbnails, but i see not a single image in the virtuemart database. The files in the product folder are ok. Can you write an error handling routine in picture import, when the icecat image link is worng, then stoped the import now with error. Thanks

Read more ...

[quote][quote]Looking at the Joomla code, the [url=https://github.com/joomla/joomla-cms/blob/b9238fdab52051eec88c3e8910f4f7133abda647/libraries/joomla/input/cli.php#L130-L130]arguments passed are being parsed[/url] based on the ==.[/quote][/quote] There it is, the treatment of the $_SERVER['argv'] values. As there is no way to make the cron command line to accept the double dashes, there is a need of this script being able to handle parameters without them. I can pass parameters like [code type="markup"] root@vps [~]# /usr/bin/php -f /home/domain/public_html/administrator/components/com_csvi/helper/test.php key=key### template_id=5 [/code] and they get into the $_SERVER['argv'] array, look like: Array ( [0] => /home/domain/public_html/administrator/components/com_csvi/helper/test.php [1] => key=key### [2] => template_id=5 ), so I will have to see if there needs to be another conditional clause to handle such input, ie split the array values on the "=" sign and assign $out[$key] = $value; from that. It ought to be there already, but as it does not work, I will try to add this, although it is a core file I'll be hacking.

Read more ...

Hello, I am referring to the custom field supported by VM in its default list along with everyone else! Created the field and published in the details then you just insert the tag. Each field contains a single tag. Check out the screens if they have not been clear. Thank you Merry Christmas

Read more ...

Hello Sergio, [quote]- How can I tell the template to match column color with my custom field color, same for custom field size?[/quote] In CSVI Templates fields page, you can set Your field value to the Custom field field with the name as in your import file. In your import template settings on File tab set Use file for configuration to No so CSVI will read your template fields and not the column headers from the import file. [quote]- How can I combine both image fields to one? [/quote] You can use [url=https://rolandd.com/documentation/ro-csvi/combining-multiple-fields-into-one-in-csvi-import]CSVI Combine rule plugin[/url] to combine your image fields. Also the combine character to be set in the combine rule would be | as CSVI uses | as separator for multiple images. Let me know if it is clear.

Read more ...

Hello Pavel, Yes, We agree that multiple combined values "red|blue|white" like this is not supported but we have made it easier for the user to handle values individually by entering them as each single row. Anyways we will look into this and see if we can include in our next CSVI version.

Read more ...

Hi Roland, I've got a new error when I tried to import English categories: Incorrect Failure Languages el_gr and en_gb set but no category_path_trans field found. To import a single category set both languages to be the same. The thing is that I look at the csv and this field exists. Please advice. Thanks in advance.

Read more ...

Single user can join multiple groups. I want to set up the multiple groups outside joomla, by using text editor or excel. So I want to export user information with multiple group information, and edit them, and then import them into joomla again. Is it possible, if I use Joomla user import(and Export)?

Read more ...

[quote]That en-GB files I deleted becouse I need single language site.[/quote]Did you uninstall English all together from Joomla? Also remove the content languages in the Language manager? For loading the categories list, CSVI takes the default language returned by Joomla. It seems you have not uninstalled English altogether.

Read more ...

Hello Rosalie, To use CSVI price import there are few fields which are required and based on these CSVI will insert or update a product price. You CSV file don't have those required fields and so no update has happened. Have a look at the [url=https://www.csvimproved.com/support/import/203-virtuemart/909-product-price-import]Virtuemart product price import [/url]document to know the fields you are missing. Also, i see that you have two fields product_sku and product_tax_id in your CSV file, generally price template is used when multiple prices for a single product needs to be inserted or updated. Since that is not your case, i think you can use Virtuemart product import template instead of price template.

Read more ...

Hello, when trying to delete products in virtuemart the following error comes up: Table 'sekt_j3x_test.#__virtuemart_products_en_gb' doesn't exist SQL=DELETE FROM #__virtuemart_products_en_gb WHERE virtuemart_product_id = 22 The product is deleted, but the error still occurs. I'm using a single language shop in German - the _products_en_gb really doesn't exist. How can we solve this? Kind regards,

Read more ...

Hello, [quote]1 - I can not join first and last name in a single field[/quote] You can use field full_name which gives the combined of first, middle and last name. [quote]2 - when the lines go out at the Excel double[/quote] You can drag the lines of excel columns to see the full values.

Read more ...

I have found a workaround already. Here it is: download the Google Spreadsheet file to my server: wget --no-check-certificate --output-document=myfilename.tsv 'https://docs.google.com/spreadsheets/d/GOOGLE-ID/pub?gid=0&single=true&output=tsv' Set 'myfilename.tsv' as the source file in the template. Now the import works fine and can be automated with a cronjob.

Read more ...

Hello, If that is the only message you received, it is nearly impossible to tell what has gone wrong. My first guess is how you setup the settings for loading the ICEcat indexes. You did enter a username and password for the connection to ICEcat in the Settings? As for loading the ICEcat indexes, try loading them with setting the option Load type to Single. This will take a much longer time but it will also be using a method that is usually allowed on any hosting environment. The full method is not always supported.

Read more ...

Hi in-deed, pipe did the trick... I've hit an other issue though. I have a field in my xml called "availability", I need to use it in order to fill values in product_availability according to the following manner: xml>>>product_availability 6 >>>>not_available.gif 5 >>>>on-order.gif 4|3|2|1>>7d.gif The issue is that none of them work, product_availability always remain empty. I have tested single or double quotes (" or ') around the filling values, furthermore I have tested both the "regular text" and the /Regular expression/ methods, all with no luck. Any suggestions on that issue? -*Dennis

Read more ...

I don't understand why the attached file doesn't show up here. From my side it uploades OK. Anyway, I'll try Again. :) Found that the file size was to big, so here is only a part of the log. (hope thats enough) If you need all the screenshots just let me know and i'll make single files of them.

Read more ...

Hello. I'm testing custom fields and multi - variant I'm trying to import an CSV file with parent product and its derivatives in a single file and are introduced smoothly except the two custom fields that have called volume limit . The problem is that although the multi- variant field is created with its two variants , not filled with any data. Deputy CSV file :

Read more ...

Hello Yes, I found it, it's ok for me, but it makes more hard to handle that for the data admin, who is not a programmer. Could you please consider adding a spearator-based version, like file_url or category_path where I can set multiple values via a single field with a | separator character? It would be much more easy to read/handle that

Read more ...

Is there a possibility this could be implemented? Seems like a logical way of going (i think at least) But to expand on your point. You advise me to remove everything after the first | character and then have a rule to remove the Choose color from the remaining string? So I did this: \|.*$ To get everything after the first | character. Now this single rule does not work, I get a blank column in my CSV file. Do you know why this happens? I then do a simple text replace tool where I select "Choose color" and let that replace it with nothing, like you said. This should get it to work as i'd like but it does not unfortunately. But this is probably due to the fact that the first regex rule gives back a blank column.

Read more ...

Hello, I realised something looking at your example XML in your post. The child products are part of one single node in your XML. In this case you may need to create two different templates for import. First template to import only the parent product by reading the product node details and the second template is to combine parent sku and to import sizes nodes child product details. You can follow the XML document i linked in my previous post to know on how to map the fields.

Read more ...

Hello, [quote] It worked on another plugin I used as i could just put a single name in and it would match up but this....[/quote]That is interesting because let's say your category is pants and this is your category structure: Clothes/Men/Pants Clothes/Women/Pants How would it know which category to take? That is why we require the full path. I see that your sample.csv file does have a parent and a child name. Namely Components and Cooling. What needs to be done is that you combine these two to a full path. No, you don't have to do this by hand but you can just make a replacement rule so it happens on the fly. We have this explained in the [url=https://csvimproved.com/support/import/1067-combine-plugin]Combine plugin[/url] tutorial. That should solve your issue of the categories. Your images are also in 3 different columns I see file_url1, file_url2, and file_url3. These also need to be combined into a single field called file_url. The same applies here, you can use the combine rule to combine them all three together as CSVI an import multiple images at once. Multiple images are separated by the |-symbol. Have a look at that and let us know how you get on.

Read more ...

Hello, [quote]1. Nowhere in the documentation how to set up correctly (I followed the documentation https://rolandd.com/documentation/ro-csvi/virtuemart/custom-fields-for-all-for-virtuemart)[/quote] Yes, you're right there is no parent child relation examples explained in the document. All the examples are one product based. I will update the document. [quote]2. All products have a relationship already created in the e-shop and we just add custom fields that are already created. [/quote] For CSVI to know the relation during import it is a must that parent-child relation is in the import file. [quote]If it is necessary to add to csv now, please write how to proceed correctly. To create an override for your child product, you should have a custom_override field in your import file with a value set to Y. Yes, I tested this, but without success. I followed the instructions (https://rolandd.com/documentation/ro-csvi/virtuemart/product-import-with-custom-fields) and added override columns to csv and nothing happened, customfield created a new one[/quote] Below is the example content from your import files and putting them together. You can try your import with this content and check. [code]product_sku;custom_title;custom_value;custom_param;product_name;product_in_stock;product_price;custom_param_cs_cz;product_parent_sku;custom_override ALP1;Velikost rámu~Modelový rok;customfieldsforall~customfieldsforall;S#M~2017;Alpina ECO M20 black-lime, 2017;;;S#M~2017;; ALP170002;Velikost rámu;customfieldsforall;S;Alpina ECO M20 black-lime, 2017;;;S;ALP1;Y~Y ALP170003;Velikost rámu;customfieldsforall;M;Alpina ECO M20 black-lime, 2017;;;M;ALP1;Y~Y[/code] [quote]Note that the override value is created in the DB as a new number (which is not 1 or 0), but eg 12398704 only when saved in the administration. I didn't find this in customfieldforall.php.[/quote] The override value saved in the db is the parent product ID value. Product import with custom fields is not based only on customfieldforall.php file but there are other files related to it.

Read more ...

I appreciate the help. Looks like the single CSV file with skipping fields in the import template is what I'm after. Using the asterisk for shopper_group_name works for price import, but the entire field should be skipped for product import (if you want "All shoppers"). This took a lot of wrangling to get straight in my head. Reworking that would ease a lot of confusion.

Read more ...

[quote]So I an sorry to say, but double dashes don't work in the command, at least in my configuration.[/quote]That is then something related to your configuration. Would it work if you use a single dash? If you have a look at this explanation, you will see we use the single and double dash. This is from a tutorial on how to build a Joomla CLI application. [quote]The $this->input->get('h') code is looking for a -h flag on the command line. This is a boolean condition - it’s either there or it’s not. This is usually referred to as the short form of a command line argument. The $this->input->get('help') code is looking for a --help option. This is the long form of a command line argument and it can actually take a value. For example, if you used the following on command line: $ php -f tagaliser -- --help=now then $this->input->get('help') would return the value “now”.[/quote][url=http://eddify.me/posts/building-a-command-line-application-with-the-joomla-framework-part-2.html](source)[/url] The only thing I notice in the article that he has -- after the filename. Notice he doesn't use the -f switch either ;) [quote] there is a "silent fail", ie. the php script gets called, but there is no output.[/quote]Nothing happens as no arguments seem to be passed.

Read more ...

[quote]Two products will be shown as two different rows in excel file and not in one single row.[/quote] Is there a workaround for this? Was hoping to combine quantity and sku of each item purchased in each order in one cell. For example: "2 sku1 3 sku2 1 sku3" and the rest of the order details in one Virtuemart Order Export row. Is this possible? Best

Read more ...

Hello Chris, The concept of having more than one manufacturer for a product is kind of odd to me unless you substitute manufacturer for supplier. [quote]My question is how can I import (assign) many manufacturers to one product?[/quote]You can't. CSVI still works with a single manufacturer per product. It will require some extensive reworking of the product import to allow multiple manufacturers since it is not just a name but also the multi-language aspect that needs to be taken into account. If you really must do it now, the way around it is to do a [url=http://www.csvimproved.com/en/support/questions-and-answers/863-custom-tables-import-and-export]Custom Table import[/url] and do an import on the virtuemart_product_manufacturers table but this does require you to have the IDs of both the products and the manufacturers.

Read more ...

Hi Tharuna, Sorry for my delay in reply. I disabled image processing on that import template, started the import again and it successfully finished so something definitely points to downloading the image from a remote server. I heard back from the vendor and they're not aware of any throttling or limiting at their end. To get around this problem I've asked whether their images are downloadable from a single location e.g. via FTP that I can upload to our server and run the import using local images but haven't had a reply yet. Regards, Julian.

Read more ...

Hello, [quote]Little surprised this seems like a new thing, the authorize.net payment plugin has been included in the full virtuemart download file for years.[/quote]It is also a very American payment solution, as a European we can't sign up. CSVI doesn't support any payment plugins shipped or not shipped with VirtueMart. Now back to your question, how to get the data out. CSVI does come with a Custom table export option. How that works is explained in the [url=https://csvimproved.com/support/questions-and-answers/1101-custom-tables-export]Custom tables export document[/url]. This will allow you to export the data from the virtuemart_payment_plg_authorizenet table. Now there is no option to combine multiple tables in this export so it can't be exported with the order data in the same export. A spreadsheet would be needed to combine the both. The option to combine multiple tables in the custom export is under development and will be released with CSVI 7.2.0 but that is going to take some time I am afraid.

Read more ...

@sandstorm871 [quote]Is it easier to have multiple imports as we used to do in VM2 when using the stockable variant plugin?[/quote]Currently a new import with multi variants requires to be done twice, this is because of the settings in the parent needs to be indexed. You could use a single template with the imports but I think for clarity it might be easier to use multiple aptly named templates.

Read more ...

Hi, I need to import a product csv , with field with multiple values The product have 2 fields: COM_CROMPARTS_HOMOLOGACION_DEL_VEHICULO_PARA_ITV-1 and EXTENSION_DE_GARANTIA_AUTOMOCION [b]Product Backend:[/b] [attachment]cromparts-fields.jpg[/attachment] I have 2 values for COM_CROMPARTS_HOMOLOGACION_DEL_VEHICULO_PARA_ITV-1 and 2 values for EXTENSION_DE_GARANTIA_AUTOMOCION, everyone with price modification... [b]Product Frontend[/b] -> show a select for these fields, when user select one option the prices change [attachment]cromparts-fields1.jpg[/attachment] I follow the instructions to generate a CSV with these fields in https://csvimproved.com/support/import/1120-product-import-with-custom-fields (section CUSTOM FIELDS WITH MULTIPLE VALUES) [b]I create a csv with[/b] with '~' character to separate values [b]Example field in csv file:[/b] COM_CROMPARTS_HOMOLOGACION_DEL_VEHICULO_PARA_ITV-1~COM_CROMPARTS_HOMOLOGACION_DEL_VEHICULO_PARA_ITV-1 Homologación del vehículo sin la modificación~Homologación del vehículo sin la modificación2222 [attachment]EXPORTACION_SUSPENSION_DEPORTIVA.CSV[/attachment] but when I import the custom field COM_CROMPARTS_HOMOLOGACION_DEL_VEHICULO_PARA_ITV-1 have online one value with all the values [attachment]tercersectormapa4.jpg[/attachment] Can you explain how can create a csv to import these custom fields with its prices ? thanks a lot

Read more ...

Hello Eddie, Yes, it all makes sense now however I am still pondering about a few things. All these subdomains use a single instance of the site correct? [quote]The additional sub-directory /nl, does not have any effect.[/quote]The URL like [b]4footyfans.com/nl/store/gaming-audio/star-wars-ipad-sleeve[/b] is how Joomla constructs URLs on a multi-language system. How do you get Joomla to generate the subdomain URLs? Are they rewritten using htaccess? Just me trying to get an idea of how the structure of the site is setup :)

Read more ...

Hey David, Ok, so I checked the debug log and CSV file and was a little dumbfounded as to why it wasn't processing the custom fields for all. Then I spotted it, there is a typo in the custom_value field. [quote]customfieldsforall~customfieldsforall~customfieldsforall~customfieldsforall~customfieldsforall~customfieldsforall~~customfieldsforall[/quote] Notice the duplicate ~ before the last customfieldsforall value. That should be a single ~ and after that your import should be good to go.

Read more ...

Hi Tharuna, even this trial was not good. Anyway, I think I will try to delete the whole database and subdomain (luckily it is a test subdomain), as soon as I have time. I need a little hint about the new field I need to add for the current order element (mere enumeration of products in the same order, if you remember). You told me to create an override of orderadvanced.php. But I cannot find the section, in original override.php file, where the single order is processed. I mean, in this file a lot of fields are mentioned (all the shipping ones for example), but I can't find the single product of an order. No order_item_sku, no "for" cycle about products in an order. I find just: // Add an orderline $this->addExportContent($this->exportclass->Orderline()); followed by a "for" cycle about fields in the template, with relative sql queries, as well as all the filters set in backend (date start, date range, sku products and so on). Can you help me understanding which file shall I find to get this part, so that I can add my custom code? I am not sure override of orderadvanced.php can help me. Thank you

Read more ...

Good morning Fabrizio, [quote]but when i import the subcategories appear like a single categories,[/quote]Change the related_categories to the field called [b]combine[/b] and give your own name in the Your field field. Edit your rule as well to include the new name. You can check the [url=https://csvimproved.com/support/import/1067-combine-plugin]Combine plugin[/url] document for more detailed information.

Read more ...

I have checked with created two rules after created rules i got result for file_url my results is 5.jpg|1.jpg|2.jpg|3.jpg|6.jpg now i want separator by tab in place of | please give me solution. to remove | and and above five images in in different tabs because right now it is in single tab file_url so please give me solution

Read more ...

Hello Stan, That it doesn't work out of the box is a pity for sure. The single load worked fine for me, so I wasn't thinking it would be a problem for the stepped import. The issue has been identified as an incorrect CSV file, please try the patch and let me know. @buiak, you should set the import to the stepped import as your host doesn't allow the LOCAL INFILE command.

Read more ...

Hello, The support of the XLS/XLSX format has been an issue of licensing in the past. Apart from that, we have to see if the issue of memory involves the export as well. For Import an XLS file must be read into memory completely, which can be an issue. [quote]They only want to open the downloaded file with a simple double click, and usually they get the whole data in a single column no matter what I set up.[/quote]That is a matter of configuration though. You need to use the correct delimiters as specified on the users computer. By setting the option [b]Excel CSV[/b] and giving the export filename the .xls extension will open the file directly in Excel. This way users don't have to use the import from file option in Excel. Have you tried that? I will have another look at what is available as well but no promises at this point :)

Read more ...

OK, after more searching, I'm feeling both enlightened and confused. I uncovered the tutorial on price updating (product_price_new). I'll give that a try. Regarding the shopper group name, you mention I can't use the asterisk. But numerous forum posts and tutorials say that is the character to use for all shopper groups, which is what I want. But when I use that for my pricing import, the child product pricing does not display. One concept I'm trying to achieve is to manage one single csv file for every manufacturer's products on the site. My expectation was to have one row for each product that would have fields for every aspect of that product in the store, and I would import that one file every time I had product changes or additions. I see now that certain pricing scenarios require a separate import file/process, and product or price updates require extra fields than product additions. So my goal has shifted to trying to set up a single file to manage the products, and remove certain columns before importing either products or pricing tiers. What I'd like to avoid is removing products prior to importing that aren't being updated, and not have duplicate information introduced as a result. Would you you happen to have a tutorial on "store management" techniques when it comes to achieving some sort of efficiency of csv file management? Would XML be a better choice than CSV for these issues?

Read more ...

Hello, I do apologize for my comment. My frustration got the best of me. No worries, all good. [b]Thank you![/b] Can you tell me if based on my data if you feel that J2Store vs. Virtuemart is not a good choice for this volume of data? The feeling I have is that you were just bitten by Murphy's Law, whatever could go wrong did go wrong in the worst possible order. It may prove worthwhile to just setup an empty site, with just Joomla + J2Store + CSVI and run your import and see how that goes. This will give you a good idea of what happens on a clean site. [b]OK[/b] Looking towards the future, the 1 million dollar question is, are you constantly inserting (not updating) 12,000 new products. If they are inserted in the middle of the tree, you will run into the delay. If they are added at the end, it won't be an issue. That is really looking into a glass ball. Updating records isn't an issue since we don't need to create the entry in the tree. [b]The data is being managed on a different inventory server with no website interface. This is to give a website for their product catalog. At this point they have only set up a full export of products to be imported. They are working on modified dates, etc, but to keep it going that is how it currently is.[/b] If I were to use VM, does it utilize the assets table the same way or is VM more contained within its own tables since it isn't using the Articles as the front end display? VM doesn't use the asset table, this is just a by-product if you will from J2Store using Joomla articles. VM is only using it's own tables. [b]That's what I thought.[/b] I wanted my client to only have to do 1 import step, not multiple. By now, I am not fully clear anymore on what steps/imports had to be run. If there are multiple steps you could still make it easy for the client to run a cron job to run the imports needed based on whatever file the client has put on the server. [b]Yes, trying to make it as easy as possible.[/b] I understand the desire to do everyting in a single import but it is also impossible to enter product, category and manufacturer info into a single view in J2Store/VirtueMart. They are different data types. That is something to keep in mind. If the basics are all set most of the time you can do with a single import. [b]These items aren't changing very much if at all, then a manual addition can be done. They would have to add it to the current inventory manually as well..[/b] I guess the first decision to take is whether you want to continue with J2Store or switch to VM. [b]I'd hate to start all over. A lot of time has gone into this (at least from the troubleshooting. I guess it's worth looking at by now, but I thought I was close to being done.[/b]

Read more ...

Oh my friend youll be surprised of the possibilities your component offers :laugh: I guess youll be shocked to know we use CSVI for our accountancy, and does the job. Aswell as for our transport company and warehouse orders, but I guess these last 2 are more common. Sadly there is not a single report component for VM, just one added in 2009 so... But yeah I know reports is something different ;)

Read more ...

Hello, [quote]I need the same results but with only the "Edgertronic Camera" in the Order Product. I'm attaching the "successful" export.[/quote]So, let me clear something up. Are you saying you want the multiple order products on a single line? If so, the export can't do that because it exports the data on a row by row basis, the same way it is stored. CSVI can't transpose the data. If you just want to export the Edgertronic Camera, in the order export template you can filter the products on [b]edge[/b] and you get 2 options, you will need to choose the option [b]camera_1_5_7[/b] as this contains the product options. So it is product ID 241 as shown in the screenshot.

Read more ...

Hello Petra, I like that and agree, the matter is complicated :) [quote]I switched the settings now as suggested by you but then again I get this 500 error.[/quote]This error means that CSVI is killed, nothing can be written to the CSVI log anymore. The server log should have the real error. Can you check with your host what the real error is? Perhaps you are hitting a limit on the server as CSVI needs to request a lot of prices. You could check that my using the product SKU filter to only export a single SKU and see if that works.

Read more ...

Half of all my tables are in utf8_unicode_ci, the other half in utf8_general_ci. I don't know the reason, perhaps changed after using upgrade wizard! There is as far as I know one reason to use unicode: we use German as well and Unicode collation sorts "ß" like "ss" where as _general_ci sorts them as single characters. Do you for see any languages issues? Should I change all table back to utf8_general_ci?

Read more ...

Hello Álvaro, It is expected that only AZUL is stored because your file has the wrong format. Look at the [url=http://www.csvimproved.com/es/support/questions-and-answers/778-custom-fields-import-and-export]Custom fields import and export tutorial[/url] At the end is a section called [b]MULTIPLE CUSTOM VALUES[/quote] which explains how to import multiple values for a single field. Perhaps it is good to read it from the start.

Read more ...

Hi Tharuna, I can not send you this info because we have signed a NDA with our customer. This is a confidential information. Do you have another way to see the issue? Regards, Leo.

Read more ...

Hello Mike, Once you update the available fields, the custom shopper fields are available for order export as well. So you can export item 1 through 7. The total order value I am not sure what you mean by that. If that is the total amount a customer ever ordered, that is not possible, CSVI doesn't aggregate such data. If it is the total value of a single order then you can do that with the order_total field.

Read more ...

[quote]Ok, but sometimes the customer have his own adress and an other adresse for the delivery. So there is two adresses. One for the billing and another one for the shipping. So I would like to export them together.[/quote]You can export them on 2 separate lines but not on a single line. You will need to add the address_type field to your export to do that. [quote]I mean, it must be possible[/quote]Anything is possible if you code it. [quote]Is it possible to add the shipping fields in the Order Export template ? [/quote]No it's not unless you code it. The order export only exports one or the other per line or both if you add the address_type field.

Read more ...

Hi Roland, Perhaps it is a setting or I am doing something wrong. What I did is import new products, sku, category name, description, etc for default language English. Now I trying to load translations for these new products. So a new import template, default language Dutch, with SKU, category name translated, description field translated. What now happens, it somehow overrides the English default category name. I am lost! Or can I not import category translation at the same time as translating other product related fields, like description? PS I did a small hack as you recommend to replace | with a { to avoid problems with multiple uses of | sign But that This is my input file: A20101S^Audi[A4 (B8) Avant | 2008-2015{- Alle producten[reistassensets^Audi A4 (B8) Avant 2008- reistassenset^(3x trolleytas + 3x reistas)^Audi A4 ........ A20201S^Audi[A4 (B6) Avant | 2001-2004{Audi[A4 (B7) Avant | 2004-2008{- Alle producten[reistassensets^Audi A4 (B6 & B7) Avant 2001-2008 reistassenset^(3x trolleytas + 3x reistas)^Audi A4......

Read more ...

Ok, I'll hang back trying to push through my joomla upgrade. I resaved the template and received the error posted above in my edit. I only have a single language in my store, i have unistalled the others as i do not require them, thus the only option is for en-gb to be selected. I have just resaved again and still its is looking for the 'jos_virtuemart_products_sq_al' table to delete from? Thank you Donna

Read more ...

Hello Suzanne, Yes, you will need 2 imports but you can use 1 file. Simply add all the fields you need to one file, for each import template add all the fields you have in your file and set the ones that are not needed to skip. CSVI will then ignore the irrelevant fields but allows you to use a single file. Finally, in your templates the option "Use file for configuration" should be set to No :)

Read more ...

Hi Tharuna Using 7.1.0 now and have changed import to a single line. This seems to work ok but does remain in the running processes area. I have attached the log for the import as well as a screen shot of last nights log and running processes. Our setup is that we run a cron import at 8pm and then a product export at 10pm As this is a daily excercise i am concerned that the running processes will keep building and adversely affect server performance. I am also unsure why the export shows with two entries on the log? Kind regards Tim [attachment]croninfo.docx[/attachment] [attachment]com_csvi.log.171.zip[/attachment]

Read more ...

Thanks Roland, Just tested, and we are almost there i think :) I noted that the blank space is not there anymore. However, if you go to the parent product, you don't see the 'Select' option in the dropdown, but you get a preselection of the first child product which is not correct. No child product should be preselected, but a 'Select' option should be shown. Wrong Display (CVSI Import) : http://www.qttest.eu/cars/acura/acura-integra/acura-integra-mk2-da5-da9-db1-db2/acura-honda-integra-da6-single-cam-rr-eye-89-93-k-sport-coilover-suspension-detail Correct Display (Manual Creation OR CSVI+Save): http://www.qttest.eu/cars/acura/acura-integra/acura-integra-mk3-db6-db9-dc1-dc2-dc4/acura-honda-integra-dc2-single-cam-rr-fork-93-01-k-sport-coilover-suspension-detail Pls notice that after CSVI import you can correct the display of the product by clicking SAVE in the product edit screen of VM3. It seems that VM3 is correcting/saving smth in the database which corrects the display :) Rgrds, Chris

Read more ...

Hello, The cause of the issue is that you have redefined the categories and there is no longer a single root category. In Hikashop not only the product categories are categories but also the manufacturers for example. So CSVI is looking at the original root category and in your case that happens to be the Fine Coins. So I have to see how to recognize these product categories and I think the only solution here is that you have to define in CSV Improved which categories are your root categories. There is I think no other way to distinct these but I need to take a closer look first. I will get back to you on this.

Read more ...

Hi Roland, i started all over again with a clean install of joomla and virtuemart. Downloaded and installed the latest CSVI extension 7.6.1 but again i have te same error: Column count doesn't match value count at row 271 I used: 300 lines, load type: single When i process 1000 lines i get error: Column count doesn't match value count at row 971 Thats exactly the same as we had before

Read more ...

Hello, [quote]It seems that it is required to add new products to virtemart only with different csvi-templates, is this correct?[/quote]Generally, you should have enough fields for a single import, no need for multiple templates. It also depends on the structure of your import file and what you need imported. [quote]All these fields like "products_price" are missing in my "Product", i have only "product_gtin", "product_in_stock" ... - whats wrong?[/quote]You're system it not up-to-date, there is the documentation [url=http://www.csvimproved.com/de/support/questions-and-answers/1098-missing-fields-in-csvi]Missing fields in CSVI[/url]. Follow that and you should be good to go.

Read more ...

Hello, tried to import product prices and categories with the following error: No files found to process in folder When leaving the file name blanc by using a single file in import folder, the import process is working, however the product price is not updated. When using "Load from server" instead FTP server it works. Product import and product in stock import working fine from FTP server! Kind regards, Teresa Joomla 3.7.3. VM 3.2.2 CSVI 7.2.3

Read more ...

Hello Tim, I believe Tharuna is pointing in the right direction and that it is related to the SEF URLs. This error message is not one that is created by Joomla or CSVI. Assuming you have CSVI 7.1.0 installed, you can also try to update the SEF URLs from the maintenance menu, and see if that works. The export should then take the URLs from the SEF Cache rather than calling the server for every single URL and thus lowering the demand for resources.

Read more ...

Hi Roland, That is exactly what I did. The CSV file I attached previously was the csv export file. I set up the import based on this file, so I had expected it to work, but sadly not. I do not need to import the "custom-price" or "custom_param" fields for my purposes, but I have included them because they were recommended (though I did also try to export/import without them and got the same error messages). I have re-installed the CSVi Pro again as suggested to reset the component back to its default install, but I still get the same error messages. I have attached 4 screenshots for your review, the first 2 are the error messages that I am getting, and screenshots 3 & 4 are the field lists for the import and the export field listings. I have also attached again the single product export file that I am using as my template for the importing of the products. If I were to import the product data without the custom field data, all works fine, but then I would have to manually import the custom field data, but as we will have around 400+ products to import this is not practical. For the custom fields, when I manually added the product listed in the spreadsheet, there was a single entry created in the "#__virtuemart_products" and an associated entry in the "#__virtuemart_products_en_gb" tables. I also added a single custom field for the product "size" which generated a single entry in the "#__virtuemart_customs" to add the custom field title and field type (e.g. "S"), and the product has 6 custom field paramenters recorded in the "#__virtuemart_product_customfields" table (1 row for each of the sizes listed in the "custom_value" column in the spreadsheet. What I am looking to achieve is for the product data to be imported into the "#__virtuemart_products" and the associated "#__virtuemart_products_en_gb" tables, and the applicable entries in the "#__virtuemart_product_customfields" table 9no need for an entry in the "#__virtuemart_customs" table, as there are no new custom fields to be added). In addition to the other files mentioned, I have also included the log file that I generated this morning after my latest attempt to resolve this issue, but I am really at a loss as I have followed the instructions in the documentation that you referred to, but either I am not understanding something in the documentation, or the documentation needs updating to reflect the changes to the latest version (you can see from the screenshots that I am using CSVi 6.1.2). Please can you help or point me in the right direction as I am under heavy duty preassure to get this project completed before the end of this week, as the client has been waiting for weeks now for this to be resolved. Thank you. Regards John

Read more ...

Hellom If you want to manage multiple prices you will need to use the Prices import and export. The Product import/export only deals with single prices. You can use the same fields as now except the product_name, that field is not available in the product prices import/export. So in your template change the type Prices and in your template fields the product_name needs to be removed. After that you can run your export again. Let us know how it goes.

Read more ...

[quote]there is nothing in log [/quote]There must be, servers don't kill programs and not write to the log why the process was killed. Unless you have a really bad server setup. Go to Settings in CSVI and check if your domain name ends with a slash there. If it is, remove the trailing slash and you should have one slash left. If the domain name doesn't have a slash there, you can create a replacement rule to replace the double slash with a single slash.

Read more ...

Hi, I'm testing the CSVI Virtuemart Product template and seems to find an issue with the product_desc field. To illustrate the issue, consider a simple VM Product Template with 3 fields: 1. product_name 2. product_desc 3. product_price The product description is a html code input via TinyMCE editor. The problem seems to appear when the product description has multiple lines, e.g., multiple paragraphs ( tag). See attached screenshot table of 5 sample products. This is the csv file exported from CSVI. Here, all products have single-line product_desc, whereas product 4 has a multi-line description: descr_1st-line descr_2nd-line descr_3rd-line It seems to mess up the table structure. Maybe I miss something or need to do some configuration to allow more robust handling? Could you please help. Thank you.

Read more ...

Hello, I had a look at the URL again and since the URL is able to download the CSV file, CSVI should be able to process this file. If you are not on CSVI 7.4.1 version, try the following steps in your import. 1. The first issue with the URL is HTML characters, keeping '&' in the URL says the URL has been permanently moved and so CSVI is not able to read the URL correct. You need to change & to html entity in your URL and save it in Load from URL field. So your URL now be [code type="markup"]https://docs.google.com/spreadsheets/d/e/2PACX-1vQDPwGkysPHQeRXIQ3pqrOhDd7e4XgtGAedeNOnndu52S0-ojA4r9LYKqlAnTyjHJ4G7e6O2ZwJbb7f/pub?gid=0&single=true&output=csv[/code] 2. On file tab, set Use file for extension to be CSV so you are forcing the extension to be CSV. 3. On the same file tab set Use file for configuration to No. This way you are telling CSVI to read template fields as CSVI cannot recognise the field names in your file. 4. Add template fields to your template and run the import. Let me know if it works.

Read more ...

I have the same issue, even if process just 1 line (single) - See attached file If process only suppliers it works in a few seconds - See attached file Maybe i am wrong but it seems that change to for e.g. 10 not results in processing 10, but still 1000 - See attached file My Joomla version is 3.4.5 Maybe helpfull i checked my table, its filled partially - see screenshot last rows Filled with 161010 records - MyISAM - utf8_general_ci 35,8 MiB

Read more ...

Hi Roland [quote]The problem I think is with your SKU, this is not unique. It looks like your SKU is messed up as it looks like 1,00E+13 and this SKU appears more often in your CSV file. If you use long numbers as SKU, it is better to add a single quote before it in your spreadsheet program, so it will treat it as text and not as a number. [/quote] That´s right. I changed the product_sku format and now all the products display correctly. Thanks Best regards

Read more ...

Hello, So as promised I would look into this. What I found is that we are hiding the price for single fields but not multiple fields. That apparently is a clear oversight. Attached is a file that fixes this. [list=1] [*]Unzip the zipfile and you will get a file called [b]rsfpjdideal.php[/b] [*]Login to your website [*]Go to the folder [b]plugins/system/rsfpjdideal[/b] [*]Copy the file into this folder [*]Reload the form [*]The empty price should be gone [/list] Let me know how it goes.

Read more ...

Hello, [quote]But to expand on your point. You advise me to remove everything after the first | character and then have a rule to remove the Choose color from the remaining string? So I did this: \|.*$ To get everything after the first | character. Now this single rule does not work, I get a blank column in my CSV file. Do you know why this happens?[/quote] You regex is not working because of missing delimiters, try setting the regex as [code type="markup"]/\|.*$/[/code] and it should work. [quote]I then do a simple text replace tool where I select "Choose color" and let that replace it with nothing, like you said. This should get it to work as i'd like but it does not unfortunately. But this is probably due to the fact that the first regex rule gives back a blank column.[/quote] Thats correct, the second replace rule is not working because of your regex in first rule. Try setting regex as i said and this rule will also work.

Read more ...

Hello, [quote]Attach file test.csv and file log (com_csvi.log.92.zip) The problem is in the field "Un regalo per sempre" I have to create 2 strings for the same field see attachment screen-string.jpg[/quote] Since you are importing multiple values for a single string custom field you need to use custom_title and custom_value in your import file instead of having your custom field as an individual column. This is explained in the document i linked in my previous post. So example of your custom field import for string field Un regalo per sempre will be like [code type="markup"]product_sku;custom_title;custom_value 12345r;Un regalo per sempre~Un regalo per sempre;Cresima~Battesimo[/code] [quote]I set up Italian and exports only 132 products. I enclose log n.94[/quote] In your export template settings on Fields tab, you have set few number of Group by fields. Remove them and run the export.

Read more ...

I have a file i am exporting (standard Joomla categories) and randomly some of the field content splits to the next field I am using the standard template supplied So a title filed name could be ABC - However on export i get A in the title field, and BC in the next field (which in this case is access) in all there are only 650 lines CSVI Pro 7.2.3 Could you please direct me to a solution I may not have found in the tutorial and or forum Many thanks Ps both html with various dots, dashes and commas get split, and three words without any commas, dashes and tings - this refers the each single field

Read more ...

Hi Tharuna, Yes thanks. I have created a template from this now which is an import template. Is this correct? I have tried to import this using a subset of my content. I thought I would do a single category to prevent time outs etc. I have gone through process, fields detected all ok and columns all look fine however I get this message on every line. The category alreadsy exists in com_content. You are missing the required field(s): - projectid or projecttitle Obviously, this is a pretty clear message however my question is - Which field or fields in K2 would be mapped to these projectid or projecttitle F2C fields? Regards, Dave

Read more ...

Hello, [quote]Why are most of the items doubled in the export but not in the invoices? [/quote]Actually they are not double. A duplicate means that every single field is exactly the same but if you look deeper into the data you may notice that not all fields are actually the same. One of the reasons is that VirtueMart stores the billing and shipping address separate. You can check the [url=https://www.csvimproved.com/support/questions-and-answers/1105-use-of-group-by-and-sort-by-fields]Use of group and sort by fields[/url] document on how to manage the duplicates. One other way is, if you do not care about the addresses is to set the [b]Order address type[/b] option to Billing address.

Read more ...

Hi all, I'm new user to CSVI and I think it is what I need. However the thing that I would like to achieve is not yet working as expected. I'm able to import one single content into the desired category but what I really need is the possibility to import multiple. I can see from the logs that 202 records are processed. Also the CSV Analyzer is showing 3 records correctly. But only the 1st one is written to the database. Joomla 3.3 CSVI Pro 5.17 [attachment]import_statements.csv[/attachment]

Read more ...

Hello, [quote]I need to get rid of that "Default url" phrase. As I understand, that can be done if I find the source, what is making it there, or CSVI could clean the links.[/quote]That would mean CSVI needs to "fix" a VirtueMart bug :) The easiest way is to empty the file_url_thumb value in the database with a single query. [code type="markup"]UPDATE jos_virtuemart_medias SET file_url_thumb = '';[/code] replace jos with your own prefix. You can't consistently reproduce how the "Default url" ends up with a thumbnail?

Read more ...

i think some of the issue is my feed the category is only listed as the category name not a full path. It worked on another plugin I used as i could just put a single name in and it would match up but this.... Is there anyway of me just inputting the category name in the product import without the full path as this feed updates every few hours and it is not possible to get the feed modified to a full category path. just lists category name and parent name I have no idea about the images though, unless that has to be run as a separate import job which would slow down the process and would mean importing over 12k of products twice.

Read more ...

Good morning as your instruction i set the combine csv in the rules like the attachment, i have in first column in the file the category_path and in the second related_categories, but when i import the subcategories appear like a single categories, where i need to edit ? i attachement for u the screenshot of the setting Waiting for your reply thanks in advance Fabrizio [attachment]Screenshot 2016-12-19 07.21.30.png[/attachment] [attachment]Screenshot 2016-12-19 07.21.30.png[/attachment] [attachment]Screenshot 2016-12-19 07.21.10.png[/attachment]

Read more ...

Hi, Exporting all media works fine using the default example template. With 6 fields. But I have added, SKU and file_ordering to it, and then it doesn't work any more. It generates a file with [u]rubbish[/u], a kind of html output. Using these fields. product_sku file_type published file_url file_title file_description file_meta file_ordering If I unpublished SKU and ordering the output is following: "product";"1";"images/stories/virtuemart/product/audi-a1-11-car-bags-1.jpg";"Audi A1 3d '11- reistassen set";"";"Audi-A1-11-Car-Bags-1.JPG" "product";"1";"images/stories/virtuemart/product/audi-a1-11-car-bags-2.jpg";"Audi-A1-11-Car-Bags-2";"";"Audi-A1-11-Car-Bags-2.JPG" The strange thing is, I would expect a similar export layout as the mandatory import file, were I have to use |-sign for multiple images in combination with file_ordering as well. And I need SKU to link to right product! [b]Hope you clarify this?[/b] [b]PS reading your VM2 explanation, I assume it is still the same?[/b] "product_sku", "file_type", "published", "file_url", "file_title", "file_description", "file_meta", "file_ordering" "H0123", "product", "1", "hammer.png|hammer2.png", "Hammer|Hammer side", "A great hammer|Side view", "hammer,tool|hammer,tool", "1|2"

Read more ...

Hi, I am trying to automatically import a csv file from Google Spreadsheets. The url Google gives me looks like this: https://docs.google.com/spreadsheets/d/1zxun9_LvrPXjSER3Zh-OyvYAUso2qlazYMLdcxmFY1k/pub?gid=0&single=true&output=csv When I test this url in the CSVI template config, I get the message 'The URL has been tested and is valid.' However, when I run the import, I get an error that the .csv extension is missing: Error No extension has been found on the uploaded file /var/www/saint/tmp/com_csvi/1468776321/pub_output_csv, now I don't know what to do with your file. Please check your file if it has a valid extension. Valid extensions are csv, tsv, txt, xml, xls and ods. Is there a workaround for this?

Read more ...

Hi, it's great that you published version 6.6.1 so soon after 6.6.0. All XML export problems from the previous version seem to be solved. Good job! The only thing I noticed is that the export/import of templates doesn't seem to work yet. Since I need to migrate a lot of templates to a new install of my site, I'm really looking forward to a fix for this too. To reproduce: export a single template from old install (maintenance > CSVI Pro > backup templates > save file) import the backup in new install (maintenance > CSVI Pro > restore templates > upload file) Both installs use joomla 3.5.1, VM 3.0.16 and CSVI Pro 6.6.1 This generates no errors but when I look under Templates, I see a new empty template with no name and no fields attached. Any chance of this being patched soon? Thanks!

Read more ...

Hi, I downloaded all the extensions which were available; HikaShop plugin for CSVI 7 Pro Plugin for CSVI 7 Pro to export single orders for HikaShop. VirtueMart 3.0.3 and higher plugin for CSVI 7 Pro etc etc Export VirtueMart data and import to HikaShop 4. Run the HikaShop user import after this im trying to execute the following command Hikashop Customer import I cant in the field activation change to another word as: address_street address_street2 address_city address_company etc etc Can you help me with this. Thank you in advance

Read more ...

Hello Tony, If you have Size as a string custom field in VirtueMart then you would have this Size as an available field in your template when you [url=https://csvimproved.com/support/questions-and-answers/1098-missing-fields-in-csvi]update your available fields[/url]. You can then use this custom field for single values like product_sku;product_name;Size 1001;product1;L 1002;product2;XL If there are multiple values for Size then you can use it as product_sku;product_name;custom_title;custom_value 1001;product1;Size~Size~Size;L~S~XL Hope it is clear.

Read more ...

[quote]but that doesn't seem to work. Is that VM2 of VM 3?[/quote]That doesn't tell me much, what doesn't work? You can't do the same product on multiple lines, only the last one will be used in that case. [quote]So basically, I want to change custom_price, and import row back again. How can I do this easy?[/quote]You will have to import all the custom fields for that product. CSVI can't update individual parts in a single custom field. The CSV on one line has issues. There is only 1 custom_title but there are 4 custom_param values. The custom_value field has 4 values but are separated by the wrong character. You have used # but the separator should be ~ just like in the custom_param field. The same separator needs to be used for the custom_title. The custom_price looks good. All the fields need the same amount of values.

Read more ...

I like CSVI a lot but the lack of XLS/XLSX as export format can be a huge disadvantage sometimes. I use LibreOffice which can handle CSV files very well, but Microsoft Excel works terrible with them. Of course I can use import function but some customers can't understand why and and how it works. They only want to open the downloaded file with a simple double click, and usually they get the whole data in a single column no matter what I set up. I used PHPExcel for this task with my custom scripts. With that converting CSV to XLSX is just a few lines and can be done as a last step, after I created the CSV. As far as I can see it's deprecated now, but I'm sure there are a pretty good tools for the job like PhpSpreadsheet etc. I'm not sure about the license of them but could you please consider extending the funcionality of CSVI with that?

Read more ...

Hello, Thank you for the logfile. Now the logfile shows that the patch I posted earlier is actually working as the images are no longer inserted but updated. So, that you see multiple images for a product is not related to your import but that the database table still has old values. So to clean up all these duplicate and extra images you need to empty the image table. If you know how, go to PhpMyAdmin and open the table jd_hikashop_file. When it is open, click on the SQL tab and paste the following query [code type="markup"]DELETE FROM jd_hikashop_file WHERE file_type = 'product';[/code] This will remove all product images and now you can run your import. This should give you a single image per product. Let me know how it goes.

Read more ...

Hello, I try to import virtuemart products, but when the import begins my frontend open in a pop up box with the following error: [code type="markup"]An error has occured during the import. Below the information received from the server. Status error: 200 Status message: OK[/code] Logs show nothing about this error. I tried to add a single product with only product_sku, product_name, product_price fields, but the error persists. Also, I have set error displaying to none in Joomla and off in cpanel. I use Joomla 3.6.4, VirtueMart 3.0.18, CSVI Pro 6.6.4.

Read more ...

With the new version com_csvi_5.21.2_pro using joomla 3.4.1 and the plugin customfieldsforall_v2.0.3 some problems have disappeared. the problem now is that as you will see from the annexes in the time of importation both with a single voice with more voices from the erroe 1054 Unknown column custom_price field list. as error in the database table is missing custom_price. I attach the two fotoshot error and the database file and the products used to import the strange thing is that you do not create error-log and there is no type of warning and the products are loaded with custom fields correct. Hello and thanks

Read more ...

Hello Julian, [quote]I disabled image processing on that import template, started the import again and it successfully finished so something definitely points to downloading the image from a remote server. I heard back from the vendor and they're not aware of any throttling or limiting at their end.[/quote] Limiting should be on your server and not on vendor as the image is downloaded on your server. Now that we know that the issue is because of image processing, let us try something. Looking at your debug log, i see that you have set the option Resize large image to Yes, Can you set Process images to Yes and set Resize large image to No and then try the import again? [quote]To get around this problem I've asked whether their images are downloadable from a single location e.g. via FTP that I can upload to our server and run the import using local images but haven't had a reply yet.[/quote] Yes, that would make your import run faster by having images on local server.

Read more ...

Hi Roland, I am having the following issues. I am trying to export products, which my customers wants to edit in excel, and afterwords I have to import them again. I have 2 problems: 1. the product_desc has HTML code, which seems to break the field content. So if I am trying to import/convert the export file into excel, the product_desc is not in 1 cell anymore. Therefor it is almost impossible to edit product_desc and end up with a nice clean file, ready to import again. 2. Multiple categories don't seem to be right. We have a | sign in the category name, so I changed the Category separator to [. This seems to work partly. My product is part of two categories, both with children: category 1: "Audi" with subcategory "A4 Avant (B8) | 2008-2015" and category 2: "- All products" with subcategory "Car-Bags.com travel bag sets" The export file makes this: -Audi[A4 Avant (B8) | 2008-2015|- All products[Car-Bags.com travel bag sets Which I think is not working, because the Category separator for multiple categories is | as well. The second problem, I can work around, adding product to first category and then do a rerun with only sku and second category. But would be nice to do everything in one run. Using vm 3.0.10 J 3.4.5 Pro 6.3.0

Read more ...

Hello, [quote]I followed instructions at this page csvimproved.com/support/import/203-virtuemart/971-virtuemart-categories-and-product-order-import , but I have a problem that I'm not able to solve: I do not want to override the category structure but I need a category path because each single product could change order according to categories[/quote] What is the issue you are having with your CSV file? At first glance your import file looks good to me. Can you explain more on the issue you have and also post the debug log of your import? To know on how to get the debug log, check the blue box on top of this page. [quote](i.e could have order 1 for category A and order 100 for Category B)[/quote] To have a product in multiple categories with different ordering you should be having your import file like product_sku;category_path;product_ordering product1;category_path1;1 product1;category_path2;100

Read more ...

Hello, I would like import this XML : J'IRAI JUSQU'AU BOUT DU MONDE . UNE VIE AVEC LES CHEVAUX Roman Catherine Anouillh Français Broché FR 1 0 00682 false true false 08-28-2013 08-28-2013 false true Occasion Au coeur de la Namibie, par 52° à l'ombre, une jeune femme regarde s'éloigner la Jeep qui vient de la déposer. Désormais, elle aura pour seule compagnie les chevaux sauvages d'un désert impitoyable. Jacqueline Ripart, pianiste accomplie, randonneuse, sonorisatrice de concerts, preneur de son pour la télévision, journaliste, est surtout la femme d'une passion : les chevaux. A 35 ans, elle signe son premier livre qui leur est principalement dédié. Don 2714431933 Jacqueline Ripart Belfond 229 false 01-01-1996 I try to config my processus but i have an error : No log details have been found I can not change my export file. xml. Is there a way to re-import without changing?

Read more ...

Hello. I'm trying to import some products from a CSV file to Virtuemart and I have some problems: - The name of the product is "Language Missing id xxx" - Images are not imported - The category is not created - The manufacturer is not created - No amount of product available (product_in_stock) - No Price (product_override_price or product_price) Finally, I can do all this in a single import products? Thank you Italo Attachments: log, csv, image of task CSVI Pro 6.1.0 setting Display errors: Yes Magic quotes runtime: No Magic quotes gpc: No PHP version: 5.3.29 Joomla! Version: 3.4.3 Database schema version: 6.1

Read more ...

Hello, [quote]but is separator not to import in several categories at 1 time? [/quote]Yes it is but you don't specify this. The category separator in your template must be / as Tharuna said because your category is imported as Horse/Cleaning/Clipping. As you set the category separator to |, CSVI cannot find this in your path of Horse/Cleaning/Clipping and will treat this as a single category rather than multiple one. If you want to assign the product to all these three categories you will need to import it as Horse/Cleaning/Clipping|Horse/Cleaning|Horse In this case the product is added to all 3 categories.

Read more ...

Hi, thanks again for the reply/help! Ive just run the import and problems im afraid (ive just manually changed everything back via the k2 item). So far ive spotted the 'room dates1-10' are not importing the date correctly, although its perfect for the combined room field. Also room prices now have a currency sign, when this should only be added to the combined room field. There are various issue caused on the k2 template because of the above, thats why all those replacement fields were previously in place because of the price and dates fields. Any reason why I cant still have those running? I think you mentioned in your previous post they weren't necessary but they are! Also when trying to run the import for the last approx 10-15 times im getting the following error, although I the server seems fast and Ive even changed back all the fields settings I changed to ensure this wasn't effecting it. -------------------------- An error has occured during the import. Below the information received from the server. Status error: 500 Status message: Internal Server Error Internal Server Error The server encountered an internal error or misconfiguration and was unable to complete your request. Please contact the server administrator, and inform them of the time the error occurred, and anything you might have done that may have caused the error. More information about this error may be available in the server error log. Additionally, a 404 Not Found error was encountered while trying to use an ErrorDocument to handle the request.

Read more ...

The problem is the values of the K2 field for each record are a unique VIN number tied to that particular record so every time I update i would need to export all of those ids from k2 with csvi making it really a 3 step process. I was hoping to be able to do the work and make that automated by the import process. Read the extra field values for that particular field and build an array and check to see if that value is in array on import and skip if it is. I want to be able to do this for hundreds of records everyday as our available major unit inventory changes daily. Thanks though for the reply. I am currently doing the export and add to rule and skip. I just want it as a single step as i have to do it so often.

Read more ...

Joomla 3.8.6 PHP 7.2.7 Virtuemart 3.2.12 CSVI Pro 7.7.0 I continue to see this error when importing: HTTP Error 500.0 - Internal Server Error C:\Program Files\PHP\v7.2\php-cgi.exe - The worker process must shutdown now or configuration has changed I have tried increasing the request timeout, activity timeout, and max_execution_time in the php config settings but this has not solved the issue. The price update file I am trying to import is not that large (23kb), and I have had no problem importing a file with just a single product . Do you have any suggestions for what else I can try?

Read more ...

Hello James, [quote]So the issue with the duplicates is related to SKU existing twice in the backend.[/quote]These are things we cannot know :) Although SKUs should be unique per product otherwise you never know which product you want as the SKU is inconclusive. [quote]The only issue I have with this is that I will have duplicate SKUs due to languages at some point.[/quote]It shouldn't be though. You can add different languages to a single product in VM. So let's say SKU ABC can have it's descriptions in the languages of your choice. Depending on the language the user has selected on the site, VM will show the matching description for that language. If you must have duplicate SKUs, the only solution would be to group by on more fields to make the distinction. This would need some trial and error to see which fields you need to add to the group by to get the result you need. The address selection is good, that is exactly what this option was designed to do. So you are good there.

Read more ...

Hello Chris, I believe your server has given up serving the URLs due to reaching a limit. CSVI calls your website with the non-sef URL and then retrieves the SEF url from it. That is how it can get the proper SEF URL. With about 7500 products, there will be about 7500 page requests send to the server, this is prone to triggering an attack filter. Doing a single product only sends one request to the server, that isn't a problem. Check with your host if you have reached any kind of limit that will stop serving requests and if you can add an exception for your site IP.

Read more ...

Hello, Ok, this is a surprise. I ran the import with 3 lines and single mode and it runs and runs and after 5 batches I cancelled it assuming all is fine. Running with your setting of 20 lines I can see the issue as well. Now I also know why. There is 1 line in that CSV of 100,000 lines that is super duper long compared to the rest. Almost 3000 characters long, we only read the first 2048 characters. So that caused an invalid entry. Anyhow, all fixed. Please follow the same steps as before and you should be OK. Let me know how it goes.

Read more ...

[quote]The category_link value index.php?option=com_virtuemart&view=category&virtuemart_category_id= should be got from somewhere so you can combine this with virtuemart_category_id and have it exported. [/quote] Hey. it's great, but in the field name csvi no have field virtuemart_category_id field name csvi, I see only virtuemart_product_id and virtuemart_vendor_id. IWhat i can use? [quote] then you can create a [b]combine rule[/b] with your new field and virtuemart_category_id and have it exported.[/quote] here a link to an article on "The combine plugin lets you combine multiple fields into a single field during import." but I need export. One question: how do I can do in the xml file export link to the product category. I asked about this in a letter prior to purchase. the response was positive. I need a step by step guide.

Read more ...

Hello Pas, Will ask you again for the debug log of the import that creates the tax rule. Without it I can't give you any feedback as I can't see what is going on. [quote]Also the 'Shopper_group_name' is blank if I export again.[/quote]Going to ask you again as well: Are you using shopper groups for products? [quote]What should I do to change price the right way, without adding new?[/quote]If you only use a single price per product, your template is fine. Before you ask why it is creating a new price instead of updating it, that is because it can't find the existing price and we need to see why that is. If you are using multiple prices per product with different shopper groups, you will need another template for the price import. Hope that is clear.

Read more ...

Ok, that got the report working so we don't get a SQL error, thank you! Now I have two other issues that I can't figure out - 1. I want to limit the report to orders from a single category. When I go to the Template > Options > Category, there are only 2 categories listed when we have over 20 categories in Hikashop (see attached images). I tried going to Maintenance > Tasks > Category [Hikashop] and resetting the task but that didn't seem to do anything. How do I get all of the categories to show up here? 2. In the report, we want the order number along with the shipping information, which we are getting. However, each order number is repeated once for each product on that order. If the order contains 5 different products, the order shows up in the report 5 times. We only need each order to show up once on the report. Is this possible?

Read more ...

Hi Roland, Thanks for the useful info, becomes clearer now. [quote]You talk about 2 different categories, what if a product is in 5 categories? Should there be 5 different URLs?[/quote] See attached an export file from a product in 21 categories B) Record Grouping is set to YES, however i can see a single URL printed out multiple times, so some tuning here maybe is required. And ofcourse, determing the canonical is critical here, especial when exporting sitemaps for google etc. (even if they don't care if you export all urls of a products, provided that 1 of them will be the canonical) Rgrds, Chris

Read more ...

Nice that you have attention to the problem. I 'am 10 days continue trying. :sick: :angry: Where the import always get the first picture. That's not good. Two node's appear the same. There need a another argument for it. But that fails me. Appendix an excel file a xlm a single product. Problem starts at line 205 to 259. The CSVI Analyzer does not have sufficient rules. Also, an annex of the templates. Template Onix new copy that I use. Annex onyx to csv. in Excel format, the first line indicates all node. I think . I appreciate you special help. I send you a big cake if it succeeds. B)

Read more ...

Hey Chris, [quote]See attached an export file from a product in 21 categories[/quote]:silly: [quote]Record Grouping is set to YES, however i can see a single URL printed out multiple times[/quote]That will happen because you are not exporting the distinctive field. In other words the category ID is different but not the URL. So it looks like 21 duplicate URLs. The URLs are not part of the query because they are created afterwards. If you would add the category ID to the list of export fields, you would see that the lines are not duplicates. Not really anything I can do about it as it stands now because the first line has already been output when the second line is being processed, and so on. Ideally you would need to read the whole file and then filter the duplicates, that is then problematic again because of memory limitations with larger exports. One click with a spreadsheet program but lots of headaches on a hosting server....

Read more ...

I use automated scripts to create the import .csv file I use. I have used this on Joomla 2.5 using free version with zero issues for over a year. I upgraded site to Joomla 3.4.4 and installed 6.1.2. My file does not use a BOM. I used the field mapper to import and create the new template, so it can clearly read and parse the file with the right order of the input fields. I am trying to use a single line product import just to see if it reads it right and every time it is server error 500 Any idea what could be wrong? If the field mapper can read and create a template from it, I would expect the import should be ok too. The TMP folder is set to 755 permissions for the root and subfolders as well. Using 1and1 servers. Thanks for any help.

Read more ...

Hello, You have not explained which fields you have in your order export template. So I am going to guess here. [quote]I have a VM plugin on our VM component that allow our customers to type in a name.[/quote]I believe this is possible in VM without a plugin? [quote]How in the world can i bring that into our export template.[/quote]The question would more be, How in the world does VirtueMart store this information. All custom data is stored in a single field by VirtueMart. You will have to export the product_attribute field. This is the field where VirtueMart stores all the information. If the data of your 3rd party plugin does not come out, the question becomes, where is that data stored? That is something you will need to find out as we don't know what all 3rd party plugins do.

Read more ...

Hi everyone. When I export an XML file, Virtuemart products with multiple images are being clumped into a single field like this: [code type=""]http://xyz.com//images/stories/virtuemart/product/0012.jpg,http://xyz.com//images/stories/virtuemart/product/0024.jpg,http://xyz.com//images/stories/virtuemart/product/0035.jpg,http://xyz.com//images/stories/virtuemart/product/0048.jpg[/code] How can I configure the XML export so that each image is in a separate image field like this: [code type=""] http://xyz.com//images/stories/virtuemart/product/0012.jpg http://xyz.com//images/stories/virtuemart/product/0024.jpg http://xyz.com//images/stories/virtuemart/product/0035.jpg http://xyz.com//images/stories/virtuemart/product/0048.jpg [/code] I am on using the following: Joomla 3.6.5 Virtuemart 3.0.18 CSVI Pro 7.0.2 Thanks in advance for your help Jose

Read more ...

Dear Roland, Due to cron job problems I moved to another provider. Now I have a problem. I want to change prices of approx. 13.000 products. I need to export product_sku, product_gtin and product_price from Virtuemart. If I download one single product everything works fine. If I download all products I get a server error (500) after approx. 30 sec. I contacted the provider because I thought it might be some execution time out of the server but they told me that it is much longer. Can you please take a look in the log file and give me a hint? Thanks in advance. Best regards, Daniel

Read more ...

Hello, It is not looking for ID 39, the 39 is part of the HTML code [code type="markup"]_'[/code] which translates to a single quote. However your remark did trigger something as I now realize this is not an error coming from CSVI itself but from VirtueMart. Also because the posted error message is just a little longer and I can see it tries to select all [code type="markup"]SELECT `s0k3r_virtuemart_vendors`.*[/code]. This is something CSVI doesn't do. So what I have to figure out now is how to get VM to use the correct language table. What you have not mentioned yet, which CSVI version are you using?

Read more ...

Hello Marios, [quote]I don't have for this csv the category_path field and I want to upload the csvs as they are the same categories as I have on my csv to show up in my website. How can I do this? Do I need to import the Joomla categories and then for Virtuemart product categories for them to show up with the same id?[/quote] You don't need Joomla categories as you are importing categories to VirtueMart. You need to import your categories first using [url=https://csvimproved.com/support/tutorials/239-virtuemart/1551-virtuemart-categories#import]VirtueMart categories[/url] operation in CSVI and then use the category id in [url=https://csvimproved.com/support/tutorials/239-virtuemart/1521-virtuemart-products]VirtueMart product import[/url]. [quote]My second question is about the images. I have my images in a zip file as well as a direct link, what field can I add for this in my template and how can I add multiple images for a single product? I've uploaded them using FileZilla but I am not sure how to make it link multiple images to a single product.[/quote] To import images into VirtueMart you need to use [b]file_url[/b] field for main image and [b]file_url_thumb[/b] for thumb image. You can use direct link or unzip the zip file you have for images and upload your images to /images/stories/virtuemart/ location which is VirtueMart default image location and use your image name in [b]file_url[/b] field in your import file. If incase you are using direct link then set Save images on your server option to Yes in your import template settings and on Images tab. This setting will download the images to your local server. If you want CSVI to create thumbnails then set Automatic thumbnail creation to Yes in the same images tab. Also to import multiple images you need to separate them by | symbol like image1.jpg|image2.jpg|image3.jpg. You can get more information on [url=https://csvimproved.com/support/import/203-virtuemart/805-import-virtuemart-images]VirtueMart Image import[/url] document.

Read more ...

Hello, I think we need to clear something up. The IDs given by your supplier are not related to the IDs in your Joomla installation. I would assume that your supplier has multiple files that relate to each other based on these IDs. In a database the IDs are controlled by the database and as users we shouldn't really be modifying them, that is why it is not recommended to alter the IDs. It is better to use the real names for the manufacturers, products and categories. CSVI will make sure the data integrity is kept. As a final note, if you import the IDs and the item doesn't exist yet, Joomla will do an update regardless if it exists or not. If it doesn't exist, it will show as nothing has happened. That is all because it is the primary key. I think you will have to create a single file of all these separate CSV files that contains the correct info without the IDs.

Read more ...

Beste RolandD, Online heb ik het stappenplan gevolgd voor het gebruik van de icecat productinformatie. Echter wat ik ook probeer en welke instellingen ik ook verander het wil maar niet lukken. Joomla 3.7.4 + CSVI Pro 7.2.3 + CSVI addon_virtuemart 7.2.0 We hebben een actieve account bij icecat. En in het "Dashbord" netjes alles ingevuld zoals gebruiksnaam en wachtwoord, Download ID, Domeinnaam en nog niet voor NL gekozen maar standaard INT. Zelfs met het gebruik van gzip uit & load type single, zie ik deze foutmelding : COM_CSVI_ICECAT_INDEX_FILE_NOT_FOUND En bij alles op vol automatisch : String could not be parsed as XML

Read more ...

Hi, ok, one more thing isn't clear to me. "Brand" field should be available in Hikashop product fields now? There isn't "brand" or "product_brand" or anything with "brand" inside. Already tried Maintenance -> Tasks -> Reset and Update available fields, still no brand is present. Hikashop Manufacturers aka Brands are quite odd for me now, yes, Brand is single select, but you can choose other brands the same way as categories (whole brand tree is available inline with categories tree while creating/editing product), that's why I asked about category_path, I'm not sure how to handle it. CSVI Pro 6 RC1 J 3.4.3 Hikashop 2.4 Best regards, Chris

Read more ...

I am trudging along...I have all of the fields except for product images, so I have been able to import products, but not the images. I have uploaded all of the images from the old VM1.1.15 store to the folder: /images/stories/virtuemart/product and I have the name of the image for each product in the VM-export field: product_full_image. Is there a way to import this information without having to do a second import of image data? In the example image import template there is no SKU so I have no idea of how to tie the image to the product. I remember in VM1 I was able to import products and images with a single csv file. Has this changed? :)

Read more ...

Version database 5.6.29-log Version PHP 5.6.20 Joomla! 3.5.1 Stable CSVi version 6.5.7 Hello. I'm try to load indexed files but i have allways the following error: "There was a problem executing the function onBeforeicecatindex" The 2 files in public_html/tmp/com_csvi/ icecat_index.gzip and icecat_supplier.gzip created but empty. I checked more time the username and password of my icecat account. i tried to not use gzip but the error is the same "There was a problem executing the function onBeforeicecatindex" With use gzip = No and Load type = Single i have the error "String could not be parsed as XML" In my local server everything work as charm but in remote service i have problems Any suggestion is welcome.

Read more ...

Good day, Yes, I was running as a cron job. I did a test yesterday and it took 1 hour from cron job to run 40,500 lines. That would mean the file would take 61 hours to import. Something must be wrong here. I will test with multiple files per your instructions and reading from a folder vs. a single file. Curious, I cannot be the only client with this kind of need. How is this working for others? Is this tool not capable of this kind of mass import? I am spinning my wheels at this point and not getting anywhere from an acceptable timeframe. Do you think I am wasting my time with this product?

Read more ...

Hello, [quote] Ok, that got the report working so we don't get a SQL error, thank you![/quote] Thank you for confirming. [quote]1. I want to limit the report to orders from a single category. When I go to the Template > Options > Category, there are only 2 categories listed when we have over 20 categories in Hikashop (see attached images). I tried going to Maintenance > Tasks > Category [Hikashop] and resetting the task but that didn't seem to do anything. How do I get all of the categories to show up here?[/quote] Since you are doing an order export, categories of the products which are in HikaShop orders table are only listed in this option. There is no point in listing all the categories when we know there are no products for categories in orders table. [quote]2. In the report, we want the order number along with the shipping information, which we are getting. However, each order number is repeated once for each product on that order. If the order contains 5 different products, the order shows up in the report 5 times. We only need each order to show up once on the report. Is this possible?[/quote] Check the document [url=https://csvimproved.com/support/questions-and-answers/1105-use-of-group-by-and-sort-by-fields]group by and sort by fields[/url] which will help you to avoid duplicates in your report.

Read more ...

Hello, You should remove the spaces around the categories, so your category path looks like Aparatos de precisión/Pulsometro and Aparatos de precisión/Cronómetro. Now your categories are stored with that space after the first category and before the second category. Looking at the debug log your products are inserted without a problem. The problem I think is with your SKU, this is not unique. It looks like your SKU is messed up as it looks like 1,00E+13 and this SKU appears more often in your CSV file. If you use long numbers as SKU, it is better to add a single quote before it in your spreadsheet program, so it will treat it as text and not as a number.

Read more ...

Hello, [b]Configuration[/b] Joomla: 3.4.1 MySQL: 5.5.42 VM: 3.0.7 CVSI Pro: 5.21.2 Hello, I am having issues exporting custom tables using CSVI Pro. I can export all standard VirtueMart fields just fine. If I try even a single Custom Field I get a mySQL syntax error. I have tried different custom fields and only the product_sku and one custom field. I have also updated my list of available fields and reset the field in CSVI. Nothing has helped. Below is the error message I am receiving. Do you have any suggestions? Error: 1064 You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '' at line 4 SQL=SELECT `p`.`customfield_value` FROM abcde_virtuemart_product_customfields p LEFT JOIN abcde_virtuemart_customs c ON p.virtuemart_custom_id = c.virtuemart_custom_id WHERE c.custom_title = 'Details' AND p.virtuemart_product_id = Thanks! --Gary

Read more ...

I have created rules using given steps and also i have selected rule for template field file_url 1. Create a replacement rule where find field is images/stories/virtuemart/product, replace field is empty and save the rule. 2. Create another replacement rule where find field is |images/stories/virtuemart/product, replace field is empty and save the rule. but after export i got result for field file_url like /1.jpg| /2.jpg| /3.jpg| /4.jpg but i want tab separate my result is single field file_url . i attached my created rule please check and if have any issue please give me solution. where i have made wrong rules please check.

Read more ...

Thanks for the reply. I've cecked your import process and I noticed that in the product details (virtuemart) there are multiple prices for the product (sku 8010510401329). (please see attachment) So I've tried to remove all the prices and re-start the import with template AGGIORNA PREZZI. The situation is the same: prices are added. The price will remain single and will be updated, not added. Did you see in virtuemart product details before telling me that price is updated? I'm trying to import with different shopper_group_name, but problem is still present. I've tryed tried with "-default-", "*", "COM_VIRTUEMART_SHOPPERGROUP_DEFAULT" as you suggests, but prices continue to be added. Please take a look at template AGGIORNA PREZZI, try to import and then ceck in the product details page in virtuemart

Read more ...

Hi, I am using the product_sku field + a substring filter several times, to automatically generate output for categories, colours, sizes etc. for my VM product export. This works fine for single instances of product_sku. But I am also using this in combination with other fields by using the combine fields plugin (e.g. Men t-shirt [name] white XL). This means I want to use 4 instances of product_sku, but all with a different filter. However, I can only define a field name once, so the combine plugin always takes the first instance of product_sku. Is there a way to define which instance I want to use, e.g. by using the column header instead of the field name? Thanks for helping out.

Read more ...

Good Day, My question is if I can assign multiple categories per single product. For example I've got a product "Bacon Cheese" in category "Dairy/Cheese" BUT I also want this product to be in category "Breadspread/Cheese" and have got a few more of these situations. Ideally I don't want to create 2 exactly the same products in my excel spreadsheets that I'm importing via CSVI Pro, updating-wise this is quite annoying. I hope this is possible, or some sort of alias (but to me the alias field is only meant to give a product a different URL than the title?) So I would like to assign category 1 AND 2 to the same product in VirtueMart. Best regards, Ray

Read more ...

Hello, [quote]I have to set --form.import_nolines=100 and --form.import_wait=5 in the backend but the cron.php is not using this.[/quote]Cron cannot use that because it is not using any webbrowser. Cron doesn't have JavaScript. [quote]How can I solve this problem without upgrade server memory limit?[/quote]Run multiple exports with a record limit. So let's say you run one export to do the first 10000 records and an second do the next 10000 etc. Finally when you have your files you can run a final cron job with this command to create a single file out of it [code type="markup"]cat file1.csv file2.csv > totalfile.csv[/code] A CSV file of 1.5MB is quite large so you are going to need more resources as well. The question is how much more memory does it need on your server? It's kind of weird because every line that is being exported is written directly to file.

Read more ...

Hi Roland, I have a similar issue as Francesco, so I applied the patch to see if it resolved my issue, but unfortunately it has not. I am trying to set up an import csv file for virtuemart which will eventually have approx 400 products, and each of the products will use the "string" custom field to display available sizes ina simple drop down (no price updates, just the available sizes as per the exported csv example product). Please see attached csv file with a single product example for you to review, and I have also attache the log file of my last attempt to import the file. The site is Joomla 3.4.3, and I am using VirtueMart 3.09, and CSVi Pro 6.1.2 Please can you help as there is little help that I can find available for this version at the moment. Regards John R PS. Roland, sorry, I appemnded this to the wrong forum reply, it should have referred to #43901 from sandstorm871 (subject "Importing Custom Fields - trying to figure out", and it was the patch associated with this forum entry that I installed. Regards John

Read more ...

Hello Tim, [quote]Using 7.1.0 now and have changed import to a single line. This seems to work ok but does remain in the running processes area. I have attached the log for the import as well as a screen shot of last nights log and running processes.[/quote] As per your debug log, you are processing multiple images for a product and thumbnail is generated for these images. I am thinking if this image processing is what taking time in your import. [quote]As this is a daily excercise i am concerned that the running processes will keep building and adversely affect server performance. [/quote] I don't see anything wrong with your import other than process on images. One thing to try is on your import template settings, click on advanced button on top right to see limit tab. Try setting lines per import to some lesser number, default is 1000 and see how import goes. Please have a look at [url=https://csvimproved.com/support/questions-and-answers/903-manage-timeouts]Managed timeout[/url] document which explains more on this setting. [quote]I am also unsure why the export shows with two entries on the log?[/quote] Do you mean to say you are seeing two entries in debug log file? If yes, can you post the debug log?

Read more ...

Hello Eddie, You cannot see the screenshot as @tharuna seems to have forgotten it. ;) She will be in tomorrow and can post the screenshot, I don't have it either. [quote]"The output needs to be filtered by field "discount_id" = -1"[/quote] We do not have the option in the template settings for doing this. What I am thinking is that you could include the field in the template for export. Set the field to unpublished, this will prevent it from ending up in the output file. You can use the Skip rule to skip any row that does not match the -1. I am thinking that may be the way to go. [quote]p.s. I notice the topic has been transferred to rolandd.com.[/quote] Yes, very deliberate :D The site csvimproved.com is closed down as we integrated all our products and support into a single site. We announced this last week on the site and via Twitter. For the time being we leave the site up and running for reference if needed, but we did post a notice on the forum that support has moved here. Hopefully that explains it.

Read more ...

Hi Rolandd, Thank you very much for your help. It has been very useful. He has worked perfectly. Only by doing so, each parent has many options to choose, and each option only has a size and a color, which corresponds to that product specifically child. I tried this other way, (I send file). Not if it's the right way. So I get a single product have all size and color options. Lose the option to control the stock. What you fail me, it would make all the images in each row are incorporated as additional images of the same product. Is there any way to do this without going all images to the same row of excel? Example: imagen1 | imagen2 .... Thank you very much Regards

Read more ...

So I have been doing some testing on both Joomla 2.5 and 3.4.0 but I haven't seen any issues. Joomla 2.5 [quote] Processing started: 13th March 2015, 4:50 pm Template name: Example VirtueMart Product export Results for ExampleVirtueMartProductexport ============================================= No log details have been found Processing finished: 13th March 2015, 4:50 pm Process ran for 2 seconds User has been logged out [/quote] Joomla 3.4.0 [quote] Processing started: 13th March 2015, 4:56 pm Template name: Example VirtueMart Product export Results for ExampleVirtueMartProductexport ============================================= No log details have been found Processing finished: 13th March 2015, 4:56 pm Process ran for 2 seconds User has been logged out [/quote] All this using PHP 5.5.14 and tried it with a subfolder as well. Which PHP version is your SH command using? So we have to look at why it is failing on your system as the code seems to be OK. Not sure if it matters for your system but the template_id='20' has single quotes while the rest has double quotes.

Read more ...

Thank you for all your help. I've done what you suggested, however I am encountering errors. Attached log and two single product csv's as I want to import one product correctly first before doing all the others. I've tried importing the product csv first then prices csv as you suggested. Problem 1 - Virtuemart image is not showing. Reading your forums I see that allow image to be saved on server must be checked, which it is for the template. The image file exists under the file location. Typing in URL shows this. CSVI Product Sample file csv com_csvi.log.21 Problem 2 - Error message: These fields have been found but are not supported by CSVI: price_quantity_start, price_quantity_end. I have run update fields several times as suggested in the log. CSVI Prices Sample file csv com_csvi.log.25 Don't know what else to do, I've tried over and over again to fix these issues. Joomla 3.6.2, CSVI Improved 6.6.4. Thank you for any help provided.

Read more ...

Ok, I think we are chasing our tail here. I disable "cache cleaner" which I thought might have been the issue, it wasn't....every time I change the template or view it, and hit save and close, and try to reload the preview it fails and file is gone.....then it hit me.......its the TMP directory.....I'm wondering if the core cleans it up "whenever" it feels or whatever.....so I just said screw it....created a new directory called import and voila.....series of save and closes, navigation moves, previews....doesn't fail once....so I guess for me, instead of: xxxxxxxxxx.com/tmp/myfile.csv to xxxxxxxxxx.com/import/myfile.csv That seems to do the trick and a single source point upload for retention. Maybe this might help others, but my guess is the TMP isn't the best place to put your master file since it is subject to cleaning at any given point via a plugin/core process.....who knows....but this solution appears to fit my situation. Thanks for all your time and effort Roland. I like version over all the rest thus far. Chris

Read more ...

Hello, I would like to share the solution we found on the beforementioned issue. K2multiimages plugin tend to store photos with names md5_2 for the second photo, md5_3 for the third phot and so on. Given the fact that the xml file we want to import has at top 25 images for every article, we followed tharuna’s advice and we created 25 override files of item.php for the import process. At each file on line 370 we replaced original code [code type="markup"]$filename = md5('Image' . $this->item->id);[/code] with [code type="markup"]$filename = md5('Image' . $this->item->id).'_2';[/code] for the second photo override [code type="markup"]$filename = md5('Image' . $this->item->id).'_3';[/code] for the third photo override and so on. Then we created 25 templates, and we used on each one of them the according override file. Finally, we run all 25 imports consequently and… [b]success[/b], all items are being created and updated with multiple photos. I’m certain that we could have managed better if we had implemented a "foreach" command and do all the above with a single override file and template but our coding skills are not that elevated. :) Sorry for the long post, but I wanted to share our workaround and even get any advices for improving it if any. Thank you for all your help on this one. Best regards.

Read more ...

[quote]I think I forgot one step when I generated the map file. I'm checking now.[/quote]Definitely looks like that because the first field in the attached file is short description and not category path :) [quote]Is it mandatory to indicate 'Skip' on the field you don't need.[/quote]Yes it is mandatory, otherwise CSVI will process the field. [quote]Can you have a fast way to set multiple field as skipped ones. It's painful to set them one by one.[/quote]None that I known of other than pressing the letter S which will go straight to the first entry starting with the letter S. Press it again it goes to the second, etc. [quote]If I have multiple step to conform a csv file and proceed with the import, do you have some kind of chaining mechanism to automate the process.[/quote]Not sure what you mean here however CSVI only does a single import run and no other tasks around it. [quote]I will use the cron task for that but I'm not there yet.[/quote]A bash script is the way to go to have some management on import routines and related tasks.

Read more ...

Hey Andy, So I have been looking into this issue but I don't see a reason why it would export the parent products. The debug log has no logging when it is processing parent products. What you need is version CSVI 6.6.2, CSVI VirtueMart 6.6.2 and the custom field patch. That should be enough to export your data. Now if you have parent products exported with that combo, we need to look at the why and if it happens for all parent products. A product with a value set for product_parent_id is always exported since that is a child product. If the parent value is 0, then CSVI checks if there is any plugin associated with the product. In case there are no plugins associated, the parent product is exported because it is a single product. In case there are any plugins associated with the product, CSVI checks if it is an orderable parent. The check is only done for multi-variant and generic child variants. Anything else the product is exported. The question now is, can we look at one parent product that is being exported and what are the properties of this product that may cause it to be exported.

Read more ...

Hello, we have 5 account representatives. We need that the order confirmation email send to account rep asigned to the buyer. ¿Do you know if I have any way to implement this with CSVImproved?

Read more ...

[quote] Is this a sufficient resolution, or do I need to use an official patch from you?[/quote]That is sufficient, I see that the file is in the wrong folder in the patch. It will be in the right location when the new release comes out. [quote]As for Zipcodes, I am creating the CSV files by saving a subset from an excel spreadsheet, I don't know how to style the Zip as '00000' and have it stick in the CSV file, any suggestions?[/quote]Spreadsheets work with numbers and a number starting with leading zeroes like 01234 is the same as 1234, that is why spreadsheets remove them. So you have to tell the spreadsheet it is not a number but text. In Excel you can do that by adding a single quote before the value. So your zipcode looks like this '01234 and that will keep your leading zeroes.

Read more ...

Hello Teresa, [quote]tried to import product prices and categories with the following error: No files found to process in folder[/quote] What was the source set in the import template? [quote]When leaving the file name blanc by using a single file in import folder, the import process is working, however the product price is not updated.[/quote] Can you post the import debug log to check why price is not updated? The debug log posted here is for export. [quote]When using "Load from server" instead FTP server it works. Product import and product in stock import working fine from FTP server![/quote] If the product import is working from FTP server and not your prices then it should be something to do with your FTP settings. Can you check if the FTP path set is correct and also the credentials?

Read more ...

Hello, [quote]I have 2 problems:[/quote]No you don't :silly: We have challenges :) One thing you should know is that Excel is very stubborn when it comes to CSV files. It starts already with the delimiters you have chosen for export. Excel does not allow any other delimiter than a single or double quote. Since you have something else it will cause problems. The first issue should be solved by setting the field delimiter to a semi-colon (if you are not in Europe, this is going to be a comma) and the text enclosure to a double quote. I can hear the question come but my text has double quotes. This will be taken care of by CSVI, as the CSV standard has a solution for that. With the standard delimiters that Excel loves so much, you can open the file fine in Excel. You can even go as far as specifying an export filename in your template and add the extension .xls so Excel will open it directly. So your export filename could be myproducts.xls. Your second issue is more problematic because CSVI does indeed use the |-symbol for separating multiple categories. The only solution I can think of for this is to replace the |-symbol with it's HTML equivalent [code type="markup"]|[/code] on import and export. So you have a replacement rule for the import where the |-symbol is replaced by the code above. For export you have the opposite rule. This is only needed then for the category_path field.

Read more ...

Hello, Andy will provide us with some detailed instructions once he is ready. A sample template can be done but will completely depend on the type of products you sell. As you will know Google requires different fields depending on the type of product you are selling. [quote]Actually shipping is quite simple since you can define it directly in google merchant center.[/quote]In this case you get the exact shipping rates for a particular product.

Read more ...

I'm sorry, i tought that CSV Improved is a dutch company. I would like to use the icecat option in CSVI Pro, and followed these steps : https://csvimproved.com/support/import/203-virtuemart/868-import-icecat-product-information Unfortunatly every attempt failed. Joomla 3.7.4 + CSVI Pro 7.2.3 + CSVI addon_virtuemart 7.2.0 I have an active account for Icecat. And filled in every item in the "Dashbord" like user and password, even Download ID and Domain. For the icecat strings (index URL + Manufacturer URL) i have left them as default. Then we go to "Maintenance" load icecat indexes: Using everything as default the output is : String could not be parsed as XML Using the options gzip off + load type single, the output is : COM_CSVI_ICECAT_INDEX_FILE_NOT_FOUND At first i tought that the default strings (index URL + Manufacturer URL) were outdated. But the are correct, and in a browser accessible. What am i doing wrong ?

Read more ...

Hello Tim, The way SEF caching works is that it sends a POST request the following url example.com/index.php?option=com_csvi&task=sefs.getsef&format=json and the parseurl variable that is posted contains the URL or URLs to convert. During a regular export the parseurl contains a single URL but during a maintenance task it contains up to 500 URLs. The script resturns the generated SEF URLs as an array. So you could check if some kind of limit is hit when posting to this URL. If you don't have any SEF cache enabled, exporting 2500 URLs means 2500 requests to the front-end of your site. This could be seen as a DDOS attack and therefore not allowing you to send any more requests. That is where the maintenance task for SEF URLs comes in. With 500 URLs per request, the 2500 requests become 5 requests. This is significantly lower. Did you try running the maintenance task to populate the SEF cache?

Read more ...

Hello, The SQL statements used by both Joomla and CSVI actually don't state which collation to use, the only thing they state is to use UTF8 as character set. The collation is set by the database, whichever is the default for that database. I don't forsee any issues as CSVI is using the same defaults as Joomla is. [quote]There is as far as I know one reason to use unicode: we use German as well and Unicode collation sorts "ß" like "ss" where as _general_ci sorts them as single characters.[/quote]That is not something I am aware of. [quote]Should I change all table back to utf8_general_ci?[/quote]I don't think it makes any difference for Joomla/CSVI if you use utf8_general_ci or utf8_unicode_ci as long as you make sure all tables and fields are the same. Perhaps you need to change the database default, so any new tables will be created with your preferred collation.

Read more ...

Hello, [quote]Is this something new?[/quote]Not new, been like that since Joomla 1.5. I guess it has never been an issue for you because you don't use extended characters. That would explain why it always worked for you. Please try this, go to Templates -> Template fields and select all fields and click on the Publish button. You won't see any difference but it will set the published state on the template fields. It must be something very simple but I am not seeing it yet ;) All looks good to me. Everything looks good on the About page as well? What do you see on the import result screen?

Read more ...

Hello, [quote]I followed the steps in the [url=https://rolandd.com/documentation/ro-csvi/dependent-custom-fields-for-all]tutorial/url] (which is similar to the answer) and I ended with two products: the parent which had three CF4ALLParent custom fields and the child product which had three CF4ALL. None of the six custom fields had any value. I tried to prefill the CF4ALLParent and CF4ALL with values and repeat the import but I had the same result.[/quote] You did not include your import debug log to check what has gone wrong. Please send it to check what has happened with your import. [quote]1. I build CF4ALLParent (which represent "type of material";) according to the tutorial plus: cart input=yes, layout position=addtocart, display type=drop-down list. Added two values: "Plastic" and "Fabric" (CF4ALLParent image). [/quote] This looks correct. [quote]2. I build CF4ALL (which represent "material";) according to the tutorial plus: price-variat=yes, cart input=yes, layout position=addtocart, display type=drop-down list. Added some values: "Fabric->Cotton", "Fabric->Silc", "Plastic-Nylon" and some more (CF4ALL image)[/quote] This also looks correct. [quote]I created the product export template (dcf4all.xml). I *do not* have the custom_parent_value field when I build the field list but I *do* have it available when I build the product import template.[/quote] You are not seeing that field in export template because we did not add support for it. For now we have added support for dependentcustomfieldsforall only for import. [quote]5. When I run the export I get the dcf4all.csv which is missing things, like the field values. [/quote] Again you are seeing empty values because of no support for dependentcustomfieldsforall on export. Send me your debug log and let us find why your import is not working.

Read more ...

Hello, [quote]Given the fact that the xml file we want to import has at top 25 images for every article, we followed tharuna’s advice and we created 25 override files of item.php for the import process. At each file on line 370 we replaced original code[/quote] 25 overrides :ohmy: I did not advise to create one override for each image. Would have been better if you have one override with custom code for importing all 25 images. [quote]Then we created 25 templates, and we used on each one of them the according override file. Finally, we run all 25 imports consequently and… success, all items are being created and updated with multiple photos.[/quote] If its one time import then handling 25 templates is OK but with regular imports it is really going to be difficult for handling these templates. [quote]I’m certain that we could have managed better if we had implemented a "foreach" command and do all the above with a single override file and template but our coding skills are not that elevated. :) Sorry for the long post, but I wanted to share our workaround and even get any advices for improving it if any. [/quote] Having a for loop for importing all 25 images using one override file would be the best way of handling this situation.

Read more ...

Hello Ronaldd [quote]However in a multi-select field or dropdown it is save to say that a space is useless.[/quote]thats what i think too. but only prevent single spaces is maybe not enough, because if you import a "1" instead of "english" for example it create same wrong DB-entry [code type="markup"]{"id":"2","value":[]}[/code] means: first check if value is correct => if yes. save to DB if not correct or empty or a space only => save nothing to DB (like K2 does) [quote]Maybe a K2 bug?[/quote]maybe k2, maybe csvi bug ;) :whistle: because csvi create bug after first(2+) import i am not sure. maybe the creation off all fields(inclusive the empty fields, that are neccessary exept multi-select fields) has influence too. maybe prevent the "bug" above solve problem too. have you successful reproduce the bug by your own? best regards grafik

Read more ...

Hello, [quote]...how itis possible.. the parent sku is indicated on the import....[/quote] Let me explain what is happening right now so you understand why the product and child variants are not linked in your case. If you see the example in the tutorial, the parent product is the first row and it is a product itself. When import happens there is an entry which happens in VirtueMart product custom fields database table for this parent product and when the next rows (child product) is imported with the product_parent_sku, the value of this child product is collected and at the end the custom_params field for the parent product row is updated with collected value. This process happens hand to hand when the products are all in one import file. Since you have them in two different files for parent and child, this process of collecting and updating parent row does not happen. [quote]Is there any wayto use a custom rule to do that?[/quote] There are no rules in CSVI to combine two files. [quote]... "CLI script"?[/quote] I meant Command Line Interface script to append two files as you mentioned that these files are to be imported using cron jobs. [quote]if I'm able to persuade my cliento to realize a single file with all the duplicated data but no parent sku it is possibletoimport any row adding the size field ? (I cannot have realized a file with the parent and the childrens together as in the tutorial)[/quote] My explanation above is clear to understand that why the import file needs both parent row and child row with parent product sku so they are linked during import.

Read more ...

Hello, [quote]As soon as I click on the 'Process' button it starts Running however it never stops. The 'Time Running' keeps going indefinately[/quote]That timer is not linked to your server or anything, it is a simple timer that starts when you click Process and won't stop unless it is stopped either by finishing the import or clicking on the Cancel button. [quote]eventhough it keeps on processing (whilst the error message is there)[/quote]Nothing is being processed, timer runs regardless. Since we are still lacking the real reason why the server kills the process, it will be hard to figure out what is wrong.

Read more ...

[attachment]config.jpg[/attachment] [attachment]error.jpg[/attachment] [attachment]popup.jpg[/attachment]Hi, I've recently installed CSVI into a site I'm developing which will have ongoing product feeds from the vendor. There's one issue I'm having with product images on a product page in VirtueMart. I'm importing a CSV with a single product image that load from a remote URL. It copies the images to our server successfully, it generates the thumbnail in category view but when the product is clicked for more information it shows a small error icon (screenshot attached). Weirdly if that icon is clicked it loads a popup with the image showing OK but the text underneath says 'no image found' (screenshot attached). When I check the source code of the published product I can copy/paste the src URL for the image that isn't showing into a browser and it shows OK so not a permissions issue. I thought it might have been a template issue but switched the template to use the default Joomla Prostar template but same problem. I thought it might have been a PHP extension missing as we've only recently deployed PHP7 so rolled back to PHP5.5 but same problem on import. I can manually add images to a product and they save and display fine. Do you have any suggestions as to what it could be? Joomla 3.7.0, VirtueMart 3.2.1, CSVI Pro 7.1.0, PHP 7.0.10 Many thanks, Julian.

Read more ...

Shimon, There is no magic button to repair your prices. The only way to clean it up is to empty the price table and import the prices from your master file, so that each product has one price. Only after that can you check if a subsequent import adds a price or not. The reason for getting a duplicate price will be that CSVI can't find your existing price. Either due to not enough fields to identify your price or due to too many fields. [quote]Somehow the import from CSVI has caused inconsistencies and problems.[/quote]You keep saying that CSVI is the cause, hereby implying that everybody has inconsistencies and problems. That I do disagree with. Yes, it is CSVI that is doing the actual database changes but garbage in is garbage out of course. The advice is then to try this with a single product first, so you can see if the import is doing what you expect. Doing it on the whole database will create a larger problem. [quote]How do I stop this from happening in the future?[/quote]Test your import before running it. If there is an issue with that 1 product test, you can send us the debug log for checking why the price is not recognized and as such being added. Issues like this should always be approached in a very small set, otherwise it is nearly impossible to see what is going on.

Read more ...

Hello, I just purchased your component and I can't make anything work at first. I'm getting a stream of content from a provider. The stream can be XML or CSV. I have a sample CSV file (attached). I'm testing with a limited number of fields and I limited the export to 10 lines to test. I have issues both with import and export logs of what I did is attached (see csv3.png) I ran the field update process (see csv4.png). It seems to work but the list of available fields remains empty after update. My configuration : Joomla 3.3.6, K2 3.0 (Beta), CSVI 5.19 [b]Pb with import[/b] I created a K2, import template and selected the fields I want to get from the CSV. All attempts to import return no record. I assume the mapping is not correct but I don't understand how to map my CSV columns to K2 item The analysis of the CSV displays correct columns (see csv2.png) If I look at the [b]PB with export:[/b] When I try to export I see an error message at the end of the long setting screen. I assume there should be tabs on this screen but they do not appear. Instead all the content is displayed on a single page and it ends with and Error message : Unknown column 'c.parent' in 'field list' SQL=SELECT c.parent AS parent_id, c.id, c.name AS catname FROM c43f9_k2_categories c LEFT JOIN c43f9_k2_categories x ON x.parent = c.id WHERE c.language = '*'

Read more ...

Hi, I didn't find any tutorials about importing/exporting Hikashop items by CSVI Pro, it's not even listed as supported extension, however I can see [url=http://www.csvimproved.com/en/downloads/csvi-pro-extensions/csvi-pro-extensions-6-0-rc-1]here[/url] an addon so I'm posting few questions. First of all - is Hikashop fully supported by CSVI Pro 6? In Hikashop Business edition there's a possibility to create many different product custom fields like checkboxes, multiple select, single select etc. Are all of them supported in CSVI Pro 6? Can you provide some example how to import product with checkbox custom field (for other custom field types too) - how does an inside-cell value delimiter look like? I mean in my csv file: [code type="markup"]some_checkbox_cf;some_multiple_select_cf 1|0;val1|val2|val3[/code] or something similar? Can I update products using product_id field, like in Virtueamart 3 import: virtuemart_product_id? Best regards, Chris

Read more ...

Hola buenas tardes, se resolvió el problema con la instalación, pero ahora después de 4 horas y haciendo todo lo posible, no he consigo exporta un solo producto, he probado con las plantillas de ejemplo, pero nada he conseguido hacer, mi pregunta es la siguiente ¿ puedo hacer uso de estas plantillas, o solo están como ejemplo? porque cuando intento crear una plantilla propia hay alguno campos que no me aparecen, ayuda por favor como soluciono esto. Gracias, Jorge Traslator Hello good afternoon, solved the problem with the installation, but now after 4 hours and doing everything possible, I have not been able to export a single product, I tried with the example templates, but nothing I have managed to do, my question is Next can i use these templates, or are they just as an example? Because when I try to create my own template there are some fields that do not appear to me, please help as I solve this. Thanks. Jorge.

Read more ...

We have always used the CSV INPROVED component in the importation of products and it has worked very well, this import could be done with all the products of the store, about 3000 products in a single file and it took approximately 15 minutes. Now we have a problem when importing the file with the products, at 12 seconds the error 503 (img) appears, but we see that despite the error the system keeps importing product records in the database, very slowly and it gets to insert about 350 products, at the end of 30 minutes it stops (maximum process time of the server). We thought it was a bug in the hosting service but we have been reviewing for several days, the speed and time of processes have increased and it is not solved. We have renewed the version of the component in case there is some kind of incompatibility with the new version of joomla or virtuemart but it still fails. I attach the product file, and one of the logs We use CSVI 7.6.2 JOOMLA 3.8.6 Virtuemart 3.2.14 PHP version 6.6.36

Read more ...

Hello I followed the steps in the [url=https://rolandd.com/documentation/ro-csvi/dependent-custom-fields-for-all]tutorial/url] (which is similar to the answer) and I ended with two products: the parent which had three CF4ALLParent custom fields and the child product which had three CF4ALL. None of the six custom fields had any value. I tried to prefill the CF4ALLParent and CF4ALL with values and repeat the import but I had the same result. So I thought I could build the product I want and get the csv via an export. 1. I build CF4ALLParent (which represent "type of material") according to the tutorial plus: cart input=yes, layout position=addtocart, display type=drop-down list. Added two values: "Plastic" and "Fabric" (CF4ALLParent image). 2. I build CF4ALL (which represent "material") according to the tutorial plus: price-variat=yes, cart input=yes, layout position=addtocart, display type=drop-down list. Added some values: "Fabric->Cotton", "Fabric->Silc", "Plastic-Nylon" and some more (CF4ALL image) 3. In a new product I added three CF4ALL custom fields, the ones I mention above, with respective prices 1, 2 and 3 (see ProductCustomFields image). Now the user has a master-detail list selection (ProductBuy image) 4. I created the product export template (dcf4all.xml). I *do not* have the custom_parent_value field when I build the field list but I *do* have it available when I build the product import template. 5. When I run the export I get the dcf4all.csv which is missing things, like the field values. My question is how to fix the cf4all.csv file in order to get the product .[attachment]C4ALLParent.png[/attachment][attachment]CF4ALL.png[/attachment][attachment]ProductBuy.png[/attachment][attachment]ProductCustomFields.png[/attachment][attachment]ProductBuy.jpg[/attachment]

Read more ...

Hello, [quote]1. Create a replacement rule where find field is images/stories/virtuemart/product, replace field is empty and save the rule.[/quote] Try to set find field as images/stories/virtuemart/product/ (notice the slash at the end)and replace field will be still empty. [quote]2. Create another replacement rule where find field is |images/stories/virtuemart/product, replace field is empty and save the rule.[/quote] Try to set find field as | images/stories/virtuemart/product/ (notice a space after | and / at the end)and replace field will be your field delimiter value as explained in my previous post. [quote]but after export i got result for field file_url like /1.jpg| /2.jpg| /3.jpg| /4.jpg but i want tab separate my result is single field file_url . i attached my created rule please check and if have any issue please give me solution. where i have made wrong rules please check.[/quote] Correct the rules as explained above and see if it helps.

Read more ...

[quote]If you look at text file, so even without importing it into excel, you can already see that the html code within the description field is already on multiple lines.[/quote]I told you Excel is stubborn ;) OpenOffice/LibreOffice has no problems reading this file. This would need a replacement rule as well, where you replace the line-ending with a space. So in the replacement rule you would search for [code type="markup"]/\n/[/code] and replace it with a space. Set the type of replacement to a regular expression. This will remove the invisible line breaks. [quote]In the text file you see another strange thing, 2 x double quotes: style=""font-size: 16px;"[/quote]That is the CSV standard. If you use a double quote as text enclosure then any data inside should be escaped with another double quote. So that get's you 2 double quotes, so you know the double quote belongs to the text. [quote]This replace rule you suggest, replaced the | within the category name, but also the separator for multiple categories.[/quote]Ah yes, I see. That is because you have both in the same field of course. Then your original solution remains and that is import the product twice with the Append category option. Only other way I see is that the category names are changed to use the HTML code or another separator symbol if you want to do it in a single run.

Read more ...

Since I cannot reproduce this on Joomla 3.4.0, could you make me an Akeeba Backup that I can download and try it on? Thank you.

Read more ...

Hello, [quote]I have made all these rules to virtuemart backend, but I do not know how to pass them on to each product through the scv I think it's simple...[/quote] Since you have created the rules already in VirtueMart backend, you can add field [b]product_discount_id[/b] in your import file and set the specific discount id for the product. If you have any issues with your import, post the latest debug log to check. To get the debug log check [url=https://csvimproved.com/support/questions-and-answers/390-how-to-collect-debug-information]How to collect debug information?[/url] document.

Read more ...

It works only if the path on the csv file is /media/k2/items/src/boomerang.jpg. It does not work with simple file name boomerang.jpg

Read more ...

Thanks so much! I knew it had to be something simple! Too bad I can only give you a 100 for support on the ratings! Lindee

Read more ...

Hello Tony, Yes since you are seeing this on checkout you need to check this error with VirtueMart.

Read more ...

Hi, I am using CSVI Pro 7.4.1 with Joomla 3.8.5 and Virtuemart 3.2.12 and I am having trouble importing updated prices. I am trying to import an updated pricelist into Virtuemart from some Point of Sale software which has the product SKU and pre-tax price in it - but the prices may be different in both systems. When I try and import the prices, it adds them as a new (second) price and doesn't replace the original price (these products only have a single price field). I can see in the documentation there is a price_delete field, but I cannot seem to get the import working no matter what I try. When I refer to the documentation at https://csvimproved.com/support/import/203-virtuemart/1553-virtuemart-prices-import you suggest using as an example to Update Prices: "product_sku";"shopper_group_name";"product_currency";"price_quantity_start";"price_quantity_end";"product_price";"product_price_new" - I am stuck with log errors saying "Missing Fields" because I do not have a field for "product_price" as the website and POS software run as separate price lists. Sorry I have tried to look for answers but I am just stuck now :( - can you please help point me in the right direction? Thanks, Aaron

Read more ...

Hello Pas, [quote]This should be used if all works right. 1 group for all users (particulier) 2 group for business (winkeliers) with different prices after login.[/quote]Ok, this clears up a lot and is exactly what I wrote in my previous message, you will need another template for importing prices. You cannot manage multiple prices with the product import. The product import only deals with a single price for a product. The debug log doesn't show adding any new prices but it is also much longer than the one product you posted here. The SKU OLM009 is not in the debug log. Regardless of that, first you need to make an import template for the product prices. How to do that and what is needed is explained in the [url=https://www.csvimproved.com/support/import/203-virtuemart/912-import-virtuemart-prices]Import VirtueMart prices[/url] document. There is also an example for using multiple shopper groups and how to change prices. So my suggestion is to create this import template, test it out with 1 product and see how it goes. If it doesn't do what you want, post the debug log and the file you tried and we can take it from there.

Read more ...

To see if arguments get passed from the command line the defaukt way, I wrote a little test.php file: [code type="markup"] $txt = "arguments given: " . $argc . "\n"; $txt .= print_r($argv,true); $mf = fopen("testfile.txt", "w"); fwrite($mf, $txt); fclose($mf); [/code] When run like this: [code type="markup"]/usr/bin/php -f /home/domain/public_html/administrator/components/com_csvi/helper/test.php key### 5[/code] it produced a text file with this content: [code type="markup"] arguments given: 3 Array ( [0] => /home/domain/public_html/administrator/components/com_csvi/helper/test.php [1] => key### [2] => 5 ) [/code] So this way works. The same file run with double dashes:[code type="markup"] root@vps [~]# /usr/bin/php -f /home/domain/public_html/administrator/components/com_csvi/helper/test.php --key=key### --template_id=5[/code]produced an error message, and the usage instructions:[code type="markup"] Error in argument 3, char 2: no argument for option - Usage: php [-q] [-h] [-s] [-v] [-i] [-f ] php [args...] -a Run interactively -b | Bind Path for external FASTCGI Server mode -C Do not chdir to the script's directory -c | Look for php.ini file in this directory -n No php.ini file will be used[/code] and exactly the same with single dashes.

Read more ...

Hello Tharuna, thanks for your reply. Building a template from the scratch with ORDER ADVANCED, the error 500 don't comes up. However it is a solution "in case of emergency"! It would be great to use an export with a simple csv-file. The data will be processed to import in a piece of software based on an access database. So my question: Is it possible to add all necessary fields to a simple order export based on a csv-file? Kind regards, Teresa

Read more ...

[quote]Please add this function on next update!![/quote]Nothing to add, CSVI has been doing this since the beginning of time.

Read more ...

Thanks! got it to work now. Sent the plugins since I saw other people on their forum asking about using your plugin. Lindee

Read more ...

Hi there, I'm using: Joomla! 3.6.5 CSVI Pro 7.0.2 I have an external software that stores all information about the products, including pricing. I have a couple questions about how to synchronize VM using CSVI imports for this case. I'm struggling to understand why there are multiple types of product import templates (operation types Price, Product) and if I need to use both templates in order to update a single product. Let's say I want to update the price and information for a product (for a SKU that already exists in VM). 1) Would I need to use both a Price Import AND a Product import? 2) According to this: https://csvimproved.com/support/import/203-virtuemart/912-import-virtuemart-prices Changing the price for a product requires the old price... without knowing the previous price, (or using "0" for the product_price) will it still overwrite the old price with product_price_new? 3) Is there a way to distinguish between the fields that one can import versus those which are exportable? The 'Available Fields' list does not seem to distinguish between these two cases. For example, when I export price information, I have available fields such as 'basepricewithtax' and 'pricebeforetax'. However, when I import, the equivalent seems to be 'product_price'. 'pricebeforetax' is not a recognized import field. Thanks, Nathan

Read more ...

Please hold on a while , I will report the development soon, since i did not try your suggested changes.. i will check over weekend. thanks.

Read more ...

Hello, [quote]Yes thanks. I have created a template from this now which is an import template. Is this correct?[/quote] Yes thats correct. [quote]I have tried to import this using a subset of my content. I thought I would do a single category to prevent time outs etc. I have gone through process, fields detected all ok and columns all look fine however I get this message on every line. The category alreadsy exists in com_content.[/quote] Please update CSVI to 7.4.1 version as there was a small issue with F2C importing categories and that is fixed with this version. Don't forget to update your CSVI F2C addon extension as well. If you still have issues, post a sample of your import file along with the latest import debug log. It will also be good if you can post your template XML file, to get the template XML file go to CSVI maintenance menu, select CSVI Pro in first option and Backup templates in second option. Select the import template and click continue. Post the downloaded XML file. [quote]You are missing the required field(s): - projectid or projecttitle Obviously, this is a pretty clear message however my question is - Which field or fields in K2 would be mapped to these projectid or projecttitle F2C fields?[/quote] CSVI is looking for Content type title in F2C article import and that is what is said as projecttitle or projectid. As per my knowledge it should be mapped to the K2 Extra fields group name. [attachment]Screen Shot 2018-01-22 at 11.07.45 AM.png[/attachment]

Read more ...

Hello, [quote]Since latest update I cant fin the "record groupping" setting in the template.[/quote]It is on the Fields page. You don't see it there?

Read more ...

Hello, [quote]I created a new import template for updating a couple joomla custom fields values. It keeps failing, and furthermore the log shows no problems that I can see and it also will not create a backup of a single template either as a download or saving to folder on server. When I try to backup a template it says it did but it does not. So I cannot give you a copy of the actual template, I made screenshots instead. I have verified the fields I am using are used for Joomla Content and reviewed your troubleshooting notes.[/quote] Check if your tmp folder has right permissions for backup template problem. [quote]One of the screenshots shows the onscreen log result after failed import and I think it is saying it failed because there is no fulltext, but that isn't a mandatory field unless it changed? My very first attempt resulted in fail as well saying it required title, so I added it but I thought your docs say for content only alias was mandatory along with category_path and ID of course.[/quote] Yes, fulltext or introtext are not mandatory but CSVI had it in its check and that is fixed with the attached patch file. [url=https://csvimproved.com/support/questions-and-answers/905-how-to-load-a-patch-file]Load the patch file[/url] and run the import again. Also, title is not a needed field, if you see the message it says id or title or alias and category_path or catid fields. If no alias is given in import file, with title CSVI can generate alias field and with alias and categoryid ID field can be identified. Test the patch and let me know how it goes. [attachment]patch_content_2018_05_15.zip[/attachment]

Read more ...

Hello Mon, The issue is actually not the use of text enclosures but rather the field names that are being used I think. Since you have changed the field names in your template fields you need to use the new field names in the BODY as well. As a simple test, if you replace the [b]virtuemart_shipmentmethod_id[/b] with [b]C_CHARGE_CODE[/b] does it produce the expected output?

Read more ...

Hello, [quote]There is no log output for the importing process.[/quote]That will mean you have not turned it on. Just one question, why are you dealing with 85 fields? Are you sure you need them all? Since you are struggling with the custom fields, let's make the import file a lot simpler at first and then the other fields can be added again. As per the [url=https://csvimproved.com/support/import/203-virtuemart/1047-custom-fields-for-all-for-virtuemart]Custom fields for all for VirtueMart documentation[/url] you only need to use these fields custom_title, custom_value and custom_param for dealing with the CF4All fields. Add to that the product_sku field and you have a very simple file. Import that file first and enable the logging so we can see what happens on your import. Once that is working, we can look at adding more fields.

Read more ...

Hosting manager says there is no specific error on server, still not able to use your extension, i like so much your extension but since is not working for me i had to buy another one, im requesting a refund for this extension since is not working for me. Let me know if you need proof.

Read more ...

Hello Andrej, Since your image URL is already encoded, you need to set Encode URL option to No in your template settings and on Image tab. Right now it is set to Yes. Try the import and let me know on how it goes.

Read more ...

yes, simple settings has worked and it brings up Fatal error: Out of memory (allocated 225705984) (tried to allocate 130968 bytes) in /home/cluster-sites/1050/o/officeneedsdirect.co.uk/public_html/libraries/joomla/database/driver/mysqli.php on line 1038 We do however have our memory_limit set at 800M as you can see on our http://www.officeneedsdirect.co.uk/info.php page Kind regards Tim

Read more ...

Hello Tim, Another thought came up, are your products linked to a specific shopper group? What if you set the shopper group to "Available for all" on an imported product, will it show then? It must be something "simple" like that.

Read more ...

Hello, Since it is tasks you have deleted you can always reset it by going to CSVI Pro >> Tasks and click on Reset button. This will get all your tasks back.

Read more ...

Hello. Would be great to have some updated info related to the creation of the feed for google. I followed the old tutorial here but would be nice to have a template or basic config. I never managed to create the feed correctly using csvipro, was always marked with many errors. I tried both xml and csv. Actually shipping is quite simple since you can define it directly in google merchant center.

Read more ...

Hey tharuna, Thanks for the help, but Rolandd already said the same thing to another person in a different thread [url=https://www.csvimproved.com/forum?view=topic&catid=44&id=32663]TOPIC: /administrator/components/com_csvi/rantai/rantai.p[/url] which is why I stated in the OP that I've uninstalled all of our admin tools and security plugins and reverted the htaccess file to the default J!3.5.1 htaccess. I've looked at every thread that deals with this issue and applied the patches I've found, but nothing corrects this issue and every single log has the same 2-4 lines saying it found old logs and it was clearing them and nothing else. I understand that this isn't likely to be CSVi related, but considering I've tried everything suggested to no avail, I need direct assistance with this one and it's completely random appearance. ETA: A copy of what now shows in every log after rantai became forbidden 2016-06-27 15:20:45 0 [DEBUG] Clean up old logs. Found 26 logs and threshold is 25 logs 2016-06-27 15:20:45 0 [QUERY] SELECT csvi_log_id FROM #_csvi_logs ORDER BY csvi_log_id 2016-06-27 15:21:06 0 [DEBUG] Clean up old logs. Found 25 logs and threshold is 25 logs 2016-06-27 15:21:06 0 [QUERY] SELECT csvi_log_id FROM #_csvi_logs ORDER BY csvi_log_id

Read more ...

Hi, problem solved! It not was a file's problem, but with IceCat. It needs to write on "skip fields" which fields you don't want to import from IceCat. So simple! Thank you for your attention, I'm in love with your extension :D

Read more ...

Hi, Since the override price etc is not available to add, I have not imported it, also how do I set the shopper_group_name to all, since it sets it to default, it does not display on the website? These are the fields they say they need, however I need override price and price without tax, or base price etc? product_sku product_price product_currency shopper_group_name price_quantity_start price_quantity_end

Read more ...

You have a BOM. This question has been asked many times before :) This is why there is an article about it called [url=http://www.csvimproved.com/en/support/questions-and-answers/846-logged-out-on-import]Logged out on import[/url]. If you follow that, you should be good to go. Since the auto-detect delimiters is set to No, you will have to save the file without the BOM. Without the actual file, I can't comment on what is in the file specifically. [quote]Log is not produced to debug it.[/quote]The log is created but since the import dies, you don't get a link to it. The log can be found in tmp/com_csvi/debug.

Read more ...

[quote]Hello, [quote]When i want to add breaklines or custom text in the field combiner, do i make a combine field in the same order as im combining field? Or is there an easier way. Its meant for the following: In the combined field, there has to be a space between every field, for which i use combine character in a rule. However i want to add a static line between these, and 1 or 2 breaklines. [/quote] For the static text, you can add a combine field and set Default value for this field. Put this combine field in the order as it comes between the other combine fields and use it in your rule. Field order should be like Combine ->Value1 Combine->Static text as Default value set in Template fields. Combine->Value 2 Hope it is clear.[/quote] Tharuna, This worked great :) Now we almost have it set up exactly how we need it, except for this single breakline (an enter) like here: https://italricambi.nl/index.php?option=com_virtuemart&view=productdetails&virtuemart_product_id=14971&virtuemart_category_id=331 You see that the 'Vervangingsnummer voor' is a new line, which i added to product_desc in plain text (). Does this combine field support HTML? Or how do you suggest to insert the breakline? Should i make everything in paragraphs maybe? I do have to keep 'order' in my combine fields. Some of them are used in the template for instance. Many thanks

Read more ...

I feel silly for not catching that lol. The only issue left is how to do the same to the string variables and then I'm all set. I tried increasing the number of ~Y but no luck. Since you're on a roll, any suggestions on how to do that too? Thanks tharuna!

Read more ...

Hi Can you help. When importing a simple csv I can preview it the rows no problem but then the Next step to import the file I get. An error has occured during the import. Below the information received from the server. 403 error on import - Access to this resource on the server is denied! We are running Litespeed server if that makes any difference

Read more ...

Just one quick question: my developer was wondering how his plugin could influence the CSVI export, since it does nothing in the database and only consists of files. So what's the routing, any thoughts on this?

Read more ...

Hello Davide, Whether you can do it with 1 or 2 templates really depends on what is in your import file. Since I don't know that I am assuming you are using the fields in the template rather than the column headers, both files that you are importing will need at least the same order of the fields. If the order is different then the fields won't match. Depending on what you are importing you may need two templates as well. Again, since I don't know which fields you are importing, it is hard to tell.

Read more ...

Hello, Thanks for the code. It solves the problem in case of type 2 (values are showed, labels not) but type 1 remains empty. BTW filtering on shipping method doesn't work because the code is missing. But it can be copied from simple order export to here.

Read more ...

Hi Rolland, we have new eshop with Virtuemart 3.4.2 Joomla 3.9.6 CustomfieldForAll 4.0.4 CustomFilters Pro 2.7.0 CSVI Pro 7.12.0 CSVI Import Custom Fields For All If I imported CSV for parent products, the customfields are imported ok, but for child products created duplicate customfiled. But I need for child products the same customfield only with setup override and selected only one value from multi values. The file for import is one (parent with child, and I importing one time. Velikost rámu == Frame size Modelový rok == Model year I tried importing a single file or importing separate files and each time the result was the same. Parameters were duplicated after child products were imported. I send picture with right admin setup and wrong admin setup. parent: https://kolopark.easy.minion.cz/index.php?option=com_virtuemart&view=productdetails&virtuemart_product_id=14198&virtuemart_category_id=742&Itemid=435 child-wrong: https://kolopark.easy.minion.cz/index.php?option=com_virtuemart&view=productdetails&virtuemart_product_id=14199&virtuemart_category_id=742&Itemid=435 child-ok: https://kolopark.easy.minion.cz/index.php?option=com_virtuemart&view=productdetails&virtuemart_product_id=14215&virtuemart_category_id=742&Itemid=435 How can I setup or import right? We have about 15000 products to import: - from feeds from suppliers - manually from ERP - manually in administration and the client does not want to manually overwrite child values => that then loses the use of CSVI advantage. I've also tried to add override / disabled values to CSV, but it didn't help. Best Regards Rudolf

Read more ...

Hello Donna, Since the URL is set in your template, you do not need to specify it on the cron job. You only need to specify the template name and the secret key set in the template.

Read more ...

Hello, In that case the invoice_number is not enough for the query. Since you only want one order per line, do the group by on the virtuemart_order_id field. I believe that should get you the desired result.

Read more ...

Hello Wicko, Can you share a screenshot on where you are seeing this error? As i said earlier we dont support this extension, since you are saying import went fine this should be something related to jnews extension.

Read more ...

Hello Peter, [quote]What steps would you take to import those into Virtuemart so I don't have to add each individual product record?[/quote]What do you mean by adding each individual product record? Some background information, when you import a product it needs to have a unique identifier. This is called the product SKU and is a required field. CSVI checks if the SKU exists, if it does, the product is updated. If the SKU does not exist, CSVI adds the product to the system. [quote]Also, how do i prepare the csv file for the import?[/quote]Usually people use a spreadsheet to prepare their CSV import files. [quote]Do I create one template or 3?[/quote]You need only 1 template with 3 fields as you can add multiple fields to a single template. [quote]No supported fields have been found in the import file[/quote]This means that your CSV file does not contain column headers with the CSVI names but most likely a name of your own choosing. I can't comment further because there is no sample CSV included and the debug log. If you use the names as mentioned in your first post Category\Product\Price, you cannot use the option [b]Use file for configuration[/b]. This must be set to No and you have to add the fields to your template. You can also use the CSVI names instead which are category_path, product_sku, product_price. [quote]Fatal error: Call to a member function reset() on a non-object in /home/fitzadmin/public_html/administrator/components/com_csvi/addon/com_virtuemart/model/import/category.php on line 379[/quote] This looks like it happened because no language has been chosen in the template so the language table could not be loaded. Although this is the category import, I thought you want to do a product import. You can also use the Fieldmapper in CSVI to help you create a template. Now it looks like you have the wrong kind of template set. You need a template of the type Import / VirtueMart / Product.

Read more ...

Hello, The importing seems to be successful, the data is in database but since the virtuemart_vendor_id field has been updated as 0, you are not seeing the coupons on virtuemart backend. The issue is being worked on. Please try to import the data with virtuemart_vendor_id with default value as 1 or if you have any specific vendor id. Thank you.

Read more ...

Hello, [quote]How can I assign the "Available for all" group for a price import?[/quote]Have a look at the [url=https://www.csvimproved.com/support/import/203-virtuemart/912-import-virtuemart-prices]Import VirtueMart prices tutorial[/url]. For prices the * is used for shopper group names because VirtueMart needs it :) [quote]Is this the intended behavior?[/quote]This is not the intended behavior, I will need to see the debug log to understand why CSVI can't find the existing price. [quote]But numerous forum posts and tutorials say that is the character to use for all shopper groups[/quote]That is only for the shopper groups linked to prices, not for the shopper groups linked to products. In the next release, CSVI 6.5.0, you will be able to use the asterisk as well for products as we will just discard it on import. At least the import file will look more consistent. [quote]Would XML be a better choice than CSV for these issues?[/quote]That is not going to help in this case. If anything, it may make things more difficult. [quote]and remove certain columns before importing either products or pricing tiers.[/quote]You don't have to delete any columns. I would say you are better off to make another template where you skip the columns you don't need. So you have a single CSV file for a manufacturer with all their products and another CSV file for that manufacturer with the pricing tiers. You then have one template for the product import and one template for the price import. That should be efficient enough I think. You could have the pricing tiers in the same CSV file as the product file but then you would need to duplicate all the product information as well because each row needs all information. In this case you still have 2 templates but in the product template you would skip the pricing fields and in the price template you would skip the product fields. [quote] Would you you happen to have a tutorial on "store management" techniques when it comes to achieving some sort of efficiency of csv file management?[/quote]There is no such tutorial but I have explained my thoughts above.

Read more ...

Hi Tharuna, Server logs are empty since the error is in a php script and not on the server side. I contacted my host and that's what they told me, I saw them myself... that's why I sent you csvi logs before. D

Read more ...

Hello, The query in the debug log looks good. The error you see will happen when the query processing is still on but the connection to MySQL gets closed. Since we are not able to reproduce this error on our local server, Can you send me your site Joomla administrator access details and FTP details to check on the export? You can either send it as a private message or post a email to tharuna@csvimproved.com.

Read more ...

Hello, I am trying to import Extra fields based on product SKU. I have set the extra field type as string and i want to import the quantity of each product on a custom field. Basically i know how to do it manually but since there is a huge amount of products it will take forever. Example is attached. Looking forward to your reply.

Read more ...

Hello Don, [quote]but the latest version I see is 5.21.2[/quote]Scroll down on the download page, it is below the 5.21.2 version. You can't use 5.21.2 with HikaShop, since you installed 5.21.2 make sure you clean out the system as mentioned before.

Read more ...

Hello, Sending me the same email 6 times is not going to get you an answer faster. You don't need to install the RSForm addon, since you only use VirtueMart you said. So first install CSVI Pro and then the CSVI VirtueMart add-on.

Read more ...

Hello, Yes, i saw the screenshot you had sent for preview, just confirming if you have tried the same file once again since the content is different from the file. The same file when i try to import looks good on preview. Thank you.

Read more ...

Hello, Looks like your import is breaking when trying to resize the image. What if you remove Maximum width resize, Maximum height resize on Image tab in your template setting and try the import? Also since you have the image already on your server you dont have to set Save images on server to Yes. This is for saving remote images on your server during import. You can set this option to No. Try import and see if it works else send the image in a private message and i will look into it.

Read more ...

Hello Monica, Since the issue is something related to your live site and export works on your test site, are the extensions installed on your live site are also installed on your test site? Can you check if any of the installed plugins on your site is conflicting with CSVI? List of few known plugins are listed in [url=https://csvimproved.com/support/questions-and-answers/760-conflict-with-plugins]Conflict with plugins[/url] document but it is good to disable the other installed plugins and check your export.

Read more ...

Hello, Since the simple file won't work, I can't think of anything else we can try to see why the server kills CSVI. As for the logfile, I am no server administrator, so I can only guess what is in there. I see twice an abort request processing but no reason as to why it is aborting. If you are not bound to this hosting provider, there are others out there that will provide good hosting solutions that work and in case of issues know what to do.

Read more ...

I would like to know how to do (and is it possible simple ?) to personalised the html for an export ? Wich file shall I have to modify ? I just want to up the size of columns to have the category name and SKU product on 1 line (not 2 as actualy). Thanks for your help

Read more ...

[quote]Would you care to explain? I am interested what that is. Perhaps it can help others since many hosting providers use cPanel.[/quote] Regarding errors, Cpanel offers to switch the PHP version. When you do that, there are settings for each version. Those settings have one option to turn on error showing. [quote]In that case you have duplicates. On the Fields tab, you have a Group By button. Click that and in the popup, select which field you want to group on. I would say you can do the product_sku and that should fix it.[/quote] Ok, I will try that one later. The problem with your extension is that it needs newer PHP version to run, but my old page runs on older PHP version. When I switch server to newer version, old page has errors... since old page is still used for customers, I ca't allow it... so I have some work on late night hours :D Thanks this far. I will leave feedback, how it goes. It seems that after correction of these mistakes everything should work fine.

Read more ...

Hello, [quote]I have uploaded the patch file. I will see if that improves anything.[/quote] In the short file you did it won't have much impact but I can see that the patch is working because the thumbnail is no longer being generated. [quote]Yes this is our product ID. I want to keep it the same. It is in the import file in the first field[/quote] [quote]Our SKU is in.[/quote] These two belong together. As I mentioned before we use the SKU to identify products, this also means that the product_id is ignored because you cannot have 2 unique identifiers, it is one or the other. Using the SKU the database still controls the product_id values, if you want to use the product_id field you must take control of the IDs and ensure they exist before import. The reason for this is that Joomla only does updates on primary keys. If you just need this ID be linked to the product you may consider adding it as a custom field. Either on the article or on the product as we are dealing with Joomla Articles and J2Store products here. If you decide to go ahead to force your ID as primary key, the field you need is j2store_product_id. Out of curiosity, why using 2 unique identifiers for a single product? [quote]This is still not a good result.[/quote]Yes because the original issue is still not resolved and in some cases is even worse. That 3 second query is taking 5 seconds in some cases. Is the database log not saying anything about this query? We have gone ahead and are doing some tests with our own file with 25,000 records but no final conclusions yet. To do some local testing, I saw you already posted a sample CSV file earlier. Can you post a backup of your import template as well? This can be done by going to Maintenance -> CSVI Pro -> Backup templates and select your template. This file can be uploaded here. I think I have spotted something that can be optimized but want to be sure to check it against your template. While typing this I see you have updated your post with another question. [quote]This import is not uploading any images, only the file path.[/quote] Image processing is set to No, so no thumbnails are created or set, only the filepath is stored. If you want the thumbnails processed you can set [b]Process images[/b] to Yes on the Image tab. The thumbnail options will show and CSVI will generate the thumbnails. I hope it makes sense that when Process images is set to No, it doesn't process images.

Read more ...

Hello, Apologies, I was under the impression you got it working again. Since this is not the case, let's see what is going on. First, can you create a template by selecting the import as you usually do just don't select your file for import but click on Save as new and enter a template name. After that select the file you want to import and run the import.

Read more ...

Hello Eddie, > Will sef urls will be output since they have not been so far? SEF URLs will be output as long as the option SEF URLs has been set to Yes in the template. Not to forget, the domain name needs to be set in the Global configuration of CSVI as well. On the Dashboard click on the Options button. You can then set the domain name of your site.

Read more ...

Hello, Uninstall the plugin, since it is not used anyway and then it shouldn't give the error anymore. As for the language, give me a week or two to get the final release out and then the language files for version 6 will be put up on Transifex.

Read more ...

Hello, Since you have set a field copy rule to use intnotes as slug, you can set Recreate alias to No on Options tab in your template settings. Recreate alias will use the product name to generate slug for a product, that could be cause for duplicate error.

Read more ...

Hello Kostas, That is very well possible. There is no problem with importing the URL you posted or even using the file upload. So the issue will have to be somewhere on your server. Since you are having space issues, that would be the first place to check.

Read more ...

Hello, In your export template settings on Options tab you have set category separator to be / and since there is no matching > found in the category, replacement rule does not work. Change the replace rule to find for (/) replace with / and run the export. See if it works.

Read more ...

Hello, The usage of the "last hour" is something that I am not even aware of that it works. Since you said it works in 4.5.4 I checked the code but this hasn't changed since. So I played a little with it and I found that you cannot save the template with the text "last hour" but if you type in the "last hour" and then click Export it indeed exports the last hour data. The reason you can't save the text "last hour" is because it isn't a valid date/time. [quote]but it doesn't fill my need and the advanced is buggy, because doesn't save the order of the fiels to export.[/quote]After you fill in the order of the fields you need to click on the Save button on the toolbar above the fields. Do not click on the icon at the top of the column.

Read more ...

Hi, We are using CSVImproved to export Hikashop orders on daily base. These export are done every evening at 22 hours and should export the new (confirmed) orders since last run. But lately, it looks like there are somtimes orders exported twice. This should not be possible, since we have as rule it should look at new orders since last run. When I compare these orders, it seems that all of these orders are made between 21 and 22 hours, in fact the hour before export is made. Is it likely that this is where the bug is coming from? Maybe wrong server time? Or... I hope you have a suggestion, because our Fulfilment partner has many problems with working with our exports now. Regards, Carst

Read more ...

Using 6.3.0 on VM 3.0.8. I must be missing something but I cannot seem to find the product_desc field when trying to add new fields to the existing product import template. I see various other product fields but no product_desc. This is my first time using this version so perhaps I am missing something simple... Any help most appreciated. Thanks.

Read more ...

Hello, The logic is pretty simple I think. If you have duplicate orders, find the uniqueness in your orders and group on that. Unfortunately I can't see what is missing in your order export file but I checked the file you posted originally. The problem you are trying to solve is the duplicate products when you have child/parent items, correct?

Read more ...

I need to keep the payments, etc. The thing is that since I made this mistake, I don't see the products in vm, in order to delete them and I get duplicate errors on import, due to duplicated skus. Maybe I should delete them at phpmyadmin. What do you think?

Read more ...

Hello Manuel, We don't have an option to delete an order after export but In your export template settings on Options tab in Date range filter set the value to Since last run. This will export all new orders from the last export time. That should help to your need.

Read more ...

Hello, [quote]I am guessing the problem is because the product is no longer in VM.[/quote]The problem is not that the products are no longer there because the search only happens on the order item table. The issue is that the list is limited to 10 products and you have more than 10 products that start with the same 5 characters in your case. Usually you would continue typing to match the full SKU but your SKU ends at the first 5 characters. The search works on both the SKU or product name. You can filter the list on the name of the product to get that CJC1R product. A work-around in your case would be to change the file administrator/components/com_csvi/addon/com_virtuemart/helper/com_virtuemart_json.php on line 106 and change the 10 to a higher number if you want more products to show up. This is nothing new though, it has been there since a long time. It just happens that your database returns these 10 records as first items. A downgrade is not necessary I think since you can filter the list on product name or that won't work either?

Read more ...

Hello, CSVI wont list a language in its import template only when there is missing language table in VirtueMart but since you are saying you have virtuemart_products_pt_pt table. Just to confirm agian, Can you follow the below steps and send me the screenshot on what you see in the options? 1. Create a custom import template in CSVI by selecting CSVI Pro in component and Operation as Custom tables. 2. In the template on Options tab, under Custom tables filter by virtuemart_products. 3. Post the screenshot on what you see there.

Read more ...

Hello, Since you are saying that you see the same SQL error on installing CSVI we assume that your CSVI installation with files is completed and installation breaks when running the database update. To solve this database inconsistencies you can [url=https://csvimproved.com/support/questions-and-answers/905-how-to-load-a-patch-file]load the patch file[/url] attached with the post and then go to CSVI About page and click on Fix database button. This should fix all your database issues. Let me know on how it goes. [attachment]patch_csvi_10_04_2018.zip[/attachment]

Read more ...

Hi Roland I made a simple template for showing you the result and happened to get this error: [code type="markup"] Error You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'FROM `u8713_virtuemart_orders` LEFT JOIN `u8713_virtuemart_order_items` ON `u871' at line 2 SQL=SELECT FROM `u8713_virtuemart_orders` LEFT JOIN `u8713_virtuemart_order_items` ON `u8713_virtuemart_orders`.`virtuemart_order_id` = `u8713_virtuemart_order_items`.`virtuemart_order_id` LEFT JOIN `u8713_virtuemart_order_userinfos` AS `user_info1` ON `u8713_virtuemart_orders`.`virtuemart_order_id` = `user_info1`.`virtuemart_order_id` LEFT JOIN `u8713_virtuemart_orderstates` ON `u8713_virtuemart_orders`.`order_status` = `u8713_virtuemart_orderstates`.`order_status_code` LEFT JOIN `u8713_virtuemart_product_manufacturers` ON `u8713_virtuemart_order_items`.`virtuemart_product_id` = `u8713_virtuemart_product_manufacturers`.`virtuemart_product_id` LEFT JOIN `u8713_virtuemart_manufacturers` ON `u8713_virtuemart_product_manufacturers`.`virtuemart_manufacturer_id` = `u8713_virtuemart_manufacturers`.`virtuemart_manufacturer_id` LEFT JOIN `u8713_users` ON `u8713_users`.`id` = `user_info1`.`virtuemart_user_id` LEFT JOIN `u8713_virtuemart_countries` ON `u8713_virtuemart_countries`.`virtuemart_country_id` = `user_info1`.`virtuemart_country_id` LEFT JOIN `u8713_virtuemart_invoices` ON `u8713_virtuemart_orders`.`virtuemart_order_id` = `u8713_virtuemart_invoices`.`virtuemart_order_id` LEFT JOIN `u8713_virtuemart_paymentmethods_es_es` ON `u8713_virtuemart_orders`.`virtuemart_paymentmethod_id` = `u8713_virtuemart_paymentmethods_es_es`.`virtuemart_paymentmethod_id` LEFT JOIN `u8713_virtuemart_shipmentmethods` ON `u8713_virtuemart_orders`.`virtuemart_shipmentmethod_id` = `u8713_virtuemart_shipmentmethods`.`virtuemart_shipmentmethod_id` WHERE `u8713_virtuemart_orders`.`order_status` IN ('C') AND `user_info1`.`address_type` = 'ST' [/code] The issue I was talking about is described in the image: Column headers all exported. Default values only first appears in exported CSV file.

Read more ...

Thanks for the quick reply. However, I did follow those steps - twice before posting my question. And on the live test site, the extension hasn't been installed. Since my localhost version wasn't so far along, i created a fresh install and loaded 7.1.0. Can't do that with the hosted version though. Lindee

Read more ...

I am using Joomla! 3.8.10 Stable. So since the import run fine on you, it seems that the problem is in my end. By the way, in your screenshot i see only the first paragraph. I can't see further below, so did you notice if the whole HTML text got imported properly?

Read more ...

Hello, These are notices thrown by K2 extension file. Since CSVI uses K2 extension file in processing image these notices are shown on import. Go to System -> Global Configuration -> Server -> Error Reporting and set this to System default. Save the configuration and run the import and check if these notices are gone.

Read more ...

Hi guys, On a test server - Same server and set up settings, CSVI Virtuemart Exports perform as expected. On our live site no matter what, even the most simple export templates only output the first line of any virtuemart order and nothing else (so I don't believe our issue is related to template set up as the same work on our test site). Have fully uninstalled CSVI Pro including removing database entries and reinstalled but no matter what, only one line only exports. I'm at the stage now where I really need a solution so do you have any other ideas or suggestions ? Regards, Monica

Read more ...

Hello Rosalie, Since your hosting provider doesn't know how their own system works, it is going to be nearly impossible to find out why the 500 error occurs. The maximum execution time isn't usually the problem with a 500 error, more common is the PHP version or file permissions. If the suggestion of Tharuna doesn't work and you still get the 500 error, I have included an SQL file with my VirtueMart fields. Do know that since the update did not run on your system, the fields may or may not work and you won't have the option of using the custom fields. Depending on what you want to import you could have enough with this. I do think your hosting company should learn how to check the error logs.

Read more ...

Hello Jamie, Since this is a 3rd party plugin we have no knowledge on how the data is handled in VirtueMart tables. One option i can think of is to use [url=https://csvimproved.com/support/questions-and-answers/863-custom-tables-import]custom table import[/url] in CSVI. Check on how the plugin is storing the data, create an import file accordingly and try to run the import file using custom table import. See if it helps.

Read more ...

Hello, [quote]I don't want or care about the product status actually.[/quote]Aha, that got lost in translation. [quote]If I can get the operation=orders to work, I will be golden![/quote]We will and let's focus on that. [quote]I can certainly work in phymyadmin and am not scared to do so. What tables do you need or is there a better way to do this? If I use phpmyadmin, do you want them in sql or csv?[/quote]Yes, you can use PhpMyAdmin. What you do there is select the database in the tree on the left pane. After that click Export on the toolbar at the top. This will give you the export page. There you click Go. This will export the complete database in SQL and is probably the easiest way to go. [quote]However, woudl it be possible to be have it so it will search all products in VM that match?[/quote]The search filter searches all the sold products because you can't export orders of products that have not been sold because they don't exist. [quote]This is a something I export on a regular basis. As is, I will need to go into the template and do a new search to make sure new ones have not been ordered every time I want to run the export.[/quote]Thinking about a new approach here, the latest version of CSVI has the option to export everything since the last run. So you run your export on Monday morning where you set the filters. On Tuesday morning, you remove the filters and just export the orders since Monday morning by setting the order date to last run. On Wednesday morning, don't make any changes to the template but just run it and you get the orders from Tuesday till Wednesday. So you continue, it will always be the orders since last run. The reason the template needs to be changed on Tuesday morning is because you need to have a baseline for the Since last run. Perhaps this is something of use to you? This way you can also use it with cron. I looked at the debug log you sent, there is nothing wrong with the query, so if there is nothing in the export file all I can think of is that the query hasn't found any results.

Read more ...

After gladly purchasing CSVImproved I have spent the last 6 hours scouring the web for step by step instructions on how to import into Virtuemart 3 from a csv file that has 3 columns (Category\Product\Price) and two thousand products. Can someone please help me. I am using Joomla 3. You would think that someone had simple, step by step instructions somewhere!! Please help guys!

Read more ...

Ha, ha! I just imported the file you attached and it works like a dream. But no worries, I wouldn't have figured it out on my own. I kept my .csv file simple for testing purposes, and that obviously worked to my disadvantage. And so we can mark this issue as *solved* and I would like to thank you very much for your assistance!

Read more ...

Hello, The custom fields data is stored in the product_attribute field in orders table, you can export this field to get your custom fields. Currently CSVI don't support individual custom fields in order export other than what is in product_attribute field. The data stored in product_attribute field depends on the custom fields you are using. It can be simple plain text or JSON string.

Read more ...

Hello, There is one simple solution, if you know how to do, go to your phpmyadmin >> select your database >> look for #__virtuemart_medias table >> on SQL tab paste the query below and click Go. Dont forget to replace #_ with your table prefix in the query. This query will publish [b]all the images[/b] of products, manufacturer and category. [code type="markup"]UPDATE `#__virtuemart_medias` set `published`=1[/code]

Read more ...

Excellent, I got to import custom field correctly [quote] Can you post screenshot on which name? As per your debug log the name for billing address and shipping address are updated as per your import file.[/quote] Ok, i've attached capture , log and simple csv. Displayed name should be the one in Shipping address [attachment]com_csvi.log.22.zip[/attachment] [attachment]exportar_usuarios6.csv[/attachment] [attachment]captura1.jpg[/attachment]

Read more ...

Hello, I created a new import template for updating a couple joomla custom fields values. It keeps failing, and furthermore the log shows no problems that I can see and it also will not create a backup of a single template either as a download or saving to folder on server. When I try to backup a template it says it did but it does not. So I cannot give you a copy of the actual template, I made screenshots instead. I have verified the fields I am using are used for Joomla Content and reviewed your troubleshooting notes. I did not screenshot the options tab for the template, it is just one setting and it is set to NO for keep existing ID. I have attached a copy of the import file, it is only 4 items. Also a copy of the import log. I tried to download a copy of the template backup log but it says no log available. I successfully updated almost 10,000 articles without issues using CSVI Pro version 7.6.1. This import template was newly created in 7.6.1 but never tested or used until today. I updated CSVI Pro to 7.6.2 within the past week and today was first opportunity to test it works correctly. I successfully exported many files today though. One of the screenshots shows the onscreen log result after failed import and I think it is saying it failed because there is no fulltext, but that isn't a mandatory field unless it changed? My very first attempt resulted in fail as well saying it required title, so I added it but I thought your docs say for content only alias was mandatory along with category_path and ID of course. This site was also just moved from staging to live server. I did change the url in CSVI options, and I also tried the import on the staging site which has not changed at all other than the same updates to extensions, and it fails exactly the same way there too. There are no other issues with the site that I can see. Joomla version 3.8.7 CSVI Pro version 7.6.2 CSVI J2store addon plug 7.6.2 [attachment]fit-update-test.csv[/attachment] [attachment]fitment-import-update-fields-screenshot.jpg[/attachment] [attachment]csvi-pro-log-fit-update-fails.jpg[/attachment] [attachment]fit-import-tpl-detail-screen.jpg[/attachment] [attachment]fit-import-tpl-file-screen.jpg[/attachment] [attachment]com_csvi.log.360.zip[/attachment]

Read more ...

Hello, The duplicate with Job Id 469d1fd79fc9368683302df5a34942e7 you have referred is because of the catid. Right now i see all of these articles imported on different categories in your database table. CSVI checks for an existing article using alias and catid field, since the category is different it would have done a new insert.

Read more ...

Hello, In your import template settings on File tab you have set Skip new items to Yes, set it to No and then run the import. This option will skip the records which do not exists, since your records are already there and need to be updated you should be setting this to No.

Read more ...

Hello, It was a bit hard to find since you post as anonymous user and no order number ;) I believe I have found the right one and the invoice was sent to you on February 11th, 2019. I have just sent it again, please also check your spam folder in case it ended up there.

Read more ...

Hello, [quote]Thank you for your reply. When I exported the required fields I realised that most products did not have aliases as they had been imported using J2Store's Simple CSV Import without an alias filed as I thought they would be created automatically in Joomla as is normally done when you enter an article manually.[/quote] Not sure how J2Store simple CSV import works but with CSVI J2Store product import if there is no alias field it is populated automatically. [quote]I realised that the simple answer was to make the aliases the same as the sku for all the books (sku = isbn for books). This seems quite appropriate for the books which are the only products involved in this import. I created an import file to do this and imported it using J2Store's simple csv app. This then enabled me to use CSVI to export the required alias and category_path fields, add the 3 new fields by matching the alias field to the sku and then import it back. Job done! [/quote] Glad to know that all works for you now. Would appreciate if you can give us a review on [url=https://extensions.joomla.org/extensions/extension/migration-a-conversion/data-import-a-export/csvi-pro/]Joomla Extension Directory[/url] :)

Read more ...

[quote]but it's still unclear, even with the doc how to specify an alternate separator for categories.[/quote][quote]If it's also valid for K2 I'll check more carefully.[/quote]Now I see you are using CSVI with K2, since you didn't mention it, I assumed you were using VirtueMart. [quote]Where do I configure that in the template ?[/quote]To specify the category separator on the category import, click on the Options tab, it is the only option there called Category separator.

Read more ...

Hi Tharuna, I am posting 2 log files. Since I cleaned up all previous products/categories/manufacturers/medias and so on, even in the database, I performed a first import. Its log file is #21. Then I noticed that clicking on any product in homepage lead to a 404 error - product not existing. So I performed another import of the same file, that produced log #22. Now I can open product details, but issue described yesterday is still here. Thanks

Read more ...

Hello Iain, That really helped. Do you have any export template where on template settings, Enable front-end/cron option is set to Yes? I am thinking that you may not be having one and so the dropdown list is empty. Since this plugin works on front-end, it is required that you need to enable this setting in your export template. For the language label, try installing the attached plugin from extension manager and that would solve it. [attachment]plg_hikashop_hikashopcsviexport_csvi.zip[/attachment]

Read more ...

The only thing the debug log tells me is that the process did stop on reading the CSV file. Since I can't reproduce it with the same setting, I want to ask if you can make an Akeeba backup of the site available for testing? I will check if I can reproduce it with the copy of your site.

Read more ...

Yes, that's right. I think CSVI correctly defines VMPATH_ADMIN as 'administrator/components/com_virtuemart/'. The rest of 'administrator/components/com_virtuemart/plugins/vmplugin.php' expects this path. Lines 21-22 just call for an extra 'com_virtuemart' directory in the path. It only showed up on a cron job since class 'VmConfig' is probably already defined when logged in to administrator.

Read more ...

ok it's being a while since i have used csvi and maybe i'm confused. So, I have created in virtuemart the custom field named "Size" and the custom field type I chose to be mutli variant. Now I go on csvi i updated fields and i want to add to the csv the Size field but I can't

Read more ...

Hello, Reinstallation won't fix the problem since you don't know what the problem is. The debug log you posted looks good to me but on export CSVI tells you that 0 records have been processed? Go to System -> Global configuration -> Server -> Database. Check if the database type is set to [b]mysqli[/b], if not change this to mysqli.

Read more ...

Hello, [quote]Since couple of days we get 404 error while importing despite earlier it was working fine.[/quote]What has been changed on the server? It looks more like a URL that it tries to get cannot be found or is not allowed to open. Perhaps some security extension has been set to prevent access?

Read more ...

Hello Daniel, Since you are not doing any resizing on the images, it would be best to use the full path of where the images are located. So in your case the file_url would be images/stories/virtuemart/product/757017.jpg and the file_url_thumb would be images/stories/virtuemart/product/resized/757017.jpg Can you give that a try?

Read more ...

Hello, Not sure what we can do about this. The error basically means that the server closed the connection and that is the end of it for CSVI then, other than reporting the error to you. Is it just that one template or any kind of export? Since it happens also through cron, it is safe to say that the server is killing the connection as with cron you are entirely running on the server and not dependent on the browser. Can the hosting provider say anything about this? Do they see why the server kills the connection? This won't be the execution time or memory since the connection is forcefully closed. Perhaps you are hitting some other limit, that would cause the server to close the connection. That is something the hosting provider may be able to tell.

Read more ...

What a battle!! :( I have installed CSVI into a new installation of Hikashop so no tables to delete. On your page, I need 6.0 for the Hikashop to work but the latest version I see is 5.21.2 I downloaded that, opened in Hikashop, but has no fields at all to put into a upload file for import. Why can't I figure this out? It has to be something simple! Don

Read more ...

Hi guys! I have a csv file with 55 products and I would like every product to get a different discount. I have tried several ways but without success... In the file that I attach, next to the prices (product_price) I have the rates that I would like to have as a discount on the final price (product_discount) I have made all these rules to virtuemart backend, but I do not know how to pass them on to each product through the scv I think it's simple... Regards Terry_K PHP version 7.2.16 Joomla! version 3.9.4 CSVI Pro 7.11.0 VirtueMart 3.4.3 10005

Read more ...

Hello, [quote]However while I was trying to perform some test, trying also to add this new field manually in the database, I found another problem: the update of available fields is not working anymore. I got an error like the one in the picture. It occurs anytime I try to click on "Update the list" button. I wonder why error is mentioning those "IVA" fields. Actually, all these are related to "calculation taxes and rules". I never mentioned or put such fields in override.sql file. So I think something is not working properly. I opened the database, no such fields in #__csvi_availablefields table. I tried also to uninstall CSVI Pro, manually delete tables, reinstall it. The same problem occurs. What can I do?[/quote] Two things that look weird in your error image, one is the name of the field 'IVA-order-com-virtuemart-export' and other is the column name 'component_name_table'. There is no such column name in CSVI available fields table. You can try to empty your csvi_availablefields table manually from phpmyadmin and then try running the update of available fields. See if there is no such error after that. [quote]Before this, I tried to run "order advanced export" and I noticed that if customer chooses the shipping address equal to billing address, no field is exported. I mean, in the template field list I put "shipping_address", "shipping_zip", and so on (only shipping fields), but these are empty. They are filled only if shipping address is different from billing address. Is this your implementation of orderadvanced export, or again there is a problem with my configuration?[/quote] It is not our implementation, it is how VirtueMart stores the data. If shipping address and billing address are different, it stores them as two different rows with address type as ST and BT and so you are seeing shipping data in export. If shipping and billing address are same VirtueMart stores it as BT address type and as single row. This should be the reason you are seeing your shipping address fields empty. [quote]Just a little minor point: first I was able to set "Use CDATA tag" to "No" value, field by field. Later it was not possible anymore: if I try to set them to "No", as soon as I save its value is restored to "Yes". Do you know why this could happen?[/quote] Can you try to [url=https://csvimproved.com/support/questions-and-answers/905-how-to-load-a-patch-file]load the attached patch file[/url] and see if this issue is gone? [attachment]patch_cdata_2017_03_27.zip[/attachment]

Read more ...

Hello, There is no problem with your csv file but with the setting Create image name on Images tab is set to Yes. You have set this to product_sku, since the product_sku is same for all the images, the query to check the image in virtuemart_medias table says the image already exists and ignores the second and third image. Can you try setting Image name based on to Random and do the import? That would solve your issue. If not, post the latest debug log to check.

Read more ...

Hello Eddie, [quote]Can I use the v5 cron.php in the v7 setup?[/quote]That is not possible unfortunately. What is even more interesting, since you mentioned version 5, I compared this with version 7 and the way CSVI collects the arguments is the same. Would it be possible to send me SSH access so I can see what is going on?

Read more ...

Hello, I am not sure what the issue is you are seeing but not all orders come in 2 lines, only those orders which have a different BT and ST value. You are grouping on order_number, since this is unique, you will only ever get 1 line in your export file. You should remove all grouping if you want to export all lines.

Read more ...

Hello, In VirtueMart price import product_sku is one of the needed field and since it is not there, the rows are getting skipped. To solve this add product_sku field to your import with a fake value say 1. This way we are passing on with the needed field check and the price is updated with virtuemart_product_id. Let me know if this helps.

Read more ...

Hello, You should not be using the link on the cron job, that wont work. Since you said in your previous post that you dont have a cpanel and cannot run cronjob in normal way, You need to find a way to trigger this URL. Perhaps try running this using bash script. You hosting provider should be able to help you with it.

Read more ...

Hello, The number 5 is fixed for the preview. Since you are using it for debugging only, you may as well change it in the code. The file you need to change is [b]administrator\components\com_csvi\models\importpreviews.php[/b] on line 54 you will see this code [code type="markup"]$index = 5;[/code] You can change the 5 to what you like.

Read more ...

Hello, Since the export rows are more, You can try out doing two things, try increasing maximum execution time which can be set in template settings. Click on Advance button, find tab called Limits, set Override system limits to Yes and set a maximum execution time in there. But it may not work on many servers as this is not allowed, in that case you may need to contact your hosting provider to increase the maximum execution time. Second option is you can export data in batches, In template Setting set on file tab use from record and to record to retrieve in batches.

Read more ...

Hi Roland, I have an issue with the import which exists still since the recent upgrade. Basically k2 items which already exist seem not to be updating correctly, for example on the link [removed] the property 1RL only has one room available on the imported CSV file but on the k2 item/site there is data for 2 rooms still, its not clearing the data for these fields. Also my client is complaining of a similar issue with the k2item not updating correctly when it is unpublished. If you have any idea what could be causing this issue I would be much appreciated I have been looking for hours, many thanks!

Read more ...

Hello Teresa, [quote]So my question: Is it possible to add all necessary fields to a simple order export based on a csv-file?[/quote] Can you tell me the fields that are in your csv file? You are not seeing them in your order export template fields? You can try [url=https://csvimproved.com/support/questions-and-answers/1098-missing-fields-in-csvi]updating your available fields[/url] if you are not seeing any fields.

Read more ...

Hello Teresa, [quote]I made a clean install of CSVI 7 and restored my templates. Here I noticed that the rules are imported several times!?!?[/quote] If the rules has been shared between templates while restoring templates each rule associated with the template gets restored individually. This could be a reason you are seeing duplicates. [quote]2. EXPORT via "Save on server" and "Save on FTP server" ends in a blanc screen AND files are not saved on server.[/quote] There was an issue with export on front end on CSVI 7. Its fixed on your site. You can see the export working now. [quote]3. Import via "Load from server" ends in an error: COM_CSVI_LOCAL_FILE_IS_NOT_FILE[/quote] The actual text is that your import file is not readable. Since the language strings are not translated you were not able to find the cause. You can see the error now on your front-end import.

Read more ...

That's was the problem. So simple!! Thank you very much!

Read more ...

Hey Josh, Well Custom Fields doesn't exist in Joomla 3.6.5 as this is a feature of Joomla 3.7. On your Joomla 3.6.5 site you can change the export routine since you are moving to Joomla 3.7 anyway. Open the file plugins\csviaddon\categories\com_categories\model\export\category.php and on line 54 you will see this code [code type="markup"]$this->loadCustomFields();[/code]. Change this line to read [code type="markup"]// $this->loadCustomFields();[/code]. This should solve the issue. Of course you could also just update Joomla to the current 3.7.4 version.

Read more ...

Hi, ok let's see if template is fine then. Please give a look to attached images. About Import_preview, I split fields in two rows: any of them contain parent on first line, children on the second line. Consider also that I cut custom_title and custom_value values in the image since they were too long in horizontal.. Anyway, CSVI seems to read correctly fields I set manually in the template, so from this point of view the setting should be fine. Let me know if you find something not okay.

Read more ...

Hello Rolandd, I read a topic on this forum where it says that JoomSEF export is possible now, but I don't know how to create such template, since the JoomSEF option or fields don't appear. I have the CSVI Pro 6.5.7, do I have to install anything else? Thank you very much, ----------------------------------------- PHP version 5.4.45 Joomla! version 3.5.1 Database schema version 6.5.7 CSVI Pro 6.5.7 -----------------------------------------

Read more ...

I get an error "500 Internal Server" when exporting Virtuemart products. With 50 products everything works, but with with very many products comes the error. Joomla 3.7.0 PHP 7.0.21 CSVI Pro 7.1.0 On the same server I have a Joomla 3.4.1 with CSVI Pro 6.3.0 and PHP version 5.6.0. Since everything runs smoothly, even with very many products. (Sorry my english ist not so good.)

Read more ...

Hello Francois, I moved this question to a new topic since it is a different question. Which export type have you chosen? The order date and shipping address are available in the order export. The order date is the created_on field and the shipping address is the regular address fields but on the Options tab you can set the order address type. Read the tooltip for details.

Read more ...

Usually caused by security plugins used like Admin Tools or a setting in htaccess. This is something outside of CSVI as it is simply the system telling CSVI it is not allowed to access it's own file. It's odd that you get it with CSVI 6.3 because it has been the same since it's inception in CSVI 6.0. Something else must have changed on the site/server.

Read more ...

Hello Daniel, Since you are saying that export is taking longer than execution time you must be having too many products in your database. One solution i can think of is that you can break the export into several parts and to do that you can edit the template and on file tab set limits using from record and to record and generate the export files.

Read more ...

Hello, You need to write SQL query to get the value of the custom field from virtuemart_product_customfields table. To do that write query to get the virtuemart_custom_id of COM_VIRTUEMART_APA_P_NETTO from virtuemart_customs table and then using this virtuemart_custom_id and virtuemart_product_id you can get the value from virtuemart_product_customfields table. Since this is your custom code it is out of CSVI scope to help more on this.

Read more ...

Hello, Since the number of products you are exporting is 12000 the maximum execution time you have set now may not be enough for exporting all these products, you can try increasing your maximum execution time to be more than 90 seconds or you can run the export in batches. You can do that by setting From and To record in your export template on File tab.

Read more ...

Hello good afternoon, install csvi to make an export of virtuemart categories, everything came out perfect, the problem was that when I wanted to make products the view of the product looks ugly, it totally changes the view of the product, but this is only in detail view Of the product, I know it is the csvi component, since I did a clean installation in another folder on my server, I made a product before installing the csvi component and it looked good, later I installed the component import all my virtuemart categories and automatically View of producton change. I need to solve it since I have to deliver the project to the client.

Read more ...

Hello, Ok, so I have tackled the problem. I must have had tunnel vision not to see this earlier :) The problem is that your file is too simple. With that I mean, there is not enough information for CSVI to find the correct K2 Item. A unique item is determined based on the alias and category_path. Both these fields are missing from your import file. Attached is the file I used that imported the custom field values.

Read more ...

Hello Christian, The server error log you posted, is not the server error log, it is the webserver error log and a missing image won't cause an internal server error. Did you ask your hosting provider for the error? If you get it with even a simple import like that, something must be triggered on the server. Let's see what your hosting provider can tell us. With the real error, we will know where to look.

Read more ...

I tried to set order columns, but file is always empty. I tried to make simple Order (not advanced) export, but file is empty. In my server log, there is the following warning: [code type="markup"] stderr: PHP Warning: mysqli_fetch_object() expects parameter 1 to be mysqli_result, resource given in /var/www/[...]/administrator/components/com_csvi/helper/db.php on line 103 [/code] I attach CSVI log too. I ran the query in attachment and it return many results without errors.

Read more ...

Hello Jimmy, Ok, since you have access to the old site let's take the following procedure:[ol][li]Uninstall CSVI 5[/li][li]Install CSVI 6[/li][li]Go to Maintenance -> Maintenance[/li][li]Choose CSVI on the first dropdown[/li][li]Choose Backup templates on the second dropdown[/li][li]CSVI will report where it stored the XML file.[/li][li]On the new site, go to Maintenance -> Maintenance[/li][li]Choose CSVI on the first dropdown[/li][li]Choose Restore templates on the second dropdown[/li][li]Restore the XML file you have from the backup operation[/li][li]You should now have your templates again[/li][li]Run the export[/li][/ol] You may end up with templates with the same name but the ones at the bottom of the list are the new ones. If the export doesn't run please send me a private message with login details for both Joomla and FTP and I will take a look what is going on.

Read more ...

Hello, I can see the issue you are saying on product details page on front end. Since a child product is derived from a parent product it will have all of its parent's characteristics. So when you are importing custom field for both parent as well as child, you are seeing the first dropdown of parent and the second one of the child product. To avoid this you can import custom fields only for a parent product and leave them empty for a child product. Attached is the modified import file i used to run the import here. Try import with this modified file and let me know on how it goes. [attachment]Prodotti-custom_disabler_on_new.csv[/attachment]

Read more ...

Hello, You mentioned both an import (category) and an export (items). The Manage Timeout is only applicable to imports because exports usually continue to run. So let's focus on 1 issue first, the export. The import issue is better dealt with in a topic of it's own. Since you are not an a VPS or Dedicated server, the hosting company most likely won't allow you to override these limits. If your server doesn't run the export via the browser, the only other option left is the command line because this should not have any limits. The command line can be done either via SSH or running the export as a cronjob. Since SSH is usually a step too far, let's look at the cronjob. We have explained in the [url=https://csvimproved.com/support/questions-and-answers/1081-setting-up-a-cron-job2]Setting up a cron-job[/url] document on how to do that. If you have CSVI write the export file to a place on your server you can download it from there after the job has finished. Let us know how things go.

Read more ...

[quote](there is a special mode in Cpanel).[/quote]Would you care to explain? I am interested what that is. Perhaps it can help others since many hosting providers use cPanel. [quote]Also, why there are so many entries. I have only 1500 products, but there are over 3000 entries.[/quote]In that case you have duplicates. On the Fields tab, you have a Group By button. Click that and in the popup, select which field you want to group on. I would say you can do the product_sku and that should fix it. [quote]And, should xml file be so big? It is 2 MB.[/quote]Depends on what you call big, I don't find 2MB big. This completely depends on your data of course. First see how it goes with only 1500 products.

Read more ...

Hello, There are two issues i can find from your debug log. 1. The second field in your import should be file_url instead of url. You can add product_sku and file_url as your template fields and set Use file for configuration as No in template settings and on file tab. This setting will tell CSVI to use template fields and not the column headers in import file. 2. Since you are processing external images you need to set Save images on server to Yes in your template settings and on image tab. This is needed because VirtueMart cannot store external links and need the images stored on server. Try these changes and run the import again. If you still have issues attach the latest debug log along with sample import file.

Read more ...

many thanks it was the problem. Now I can import my simple data.

Read more ...

Thanks for a good support service!! fast and simple. Sorry for the disturbances.

Read more ...

Hello, I do have some additional questions just to make sure I get things right. So what you are saying is the following: The export runs at 7:22am on 2016-12-05 (UTC+8) which for CSVI is 11:22pm on 2016-12-04 (UTC). CSVI exports all orders with a date of 2016-12-03 (UTC date minus 1 day). The next export runs at 7:22am on 2016-12-06 (UTC+8) which for CSVI is 11:22pm on 2016-12-05 (UTC). CSVI exports all orders with a date of 2016-12-04 (UTC date minus 1 day). There is basically a 2-day gap there. Do I understand this correct? At 7:22am on 2016-12-05 (UTC+8) you can never export all the orders of 2016-12-04 UTC since that day hasn't finished yet, it still has 38 minutes to go.

Read more ...

Hello, [quote]how do I import the product images? I had added product_id field (PRODID) such that I can use the same to import the images data as well. But now since we have removed PRODID, how will I ensure that correct images go for correct product?[/quote] You need to file_url field for importing images and file_url_thumb for thumbnails for a product. By default CSVI will import images with same names as given in the import file. [quote] Do I use the SKU for that? If yes, could you please guide a bit on this.[/quote] Yes, You can also use SKU for image names. In your template settings on Images tab, you can set "Image name based on" field to product SKU. If you don't see this option click on Advanced button on top corner. This setting will use product SKU as image name.

Read more ...

Thank you very much for the help - but it seems I'm missing something. I created an export file from the main language (de_de) for the categories as well as from the (en_gb) table. This seemed to work fine (I attached part of the csv file): [img]http://s24.postimg.org/pa131jrqd/exportsettings.jpg[/img] [img]http://s27.postimg.org/8x3np9zkj/exportsettings2.jpg[/img] [img]http://s27.postimg.org/o784a7kgj/exportsettings3.jpg[/img] This includes all fields from the corresponding sql table When I import the file I get a 'success' in the log - however the table seems to be unchanged (here the import settings): [img]http://s9.postimg.org/ho6i81k9r/importsettings2.jpg[/img] [img]http://s13.postimg.org/u9y80wt53/importsettings.jpg[/img] What am I doing wrong ? (On a sidenote - I solved the problem with SQL since it's fairly simple in this case. But a solution would intrest me nonetheless. For anyone stuck with the same problem this snipped should do the trick - change the language table accordingly and the table prefix of your joomla installation: [code type="markup"] INSERT INTO xxx_virtuemart_categories_en_gb SELECT * FROM xxx_virtuemart_categories_de_de WHERE NOT EXISTS(SELECT * FROM xxx_virtuemart_categories_en_gb WHERE (xxx_virtuemart_categories_de_de.virtuemart_category_id=xxx_virtuemart_categories_en_gb.virtuemart_category_id) ) [/code]

Read more ...

Hello, Your log file is still missing in the message. If the file is too big please compress and post it. MYSQL determines whether or not a query is large based on the value of MAX_JOIN_SIZE variable. Since your query is returning more than this number of rows, you are seeing the error. To solve this you can ask your hosting provider to turn on SQL_BIG_SELECTS variable if it is off in mysql configuration file. Also, one more way to prevent this error is by [url=https://www.csvimproved.com/support/import/203-virtuemart/1159-speed-up-product-import] adding indexes to your table.[/url]

Read more ...

Hello Julian, Since you are saying that you are able to import 30 products before hitting server error, it is possible that you are reaching the maximum server limit. What if you try to set number of lines to import to 30 and Time between imports to 5 and then run the import? [quote]All folders are writable (in CSVI About tab) and have successfully imported another CSV of another 4000+ products from client’s old site but the image importing was from a local folder.[/quote] Is this import done on the same site and same server or on a different server?

Read more ...

Hi! Every 15 minutes on (00, 15, 30, 45) automatically export the received VM orders. Date range is set to Since last run. Everything works, but more often it occurs, that point can arrive at a order when the cron starts. This order, however, the next auto export not save the program. What is the solution to this? php:7.0.32-0ubuntu0.16.04.1, joomla 3.8.6, csvi: 7.5.1 Best regards, ötletgazda

Read more ...

Hello, Since you want parent product also to be on sale, you need to define ramifications for parent product which in your case it is Size S so i think it would be better if you use [url=https://csvimproved.com/support/import/203-virtuemart/1064-importing-multi-variant-custom-field]Multi variants import[/url] instead of Stockable custom fields plugin. Let me know if that solves your problem.

Read more ...

Hello Jef, You can add a Multi replace rule for export where you select Operation as Substring and In the Filter section set the Start field as 5 since you don't want the first 4 characters, leave the End field to be empty so it takes till the end of the string. Save the rule and apply the rule on order_number field in your template fields. Run the export and check.

Read more ...

Hello, [quote]I have uploaded the patch file and updated the available fields however the stock is only exported for simple products not variable products. I selected every field for the export just to make sure and you will see the quantity field is empty for variable products. File Inventory(2). [/quote] In CSVI J2Store Product export we have set grouping by product_id as default and so only the main products and simple products values are exported and not the variants. Please [url=https://csvimproved.com/support/questions-and-answers/905-how-to-load-a-patch-file]load the attached patch file[/url] and run your export. [quote]I then did another export by changing the export from Product to Variants and again, exported all of the fields - The quantity field in this export only contains a 0 or a 1 when the actual quantities are variable. File Inventory (3).[/quote] Are you sure there are values for quantity field? CSVI does not do any manipulation with this field on export other than reading value from database and export it. [quote]Is there anyway just to get an export which contains the Product Name with each variant on a new line alongside how many are in stock?[/quote] Try J2Store product export after applying the patch file to get the variant values on export. [attachment]patch_j2store_2018_12_24.zip[/attachment]

Read more ...

Hello Shimon, I cannot reproduce the issue you are describing. You said [quote]The list of related products just keeps growing. What am I doing wrong?[/quote]Does the import finish normally? If so, after you finished an import check in your database if the table csvi_related_products is empty. That is where CSVI retrieves the related products from on import. Once the import is finished, this table is emptied. Attached is a very simple test file I used to test the related import.

Read more ...

Excellent - thank you - I was hoping it was as simple as that. Thank you again.

Read more ...

Hello to all the team; I can not import images as I did before with the previous versions of csvi. I want to save these images on my server but it does not work. It seems that it is not very serious but I have been working on it for several days and I can not find the solution My import file is very simple:(copy of the Preview of import file) product_sku;file_url 70532;https://www.comlandi.fr/resources/img/products/70532g.jpg 70533;https://www.comlandi.fr/resources/img/products/70533g.jpg the debug tells me a problem but I do not know what to do thanks a lot for your help I'm using Virtuemart 3.2.12 / CSVI pro 7.4.1

Read more ...

I did another test. I believe the really long list may be the result of old order migrations with VM Migrator from vm1.1.9 to VM3.0.12. The item CJC1r is an old sku I am not using on the new site but it is still on some of the older orders. If I choose CJC1r10 from the list and save, that is the only one that shows up. If I go back and add CJC1r, I get the terribly long list again. I even set the date range this time to only filter on orders since the new site went up. Not sure how to go about fixing this. I still have old orders from the old site that need to be filled and exported in this sheet.

Read more ...

Hello, [quote]In my local server everything work as charm but in remote service i have problems[/quote]That says everything right, you have more restrictions on your server. [quote]The 2 files in public_html/tmp/com_csvi/ icecat_index.gzip and icecat_supplier.gzip created but empty.[/quote]Since you are able to load it fine on your local machine, I suggest you delete these files and upload the files from your local machine to the remote server. The files [b]icecat_index[/b] and [b]icecat_supplier[/b] are the ones you need to copy from tmp/com_csvi to the same folder on the server. CSVI then won't try to download them again and doesn't need to unpack them but can read them directly. That should get the indexes loaded.

Read more ...

I made very simple example on my site: http://test3.233747.hoster-test.ru/ Access for it sended to you privately. For import categories I use OUR_VirtueMart_Category_import template. csv file is already on server and set to template. The file contain only 4 lines: category_path;slug;published детская мебель;test-slug-1;1 детская мебель\держатель для балдахина;test-slug-2;1 держатель для балдахина;test-slug-3;1 But my aliases doesn't set. I tried to set my aliases manualy at category page, it possible. It mean that at least my aliases correct. If it need I can send log file. [quote]You may need to figure out where the alias comes from. Perhaps the menu?[/quote] It is difficult for me to answer for this question. VirtueMart categories are shown as menu at position 7 on site. I'll be very grateful if you can help me.

Read more ...

Hello, With VirtueMart Product import, you can update a product using any of the three fields product_sku or product_mpn or product_gtin. I am not sure how you have set your product material number in database. If its stored in one of these three fields then in your import template settings on Options tab, set Import based on field to product_sku or product_mpn or product_gtin as per your data stored in database. By default this field is set to product_sku and If you don't see this Import based on field, click on Advanced button on top. Next thing is to read the data from your XML file. Since you need to update only long description for a product, you need two template fields. One is the field to identify your product which is the field you have set as Import based on and other would be [b]product_desc[/b]. Add these two fields and then set up your XML as explained in [url=https://csvimproved.com/support/questions-and-answers/865-import-xml]Import XML[/url] document.

Read more ...

Hi, I installed the patch and the FTP now works!!! Thanks! [attachment]ScreenShot2014-04-13at19.48.53.png[/attachment] But, since installing the patch at the fronted of the site, I'm now getting this error at the top of all my pages: Warning: preg_match_all(): Compilation failed: unrecognized character after (? at offset 3 in /mnt/vol4/home/d/e/mydomain/public_html/myfolder/libraries/joomla/application/web/client.php on line 283 Is it related to the patch?

Read more ...

Hello, [quote]I haven't done parent/child imports since VM 1x so not sure what is required to get this imported correctly in VM 3x.[/quote]Unfortunately, there are too many ways you can create a parent/child in VirtueMart nowadays :) As to what is correct, all depends on what kind of relationship you want to establish. I don't see anything odd in your CSV file but please post your debug log as well.

Read more ...

Jimmy, Please post your debug log as requested at the top of the page, so I can see what happens during the import. The item should be updated based on the alias field. Since the first title did not have a space and now it does. Check if the aliases are the same. Otherwise run the import again and check if it really adds it or this was a one-time off.

Read more ...

Hello, One thing i could find from your debug log is that in your template settings Use file for configuration option is set to No. Since you have so many import fields it is advised that you let CSVI to read the file and fields. Can you set this option to Yes in your template settings on File tab and try import again? can you post the debug log if you still have issue?

Read more ...

Hello, CSVI is not a reporting tool by nature however since it can export data it can come close to it. There are just no aggregations, those will need to be done in a spreadsheet. The VM Order Item export is what you need to look at. This has all the product information details and has the ability to filter on date ranges. The rest you can do in Excel as you mentioned.

Read more ...

Hello, Multiple images can be uploaded but I think your image may be too large. Since there is no response whatsoever I am going to say you have JavaScript error. Have a look at one of these two [url=https://www.csvimproved.com/search?q=analyze+problems&Search=]support documents[/url], whichever you prefer to use, to see what is going on with the JavaScript. That should tell us why the import doesn't start.

Read more ...

Hello Drees, As per the screenshot you have reached maximum execution limit in your import. You need to increase max_execution_time parameter in your php.ini file. [quote]I now reduce images. turned off. he's going again[/quote] Since you are downloading images from another server, it is possible that image processing is taking time and so you hit the limits on your server. Did the import finish when the image processing is turned off?

Read more ...

Hello, [quote]How can I delete a csv file after an import using cron job ?[/quote]Same answer as before. If you want to control it yourself, you will need to create a bash script to do so. [quote]Every day I need to export only users or orders created the day befroe. Is there an option or a filter in cron line command ?[/quote]For orders you have the option in your template to export "Since last run", this is usually used to get the last batch of items. For customers you will need to do it on the command line as this doesn't have the "Since last run" option. The [url=https://www.csvimproved.com/support/questions-and-answers/1081-setting-up-a-cron-job2]Setting up a cron-job[/url] explains how to add command line arguments. To use a date you will need to use the system functions to generate the date for you. There are quite a few posts about that on the forum but people in general use something like this [code type="markup"] --form.orderdatestart=$(date -v-5d +"\%d-\%m-\%Y")[/code] You will need to find out for yourself how it works on your server.

Read more ...

Hi, We have created a template with the right fields in it however the product description appears on mulitiple fields instead of just one within the CSV file when it is downloaded. Is there a way for the product description to stay in the one field? As you can see from the screenshot this looks very untidy and not only that confusing, I am creating a dummy csvi for this client and want it to be as simple for her as possible. Thanks in advance!

Read more ...

English is provided, other languages will be included once they are translated. - OK, no problem I am surprised you have such problems to get an export running. However server issues are always more difficult to troubleshoot than software issues - Me too, it must be due to installation or likewise Mean more simple handout of all menu's; dazzles already to have to install module and additional plugin and no idea why I have to add on website in settings, can not find language in settings etcetera.

Read more ...

Hi RolandD Just FYI, I have just implemented a simple PhpSpreadsheet function into my other project. https://github.com/PHPOffice/PhpSpreadsheet https://phpspreadsheet.readthedocs.io/en/latest/ The code is maintained, works very well. Converting an existing CSV to XLS,XLSX, ODS (even maybe HTML/PDF) is very simple: https://www.codediesel.com/php/convert-csv-to-excel-format-in-php/ I'd love this feature in CSVI :)

Read more ...

[quote]That says everything right, you have more restrictions on your server. [/quote] I just had the confirm from my hosting. For security reasons the DATA INFILE is not available. [quote]Since you are able to load it fine on your local machine, I suggest you delete these files and upload the files from your local machine to the remote server. The files icecat_index and icecat_supplier are the ones you need to copy from tmp/com_csvi to the same folder on the server. CSVI then won't try to download them again and doesn't need to unpack them but can read them directly.[/quote] Im confirm the delete old files from my remote server and i upload the existing 2 files from my local server to remote server on public_html/tmp/com_csvi/ For the moment still upload via ftp 100Mb. Tommorow i'll let you know if work. Thank you

Read more ...

Hello Stefano, [quote]I don't have log file because the process success.[/quote]In that case you must have a log it is just that you did not enable the option Collect debug information as explained in the tutorial. If it is a regular custom field like text make sure CSVI knows about it by going to Available Fields and click on Update. After that is done make sure you collect the debug information and post that here. Without that file I can't see what is going on. The adding your own custom fields tutorial is no longer needed since it can be done via the update of the Available Fields.

Read more ...

Hello, You seem to have a Javascript error on your product details page and so you see the second drop down list. In firefox i dont see the second drop down list. Since you are importing only one Multi Variant field you are seeing only the first drop down box with Sizes. If you check your page on firefox and in [url=https://csvimproved.com/support/questions-and-answers/832-using-firebug-to-analyze-problems]firebug console[/url] you can see all the javascript errors. Also try changing the Size field and you can see 500 error. This could be something related to the template you are using.

Read more ...

OOOOOOOOOOOOH YEAAAAH! Thanks , I've been able to solve the problem !!! It was really so simple that no imagined !! XD

Read more ...

Hello, [quote]How to make "file_description" in the "picture_url" loop with such a result?[/quote] That is not going to be easy because CSVI processes the export on a field by field basis. So first the picture_url goes out and gets processed and later the description is being processed. You would need to store the picture_url values in memory until you get to the description and then export them both together. Alternatively you could combine the picture_url and description on export and then you will have 1 field that contains both with your own separator. When you process that field you will have both and you can add them to your XML. Since it has your own separator you can just separate them based on your own separator.

Read more ...

When i choose in order export advanced the option "date range - since last run" it returns also all previous data. I need only the export data since last run. PHP version 5.5.30 Joomla! version 3.4.5 Database schema version 6.4.0

Read more ...

Hi Guys, I am attempting to import Manufacturer Names and Images using a simple Import template but upon the import (which completes with only 1 image missing) the images are not being linked to the manufacturers. On clicking in to a manufacturer the image just isn't there, I'm baffled as to why this would happen? The columns I am using are: mf_name and file_url. I have attached my template file and my import file, so any advise would be most welcome. Best Regards Donna [attachment]Manufacturer-Import-with-Images.csv[/attachment] [attachment]csvi_templates_www.ladyloving.co.uk_20181216.xml[/attachment]

Read more ...

Hello Tim, Let's check the update issue later and focus on the export. The white screen you posted is a typical fatal error with error reporting turned off. If it is not the execution time it might be the memory. The only way to know for sure is to see the error. Go to System -> Global Configuration -> Server -> Error reporting and set this to Simple. Save the configuration and then run the export and see if you get to see the error. If not, increase it to Maximum.

Read more ...

Hello, As mentioned before please send us the import file you are trying to use. We need to have a look at it first so to help you. May be the issue you are facing with import is simple that with our help you will should be able to solve the problems. But for everything you should give us information on what you are trying to do in your import. You can send us the details of the import to forum@csvimproved.com as email if you don't want to post it here.

Read more ...

Yes - I've now managed to access the documentation. I have also solved the issue. It was caused by having a capital letter on 'Simple' as a product_type. I do have another issue with the import now. It should import the file paths of both a main_image and a thumb_image. The actual images are already in their appropriate folders, The main image path is imported correctly but the thumb image path remains blank. I have attached a copy of the csv file and a log of the last run.

Read more ...

I AM NOW SO TOTALLY CONFUSED BY THIS SOFTWARE make changes to settings and save them u go back in and they are gone i dont know where to go next i think it would be quicker to enter my 8000 products by hand i think the software is over complicated for what it needs to do do you have a simpler version ps i have work extensively on applications like ms dynamics (customisation )that was simple compared to this. i cant work out out the software flow

Read more ...

Hi RolandD sorry for the debug log. Yes, my problem was the Custom in Website option. PS. so simple Thanks

Read more ...

Since v.7.0 available fields out of date notice persists not matter hon many times fields are updated. The massage "The list of available fields is out-of-date. Update the list to ensure you have all fields available." Stays on the top always and has never gone away after upgrated to version 7. I doesn't affect my imports or exports so far and I dont know if it is really out of date but still it's annoying.

Read more ...

Hey Mark, The same story about unanswered emails I have heard from another user. I am aware that EZ Realty works OK as it is now and just looking forward as we are getting close to a year since the last release. CSVI 6 is coming out with EZ Realty support and not sure how much further to take it. For now it is OK :) I have no other suggestions just wanted to get your take on things.

Read more ...

Hello, Looking into the logs shows that there are new product_skus in the csv file you are trying to import, CSVI will do the import based on product_sku, Since these product_sku are not there already new rows have been created. For example 105-144, 109-550 new insertion has been created for these SKUs. Skip new items option has been set to "No". Try setting it to "yes" in template options and these new entries will be avoided.

Read more ...

I had the same problem of duplicate related products when I imported a file that already had them listed. I applied the patch file, and it seemed to fix the problem. However, as of this morning, that problem has returned! No changes to Joomla, VM or CSVI Pro since the patch was applied. On a related note, how would I remove related products from a product that previously had some? Emptying the field did not have an effect.

Read more ...

Hello, Since you are saying you are exporting 17k products, it is very much possible that you would have reached limits by generating the SEF URLs as Joomla sends request to front end for each and every SEF URL generated. This must be the cause for your server errors. In your export template on File tab set From record and To record to export only a few records. Check if your export works fine with generated SEF URL.

Read more ...

Hello, With a simple product export and with three fields product_sku, product_name and product_price the prices work good. I dont get any price with parent products. Your debug log shows the export fields to be different, are they related to product prices? How are they entered? what if you try to do a simple product price export like i mentioned to see what happens?

Read more ...

Hi Roland. I thought it was so wrong. but it is very simple. I apologize for taking your time. Kind regards.

Read more ...

Also, post the screenshot of your console tab instead of network tab if you still have issues with simple export as suggested.

Read more ...

Hello Rolandd, [quote]Are you exporting every order manually?[/quote] What else should I do if csvi can not export the orders individually. So 1 xml file per order. This website with shop is for a customer. And everything should be as simple as possible. I do not think the export via command is a simple solution for the customer. Maybe I have to look for another tool? Thank you, Marko

Read more ...

Hello, I have the same problem, specially since I've updated to joomla 3.4.1. I've commented the line, but when I send an export of order , I receive this error ( serverside): PHP Strict Standards: Non-static method CsviHelper::replaceValue() should not be called statically, assuming $this from incompatible context in /var/www/vhosts/timeoutsport.com/httpdocs/administrator/components/com_csvi/models/com_virtuemart/export/orderadvancedexport.php on line 484 PHP Strict Standards: Non-static method CsviHelper::replaceValue() should not be called statically, assuming $this from incompatible context in /var/www/vhosts/timeoutsport.com/httpdocs/administrator/components/com_csvi/models/com_virtuemart/export/orderadvancedexport.php on line 420 I think for every export line, and the file .csv is empty. Could you please investigate it? Thanks

Read more ...

Hello Theruna, Thank you for your feedback. To answer your question yes i have had checked the examples since everything from the template fields was based on that. This is the template fields [attachment]Screen Shot 2017-08-09 at 9.54.35 AM.png[/attachment] In this image the above columns show the downloaded example and underneath my columns based on the above screenshot ie template fields. [attachment]Screen Shot 2017-08-09 at 9.55.40 AM.png[/attachment] Due to the fact that i only need to change the prices i didnt try to change the shoppergroups, could this be the case? Can i change the shoppergroup and the prices simultaneously? ie using shopper_group_name_new and product_price_new in the same import file? Konstantinos

Read more ...

Hello, The message is because your category_name field must be different from the last path name in category_path. By default CSVI takes the last path name and so the categories have been imported good. And since you are saying you have given the category_name same as category_path, you need to provide us the debug log and sample file to check. To know how to get the debug log, check the section "Where to get the debug information?" on top of this page.

Read more ...

Hello, I have imported product successfully but I have following issues. 1)Sizes are out of order after importing while the order in the import file is correct. Please see the attached image "Order of Sizes.jpg" 2) I am unable to edit products after import. when I try to save product it will take me to virtuemart desktop since the log and import file is very large I am sending zip on your email. Required Files are attached [attachment]Order of Sizes.jpg[/attachment]

Read more ...

Hello Klaus, As far as I know the update via Watchful shouldn't be a problem assuming that supporting the Joomla Updater is enough. In the logs I see a lot of downloads, 169 exactly, have happened on your account within the time span of 25 minutes. Half of it from one IP address and the other half from another IP address. Perhaps that is why you are seeing an error. Since you don't mention what error, I can't really comment any further.

Read more ...

Hello Sergio, Since you have used file_url and combine in your combine rule, i removed Your field value for these fields in template fields page so CSVI can use file_url and combine instead of Main Imagelink and Additional Imagelink. Now the combine rule works. If you have any more issues post the screenshot and the template XML. It would be better we explain on the issue and you fix your template so in future you know how to set up your template.

Read more ...

File viewed, not very simple. Can you give me a help, please? I think it will be useful for everybody! Thanks a lot Roland.

Read more ...

Hello, Why is the option "Since last run" not working for you?

Read more ...

Would you be as kind as to send me through the most simple of virtuemart order export templates and I'll use that. Best regards, Monica

Read more ...

Hello. When trying to do a simple product import, I keep getting the following message: 1064 You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '' at line 3 SQL=SELECT name FROM idaew_csvi_template_settings WHERE id = This is a brand new install on a brand new site. I am using: CSVI 5.21.2 Joomla 3.4.1 Virtuemart 3.0.8 I have been using CSVI for a number of years and I have never seen such an error before. Any help would be most appreciated. Thank you.

Read more ...

I usually am pretty good at figuring this stuff out, but I am working on exporting/importing my vm database from an old 1.5 site to my new 3.6.4 site and can't seem to figure out how to successfully import the user country's and states. I am sure this is super simple, but I exported the countries and states in 2 digit names and am trying to import them into the country ans state fields but they are not importing. For instance: Field: country: I am using CAN (Canada) Field State: AB (Alberta) Any help would be greatly appreciated. Adam

Read more ...

Hi, 1) changing line 74 from return 28; to return 10; the error message desappears. Replacing the original file the error message is still there. 2) You wrote: "go to Available Fields in CSVI and filter on AwoCoupon and import. How many fields do you see?" I suppose you mean Update when you write "import" or maybe I didn't see the command Import. Anyway, when I go in available fields writing awo (or AwoCoupon) in the simple search nothing is showed. If I search in component AwoCoupon Pro CSVI finds 6 fields (please see the attacbed file). Best regards Francesco

Read more ...

Hello Anja, The combine plugin is only usable for CSVI 6, it has no function for any older versions of CSVI. The plugin is included in the CSVI 6 distribution package. Since you don't have it, I assume you are using CSVI 5 Pro. Combining the columns 2 and 3 should be possible, I don't see any reason why it wouldn't work. Please post your debug log and some screenshots of how you have setup the combine rules. Let's see then what is going on.

Read more ...

The installation was clean, I have never used or installed this product before and yes I installed the component first than the plugin.I don't think the problem is with the file since I used the same one on your demo site and it worked fine, but I am attaching it anyways. As for the export, the template has fields attached ( see first image) but still received this message. And that still doesn't address the edit problem. I have attached pictures of the other errors I am getting.

Read more ...

Hello, Your English is fine, you must have been a good student :) To execute the cron task, you need to run it as a cron task and not via the browser. Have a look at the [url=https://www.csvimproved.com/en/support/questions-and-answers/1081-setting-up-a-cron-job-on-csvi-6]Setting up a cron job in CSVI 6[/url] Since the cron job will only run from the command line, it will give a blank screen because nothing will be executed.

Read more ...

[quote]Even tried it with 1 record and still not finished within 30 sec.[/quote]Then you have another issue, most likely a JavaScript issue. Have a look at the [url=http://www.csvimproved.com/en/support/questions-and-answers/832-using-firebug-to-analyze-problems]Using Firebug to analyze problems[/url] tutorial on how to check for any errors you may have. Post here what you find and I can check. The debug log won't help in this case since it can't log these errors.

Read more ...

Hey Jef, With these files I see now what is going on. Since you left the field empty you will see the placeholder specifies the path being used, which is images/stories/virtuemart/product/. This is then prepended to your filename. If all your images start with images/shop_image/product/ you could use that as path. CSVI will skip the part it finds as duplicate. Otherwise you could also set the path to ./ which is the basepath. That should get you to import the images.

Read more ...

Hi, we use ; as field delimiter and ¤ as text-enclosure. We cannot use " symbol since that is used in the text (inch). Attached you'll find bot excel and csv format of the import-files. The issue starts on line 4 where there is the first copyright symbol. The product description cuts the line and part of the product description (of line 4) starts the next line (line 5). [attachment]Virtuemart3 rengastarvike sekalaiset 29.01.2018 Perus.csv[/attachment] [attachment]Virtuemart3 rengastarvike sekalaiset 29.01.2018 Perus.xls[/attachment] Greetings, Anne

Read more ...

Since Upgrading to the latest I can't import anything at all. NEEED HELP

Read more ...

Dear CSVI Developer, joomla 3.6.2 csvi 6.6.4 virtuemart 3.0.18 php 5.5.9 webserver: Nginx max_execution_time 1200 max_file_uploads 20 max_input_nesting_level 64 max_input_time 1200 max_input_vars 50000 memory_limit 512M The CSVI 6.5.7 version was the last that working properly at stock update. There is an error message after the first 1000th row/line at all versions since 6.5.7. ------------------------------------------------------------------------- An error occured during the import. The information below origins from server. Status error: 200 Status message: OK Notice: Trying to get property of non-object in/var/www/clients/client1/web3/web/administrator/components/com_csvi/addon/com_virtuemart/model/import/product.php on line 2612 {"process":true,"records":1000} ----------------------------------------------------------------------- I changed the product.php of 6.6.4 to 6.5.7's and the 2370 item stock update working properly now. Please check the versions since 6.5.7 to find the source of the problem that casuses the above mentioned error mesage. Thank you for your kind help in advance! Best Regards, Designbetyar

Read more ...

[quote]there is a category called 'category_path'[/quote]That will happen if you have the first line with field names but use the template fields as configuration. In that case you can set in your template to skip the first line. [quote] I also tried setting it to826 which the currency bit suggested[/quote]That is not going to work as CSVI is looking for the currency based on the 3-letter-code. Since you posted the debug log with the 826 setting, I can't see if any currency ID is stored. So I did a test and removed the currency code from one of my prices and VirtueMart still shows the price in the backend. Since the prices are in your system I really don't understand why you don't see any prices when you edit a product. Does the price show up if you manually add a price?

Read more ...

Hello Teresa, So I had a look at this and the issue is now solved on your site. The reason why it works with the products and not the prices is because of the order in which the filenames are returned from the filesystem. So the list returned by the FTP first is the product file and then the price file. So when the product file is run, it sees the product file as first and continues. With the price import it also gets the product file as first and sees they don't match and then gives the error you see. Instead it should continue with the next file. That is what it does now. What surprised me is that this never came up earlier since the code has been there since april 2014. Anyway, glad it is resolved now and will include it in the next release.

Read more ...

Thanks Roland, Checked the permissions, they are ok. I managed to get it working, i don't know exactly how, but maybe it helps: I went into the template settings and disabled logging. Then it previewed the file properly. I reenabled the logging, still ok. So maybe the save of the template settings did the trick? (hadn't done this since the creation of the template) Now i get a new error when importing, see below: An error has occured during the import. Below the information received from the server. Status error: 200 Status message: OK Notice: unserialize(): Error at offset 0 of 3 bytes in /administrator/components/com_csvi/addon/com_virtuemart/helper/com_virtuemart_config.php on line 90 Notice: unserialize(): Error at offset 0 of 45 bytes in /administrator/components/com_csvi/addon/com_virtuemart/helper/com_virtuemart_config.php on line 86 Notice: unserialize(): Error at offset 0 of 3 bytes in /administrator/components/com_csvi/addon/com_virtuemart/helper/com_virtuemart_config.php on line 90 Notice: unserialize(): Error at offset 0 of 16 bytes in /administrator/components/com_csvi/addon/com_virtuemart/helper/com_virtuemart_config.php on line 90 .... (There are many lines similar to the above going on forever :P ) Rgrds, Chris

Read more ...

Hello, Let me start by saying that CSVI is [b]not[/b] a migration tool. If you simply want to move over the products/categories/manufacturers that isn't going to be a problem. However if you really want to move everything over another approach will be needed. In that case an update of VM 1 to VM 2 to VM3 is the way to go forward. This will keep all your original data. You can do that on a test site, since you will need to update Joomla with it of course. Once you are on Joomla 3 with VM 3, you can take the VirtueMart database tables and put those in your new site, after that install VirtueMart 3 and you should be all set.

Read more ...

Sorry, I've posted it before ni wrong place. Hello, I have the same problem, specially since I've updated to joomla 3.4.1. I've commented the line, but when I send an export of order , I receive this error ( serverside): PHP Strict Standards: Non-static method CsviHelper::replaceValue() should not be called statically, assuming $this from incompatible context in /var/www/vhosts/timeoutsport.com/httpdocs/administrator/components/com_csvi/models/com_virtuemart/export/orderadvancedexport.php on line 484 PHP Strict Standards: Non-static method CsviHelper::replaceValue() should not be called statically, assuming $this from incompatible context in /var/www/vhosts/timeoutsport.com/httpdocs/administrator/components/com_csvi/models/com_virtuemart/export/orderadvancedexport.php on line 420 I think for every export line, and the file .csv is empty. Could you please investigate it? Thanks

Read more ...

Hello Fabrizio, [quote]eventually we have the possibility to configure the system limit[/quote]Let me point out that overriding the system limits won't work on most servers. Hosting companies impose limits for a reason. Whether this works or not will depend on how the server is configured. Since that option hardly ever works, we have added the Lines per import option. That is the preferred method to use when importing large files. If you get a time-out, you need to lower this number as explained in the document Tharuna gave you. [quote]but still we have setting problem with the template[/quote]Which setting do you mean? The override server limit? Why would you need it if the Lines per import works fine?

Read more ...

Hello, I don't think this issue is related to the import template. The export debug log you sent shows there is an loop running in retrieving the category ids. Can you send me your VirtueMart tables mysql dump and also your template XML to check? You can get your template XML from CSVI maintenance menu, select CSVI Pro on first option, Backup templates on the second option, select your export template and click continue. Post the downloaded XML file. Since you have 500 error, CSVI debug log wont help us to find the cause for this error. You need to check it in your server error logs. You can ask your hosting people to provide server error logs so we can check it for you.

Read more ...

yes sure, in my file you'll find only one record since i'm just testing.

Read more ...

After turning error reporting to "development" I was finally able to see errors. Before, they would not even show on server's Apache error logs which is interesting to say the least. The components FlexiContent, and K2 were only installed for testing, and were unpublished according to Joomla, though it appears they were still able to interfere. Since they were not being used, I just uninstalled them, and now everything works as it should! For future troubleshooting / development, here are the errors. PHP Fatal error: Cannot redeclare class JFormFieldFctag in ***/administrator/components/com_flexicontent/elements/fctag.php on line 0, referer: ***/administrator/index.php?option=com_csvi&view=maintenance&task=read&component=com_csvi&operation=updateavailablefields PHP Notice: Use of undefined constant FLEXI_VHASH - assumed 'FLEXI_VHASH' in ***/administrator/components/com_flexicontent/script.php on line 1222, referer: ***/administrator/index.php?option=com_installer&view=manage PHP Strict Standards: Declaration of K2Element::render() should be compatible with JFormField::render($layoutId, $data = Array) in ***/administrator/components/com_k2/elements/base.php on line 25, referer: ***/administrator/index.php?option=com_csvi&view=maintenance&task=read&component=com_csvi&operation=updateavailablefields

Read more ...

Hello, Since you changed some settings, can you post me your most recent debug log?

Read more ...

Hello Donna, [quote]My Apologies, I thought it may have been something simple so omitted the template and log. [/quote] No problem. Even to find that simple issue we need to check what is happening with your export which only debug log can tell us. So running the export here with your template exports the virtuemart_category_id values and there is nothing wrong i could find with debug log too. Are you having trouble only with virtuemart_category_id field or all the fields?

Read more ...

Hello- I am trying to do my first import since adding CSVI to my test site. I'm getting the following error: Table jos_virtuemart_products_nl_nl has not been found. Check if you have set the correct language in your template settings on the Options tab to continue with import. In case the language is correct, check if the language is enabled in the VirtueMart configuration. The CSV file is in English and the template is set to English. I have no idea where this is coming from. Thank you in advance for your help.

Read more ...

Hello Dennis, You are using the product import for a price update, this will require you to add more fields than just product_tax_id. You should at minimum include the product_price field. [quote]I ended with no price and no VAT setting in all of my products.[/quote]That is because you chose to remove the product prices from the maintenance menu. Since you have no prices, you would need to import product_sku, product_price, product_tax to get your prices. This should also set the correct taxation rule as it is based on the product_tax field.

Read more ...

I did a fresh install by removing the virtuemart_product_id and that seemed to have worked, will try importing the whole file now, thanks. There is one additional question though. how do I import the product images? I had added product_id field (PRODID) such that I can use the same to import the images data as well. But now since we have removed PRODID, how will I ensure that correct images go for correct product? Do I use the SKU for that? If yes, could you please guide a bit on this. thanks much.

Read more ...

Hello Kim, [quote]I've sent you login details via your contact page. [/quote] Will take a look at your site and give an update on what i find. [quote]Yes, I tried the batch import but that didn't work either. Hopefully you can find the gremlin. :) [/quote] 2500 lines to import is not a huge one but since that is not working for you, you can try [url=https://csvimproved.com/support/questions-and-answers/1081-setting-up-a-cron-job2]setting your import as a cron job[/url] and see how it goes.

Read more ...

Hello, Since variants are also child products for a product, you can add a [url=https://csvimproved.com/support/tutorials/2641-skip-rule-plugin]skip rule[/url] to parent_product_sku field and in the rule set all the product_sku values which needs to be eliminated from your import. This rule will compare the value set with the one in the import file and skips the record if matched. Hope it is clear. if not, please post the sample of your import file along with some explanation on what you would like to do.

Read more ...

Hello, I took another look at your test site and it looks like you have missed to load the patch file in there after CSVI update. I loaded the patch file and ran the import. Now the import works as expected and says Missing password field. You need to set the password field as that is a required field for creating a user. Since you have set Overwriting existing data to No, existing users won't be updated. Can you try the import on your test site and let me know?

Read more ...

Hello, Thank you for sending the requested details. When running import with your template and XML file i see the preview as attached. Do you also see the same? I don't see two fields NIET VOOR PUBLICATIE and Status because they look like your own custom fields and since i don't have them created in my VirtueMart they don't show up in my preview page. Can you post screenshot on the issue you are seeing with 7.4.1 version? [attachment]Screen Shot 2018-04-10 at 5.59.46 PM.png[/attachment]

Read more ...

Hello, I see you downloaded everything there is to download, so I assume you found your downloads including the VirtueMart addon. [quote]but when i want to update it dont work[/quote] I don't know what is going on since you only tell me that it doesn't work. This is usually a problem with the entered download key. Without a download key, the update won't work. Sometimes it is needed to reload the update sites and reload the updates before the key takes. The Joomla updater should work just fine.

Read more ...

Apologies for coming back here again, this project has been ongoing for months, i shelved it for quite some time due to multiple issues, but have decided its time i dealt with it and moved on. Now, i have set up a stockable customfield called 'Please Choose:' and i have set up a custom field of type 'string' called 'Options:' I have updated the available fields list and then ran the import attached. The products are not appearing in the parent product custom field list (the parent product details are repeated in there) The child products do show on the child products page however. On top of this, if i do manually add the products under the Please Choose: box in the product custom field page then save the product, the Options: box is filled correct as is the product details under it? I think this must be something simple that i have missed? Any chance that somebody could have a quick look? It is driving me crazy trying to load all these products. Regards Donna

Read more ...

Hi, Im back on this task again and getting there. Thanks again for your help, great support! So ive made the export, and have created the import template, im just preparing the import file (im using 1 import file for both the k2 item and categories as you advised), just 1 question please... The category_path currently (on my item import) this is made up from a 1 field (not named category_path) the import copys it to category_path and adds a rule which places a_root_folder/ (a folder and a slash) at the begining. Ideally id like to keep it like this for the category import, but just looking at the category import available fields, im not sure its possible to use the other fields on my import file although i spotted custom field? (I really want to avoid having to ask my client to enter data for this column also, i need to keep the process as simple as possible) Once again your help is very much appreciated, thanks again!

Read more ...

Hello, That is a funky export but looking at it I can see what the problem is as there is an error in the file [code type="markup"]Error: 1054 Unknown column 'jos_virtuemart_product_customfields.custom_value' in 'on clause' SQL=SELECT `jos_virtuemart_products`.`product_sku` FROM `jos_virtuemart_product_customfields` LEFT JOIN `jos_virtuemart_customs` ON `jos_virtuemart_customs`.`virtuemart_custom_id` = `jos_virtuemart_product_customfields`.`virtuemart_custom_id` LEFT JOIN `jos_virtuemart_products` ON `jos_virtuemart_products`.`virtuemart_product_id` = `jos_virtuemart_product_customfields`.`custom_value` WHERE `jos_virtuemart_customs`.`field_type` = 'R' AND `jos_virtuemart_product_customfields`.`virtuemart_product_id` = '1' GROUP BY `jos_virtuemart_products`.`product_sku`[/code]The problem is that you are using an unsupported and unofficial release of VirtueMart. Version 2.9.8a has incompatible changes compared to the 2.6.6 release. There are a bunch of changes that needs to be done to make CSVI work with that release because they renamed some core table fields. The plan is to have that in the next release even though 2.9.8 isn't released then and hoping not more things change ;) As it stands, you can only use version 2.6.6 at the moment since that is the latest official release.

Read more ...

Hello Maria, [quote]I'm building a webshop for retail and profesional too, I'm trying since many time, reading the foro and cheking, finally import different prices for profesional group doesn't work.[/quote] You need to give us more information on what doesnt work, is the prices not getting added or updated? do you see any error? we would need your debug log to check what has gone wrong with import. Check "Where to get the debug information?" section on top of this page to know on how to get the debug log. [quote]I couldn't find this fields: "product_order_levels, price_quantity_start, price_quantity_end" for my template anyway, no updating, no adding.[/quote] Try to [url=https://csvimproved.com/support/questions-and-answers/1098-missing-fields-in-csvi]Update your available fields[/url] and see you can find these fields. Also for "product_order_levels" you need to use product_params field and use min_order_level and max_order_level with this field.

Read more ...

Hello, The problem seems to be that your local machine can't handle the large file in a timely matter. You will have to increase the maximum execution time I think to be able to view the preview. [quote]So how I can import a testing field of 10000 lines to see how much time takes to import???[/quote]That I think is useless since comparing your local machine to a live server is like doing a race between a Fiat 500 and a Ferrari :) It would be better to run the tests on a test website on your server. On your local machine it should be enough to test with a small file. The way you have entered the Lines per import seems to indicate you haven't read the page [url=https://www.csvimproved.com/support/questions-and-answers/903-manage-timeouts]Manage timeouts[/url] yet. These limits are only used during the import, not the preview.

Read more ...

Hello ötletgazda, Looks like there is a time overlap between the last run and orders coming and so export is missing few orders. To solve this we have added a new option in Date range filter in VirtueMart order export template so export is not dependent on time but on last exported order id. To get this feature, do the following 1. [url=https://csvimproved.com/support/questions-and-answers/905-how-to-load-a-patch-file]Load the attached patch file.[/url] 2. In your export template settings on Options tab set Date range filter to Last used order id instead of Since last run and save the template. 3. Check if your export gets all the orders and nothing is missed. Kindly note the patch file is created with latest CSVI 7.9.0 version so it is advised to update your CSVI to 7.9.0 version before applying the patch file. [attachment]patch_csvi_2018_10_09.zip[/attachment]

Read more ...

Good evening. tharuna it looks that the today option that you talk about returns today date for the option that you choose in the templare, by this i mean that it saves the actual date, so tomorrow when you run the import it will not be "today", so he will keep doing the day that was chosed in the template. roland, since last run it doesn't work because it only exports the orders that are made "since last run", if the "since last run" option was directely connected to the "order status" option it would do the work, but it's not, if i choose the order status "shipped" since last run it would be easy to think that it will export the orders marked has shiped "since last run" independent of the date, but it doesn't, actually, first it checks the orders "since last run" then exports the ones marked has "shipped", i hope that i made it clear, it's a bit cofusing and my english is not that good (sorry about that). It would be great to put one iteration that does something like this: if "status"==true{ checkmodifieddatein(sincelastrun); if checkmodifieddatein == true{ return orders; } } something like this, sorry for the mess, i don't code anymore so the sintax is probably a nonsense but maybe you can get what i mean. Thanks in advance.

Read more ...

Hello, Can you try doing a simple export template with product_sku and product_name fields? Keep the export limit of 1 to 5 records as Roland suggested and see what happens.

Read more ...

hello we have a lot templates that we are usinge them daily.In the old version we have made buttons to the desire template to make the export or import faster...

Read more ...

Thanks Tharuna for help! I tried to import a simple file but it went wrong, Please what's wrong? I enclosed the original file Best Wishes, Joomlis [attachment]import-CAT.csv[/attachment]

Read more ...

My Apologies, I thought it may have been something simple so omitted the template and log. Please see attached. Regards Donna [attachment]com_csvi.log.1231.zip[/attachment] [attachment]csvi_templates_www.ladyloving.co.uk_20190220.xml[/attachment]

Read more ...

Hello, Can you tell us from and to which VirtueMart version you are migrating? [quote]It's necessary to have the same fields in both templates (export/import)?[/quote] It depends, if your export file has column headers same as database field names then in it is not needed that you need to have fields added in your import template. In your import template settings on File tab, set Use file for configuration to Yes and CSVI will use you file column headers for import. You need to provide us the information asked in the section [b]Looking for a useful answer?[/b] on top of the page to check. [quote]I don't know if it is possible export/import separately simple products or children products or I can do it al at the same time.[/quote] You can do all at the same. [quote]I put in both templates the two fiiels yoy say they are necessays to export/import images and all files .jpg in destination virtuemart but it don't import anything.[/quote] You need to provide us the debug log to check on the image. To know on how to get the debug log check [b]Where to get the debug information?[/b] section on top of this page. Please provide the requested information for both export and import so we can help you.

Read more ...

Hi, the override import/emport routines working on CSVI Pro 6.5.6? I must override the K2 Item import routines for copy the image instead moving it but ... nothing happen!. It work if I use the same "trick" into /administrator/components/com_csvi/addon/com_k2/model/import/item.php (simple change JFile::move into JFile::copy at line 375). I have try many path variations (some strange) into /administrator/templates/isis/html/com_csvi/ ("isis" it's my default template): model/com_k2/import models/com_k2/import model/k2/import models/k2/import addon/model/com_k2/import addon/models/com_k2/import addon/model/k2/import addon/models/k2/import but no result: where do I am wrong?

Read more ...

Good afternoon. I've created an export template to export all the custom fields in a site, but when it's run, it exports 0 rows and returns "No data has been found for the selections made". Specifics: I've tested on: j 3.8.6, vm 3.2.14, csvi 7.4.1 and j 3.8.12, vm 3.4.2, csvi 7.9.0 My template is very simple - I'm initially attempting to export all fields, but I'll trim this down later once it exports as expected. There are no configuration settings that would obviously suppress export. I'm not doing anything fancy with the fields. I'm probably doing something stupid, but can you offer any advice? Cheers!

Read more ...

Hello, [quote]Look at the following tests, if I leave the Type field empty, than the record is inserted ![/quote] Then the patch has worked. Let me explain again, when you set a import based on field, CSVI will check the table records with this import based on field value in your case it is Type with value R1 2020. Since there is a value set in import file, CSVI will always try to do an update. It doesn't actually check if the record exist for the given value. If you have an empty value, CSVI knows there is no such record and does an insert. Hope it is clear now. [quote]Is this maybe caused by the change that was made ??[/quote] The patches have nothing to do with log entries.

Read more ...

Hello Lindee, [quote]Where are you putting the product files path? Does that go in the import file or are you setting that in "Location product files" under General options on the Image tab? Isn't the latter just for images? I'm trying to add product ('for sale") files?[/quote] Yes, try putting the path in your import file. Since you are importing product files and not images you can try setting Process images to No on Images tab and set the full path for product in your import file like /mnt/data/vhosts/casite-780205.cloudaccess.net/vmfiles/lgs03601-details.pdf for file_url field. [quote]Even when I set the product files to point to the vmfiles folder and don't include it in the import file, I still get the same error. (Error is sl;ight different this time since site is now on a different server but it's still appending extra path info.)[/quote] Yes it is because of the duplicate path in your product file. Try the solution i posted above and see if it works. Post the latest debug log and import file if you have issues. [quote]Another wrinkle in the project - I've had to move my site to a new hosting company and all my product links have "broken" and the only way to correct them is to open each For Sale media and do a manual replace on each. I'm hoping I can do some import script to fix them (some 22K products). I think this is problem is with the Spiral Scripts plugin but I'm hoping to find a more automated fix.[/quote] You can import product_sku and product_url fields using VirtueMart product import. Did you try that? didn't that help?

Read more ...

Remains a mistery. I made several tests: In a simple export template: 1 country_name 2 shipment_name 3 order_number 4 first_name 5 last_name 6 order_item_name 7 product_quantity 8 payment_name Payment name appears. --------------------------------- In the following one payment name appears empty, there is no payment element field there: 1 created_on 2 full_name 3 order_number 4 invoice_number 5 order_shipment 6 order_payment 7 order_subtotal 8 order_item_name 9 product_quantity 10 custom 11 custom 12 custom 13 custom 14 custom 15 custom 16 order_tax 17 product_basePriceWithTax 18 order_discount 19 custom 20 coupon_discount 21 order_total 23 virtuemart_paymentmethod_id 24 product_price_total 25 discount_percentage 26 order_billDiscountAmount 27 order_billTaxAmount 28 order_tax 29 product_basePriceWithTax 30 product_discountedPriceWithoutTax 31 product_priceWithoutTax 32 product_subtotal_with_tax 33 product_tax 34 payment_name Both are order export templates. Checking log file: LEFT JOIN `#__virtuemart_paymentmethods_es_es` ON `#__virtuemart_orders`.`virtuemart_paymentmethod_id` = `#__virtuemart_paymentmethods_es_es`.`virtuemart_paymentmethod_id` LEFT JOIN `#__virtuemart_shipmentmethods` ON `#__virtuemart_orders`.`virtuemart_shipmentmethod_id` = `#__virtuemart_shipmentmethods`.`virtuemart_shipmentmethod_id` Is normal that payment methods are searched in the language table? cause shipments dont. Regards

Read more ...

Hello Eddie, [quote]"The key was given but this does not match the key set in the template" I have tried alpha, numeric and alpha-numeric keys. Even something as simple as "mysecretkey" returns the error. This is irrespective of whether I copy-paste the key or type it in.[/quote] This could be a because of PHP version you are running. Please check the thread [url=https://csvimproved.com/forum?view=topic&catid=44&id=33555#52045]here[/url] with the same issue and was fixed with PHP version. [quote]If downloading a test set of products, the output is still NON-sef.[/quote] Can you post the template XML file? To get template XML file go to CSVI maintenance page, Select CSVI Pro on first option and Backup template on second option. Select your template and click continue. Download the XML file and post it here.

Read more ...

Ok, so the order status S is not limiting the number of orders. At least that is clear. [quote]So the command in the cron job is not working as your also mentioned before.[/quote]I still don't understand why because the query looks good. This is the query from a previous cron command [code type="markup"]SELECT `#__virtuemart_orders`.`virtuemart_order_id`, `address_1`, `city`, `company`, `first_name`, `last_name`, `phone_1`, `zip`, `order_item_name`, `order_shipment`, `shipment_name`, `#__virtuemart_orders`.`created_on`, `payment_name`, `user_info1`.`virtuemart_country_id`, `product_item_price`, `product_tax`, `product_quantity`, `user_info1`.`email`, `customer_note`, `order_billTax`, `order_item_sku`, `product_discountedPriceWithoutTax`, `address_2`, `title`, `#__virtuemart_orders`.`virtuemart_shipmentmethod_id` FROM `#__virtuemart_orders` LEFT JOIN `#__virtuemart_order_items` ON `#__virtuemart_orders`.`virtuemart_order_id` = `#__virtuemart_order_items`.`virtuemart_order_id` LEFT JOIN `#__virtuemart_order_userinfos` AS `user_info1` ON `#__virtuemart_orders`.`virtuemart_order_id` = `user_info1`.`virtuemart_order_id` LEFT JOIN `#__virtuemart_orderstates` ON `#__virtuemart_orders`.`order_status` = `#__virtuemart_orderstates`.`order_status_code` LEFT JOIN `#__virtuemart_product_manufacturers` ON `#__virtuemart_order_items`.`virtuemart_product_id` = `#__virtuemart_product_manufacturers`.`virtuemart_product_id` LEFT JOIN `#__virtuemart_manufacturers` ON `#__virtuemart_product_manufacturers`.`virtuemart_manufacturer_id` = `#__virtuemart_manufacturers`.`virtuemart_manufacturer_id` LEFT JOIN `#__users` ON `#__users`.`id` = `user_info1`.`virtuemart_user_id` LEFT JOIN `#__virtuemart_countries` ON `#__virtuemart_countries`.`virtuemart_country_id` = `user_info1`.`virtuemart_country_id` LEFT JOIN `#__virtuemart_invoices` ON `#__virtuemart_orders`.`virtuemart_order_id` = `#__virtuemart_invoices`.`virtuemart_order_id` LEFT JOIN `#__virtuemart_paymentmethods_de_de` ON `#__virtuemart_orders`.`virtuemart_paymentmethod_id` = `#__virtuemart_paymentmethods_de_de`.`virtuemart_paymentmethod_id` LEFT JOIN `#__virtuemart_shipmentmethods_de_de` ON `#__virtuemart_orders`.`virtuemart_shipmentmethod_id` = `#__virtuemart_shipmentmethods_de_de`.`virtuemart_shipmentmethod_id` WHERE `#__virtuemart_orders`.`created_on` >= '2016-01-14 00:00:00' AND `#__virtuemart_orders`.`order_status` IN ('U','C')[/code] when you run this query using PhpMyAdmin (change the #_ to your prefix), do you get only the orders since January 14th 2016? [quote]What do you propose?[/quote]I would like to understand why you get all the orders. I don't see any issues with the query that retrieves the orders. The cron command should just work for you as it does for me here. As for your date command, I can't check that because that format is not supported by my server. However the log shows it as a regular 14-01-2016 date, so that all looks OK.

Read more ...

Hi Roland, What you have said is so simple it was the first thing I tried, except it kept adding new prices so I had 2 prices for every product in the import list. After you suggested trying it again I looked at the prices in the product details, and also the database itself. The only difference in the imported price was the shopper group-I have 2 defaults (I am guessing because it has been updated since vm1) and the import defaults to group 2. I had to I set the shoppergroup to a different default number (0 instead of 2) by adding a new field in the template, and it worked great. You have saved me a lot of time and frustration, thank you very much. Tharuna, thanks for the advice too, and it is handy to know what you have said about templates if I ever need to use that method. Cheers, Aaron

Read more ...

Hello Francesco, [quote]1) changing line 74 from return 28; to return 10; the error message desappears. Replacing the original file the error message is still there.[/quote] Ok, 28 is the least number we have set for available fields check for AwoCoupon extension and i guess you are having lesser number of fields than 28 and so the message disappeared when you set it to 10. [quote]2) You wrote: "go to Available Fields in CSVI and filter on AwoCoupon and import. How many fields do you see?" I suppose you mean Update when you write "import" or maybe I didn't see the command Import. Anyway, when I go in available fields writing awo (or AwoCoupon) in the simple search nothing is showed. If I search in component AwoCoupon Pro CSVI finds 6 fields (please see the attacbed file).[/quote] You have filtered on export and on Coupon operation for AwoCoupon and so you are seeing 6 fields. What if you set only AwoCoupon in your filter and remove export and Coupon? How many total available fields you see then? [quote]Done, nothing changed.[/quote] Can you send me a private message on administrator login and database access details?

Read more ...

HI Tharuna, Thanks for your help. Is there a simple way to export a CSV with just the following information for all the orders at once: Email Name Shipping Address Thanks, Craig

Read more ...

Still no luck. Can you put together something simple like this link for the versions that i am using? https://www.ostraining.com/blog/joomla/how-to-import-products-to-virtuemart-using-csv-import-improved/

Read more ...

Hi Roland The nice "Split orderline" is not working for HTML (works perfectly for CSV since we use it there too). Just a little though about HTML. In difference with CSV this format does allow a lot of freedom on how to place elements in a template. But there is no customization or options available for this format. Would be nice if in the future we could place the fields around an HTML template with an editor, center them, add lines, font size, width etc.. asking is free ;) Regards PD: Using CSVIpro 6.2 vm 3.0.10 and joomla 3.4.4

Read more ...

Hi Roland Thanks for the quick response. I started by using the breezingforms custom fields plugin is this compatible? But since Jignesh is using the VM - Custom, stckable variants plugin. I have attached details of what he has done along with a test csv i have output. I am confused as to how we export the option values in the Size/Quantity/Colour/Paper Is there is a problem with our product setup in the VM - Custom, stckable variants in virtuemart or is it our setup of the CSVI. I really apprieciate your help on this. Thanks in advance, Ben

Read more ...

Hello, I have merged your 2 topics into one because it is the same question. The debug log is not included but let's focus on the file you attached and clean that up. The first column, category_name can be removed since you have the category_path in the file. There is a problem with line 21 in your file, it has too many commas. So I cleaned up the file for you, you can use this for doing your category import. Let me know how it goes. When attaching the debug log, make sure it is zipped.

Read more ...

Hello, I moved your question to a new thread since I am not sure you have the same problem. The messages you see are not errors but just informational messages. As I have mentioned a few times before on the forum you need to go to System -> Global Configuration -> Server -> Error Reporting and set it to System Default or if it already is, set it to None. Check if you still get these messages after you change the reporting level. These messages just mean the code needs cleaning, this has been taken care of in the CSVI 6 release.

Read more ...

Hello, [quote] Not csvi 5 pro and not csvi 6.[/quote]Are you running Joomla 3.4.1? That is required for CSVI 6. If you have 3.4.1, what error do you get on installation? Make sure you install the component before the addon. For all products I see this: [quote]Child product and empty price, not adding so it will take the price of the parent product[/quote] That means your column configuration is incorrect (assuming this since there is no CSV file). Make sure the columns in your template match the columns in your CSV file.

Read more ...

[quote]Hello, Reinstallation won't fix the problem since you don't know what the problem is. The debug log you posted looks good to me but on export CSVI tells you that 0 records have been processed? Go to System -> Global configuration -> Server -> Database. Check if the database type is set to [b]mysqli[/b], if not change this to mysqli.[/quote] Hi, i resolved my problem as you suggested. But now i have another problem when i import my products... For the price i need to import also shopper group and currency? becouse CSVI give me a SQL error like the image.

Read more ...

I based my assumption that there had been some problem, now resolved since version 7.7, on the Forum Post https://csvimproved.com/forum?view=topic&catid=44&id=34454#58912. That problem seems to be the same but in that case always occurring whereas for me it's only some products, If you cannot explain why my problem was occurring then I think the best course of action will be for me to monitor the website for a few days and, if the problem reoccurs, I can be more specific with exactly what happens and send you a copy of the CSV file, template etc.

Read more ...

Hello, Thank you for forwarding the link as you can see there is an error in the email-address. There is a double i where there should be 1 i :) No worries, I was able to download and restore the site locally. Running the same 30 line import file you posted earlier went without a hitch. I do [b]not[/b] see the 3-5 second delay here on that query. This makes it pretty definitive that it has something to do with the server setup since there is nothing in your website that influences this delay.

Read more ...

Hello, how is it possible to export custom table since last run as for virtuemart orders? Thanks a lot in advance!

Read more ...

Hello, So we have a query. We are exporting Hikashop Orders and it works well, but we import into an accounts system and the accounts system needs a column to always have a value. For example, we export the 'Name' which is a custom Hikashop Company Name Field on the order, since admins can process orders. This isn't always filled out if there isn't a company purchasing, so we then need to fill this out with the users full name if the company name is empty. I would expect to see an options / conditions tab on the field in CSVI, so we can say 'If Empty' Load Field: First Name & Last name Is this at all possible? Or do we need to look at just using a custom SQL Export Query in PhpMyAdmin or similar? Many thanks Tony

Read more ...

Hello Kostas, [quote]1) I've been using this .xml file since three months at least[/quote] As i said earlier, the XML URL(http://xml.burn-out.gr/getproducts?key=kostakis@art_web.xml) you posted has some problem as it says error when called on browser. You need to check this XML content than encoding This page contains the following errors: error on line 1038 at column 33: Input is not proper UTF-8, indicate encoding ! Bytes: 0xCF 0x8C 0xCF 0x84 Below is a rendering of the page up to the first error. [quote]2) I've tested another URL www.dot-media.gr/imgBanner/RightBanner/xml.xml and the same error appears again.[/quote] I tested this link here and the import went fine so i am guessing this is something to do with your template settings. Can you post your template xml file to check?

Read more ...

Hello, [quote]I try to import and I get the error, The file xml.burn-out.gr/getproducts?key=kostakis@art_web.xml cannot be read The error started since the header content-disposition: attachment; filename="products.xml" was added to the above .xml Any Idea?[/quote] The url you have sent says that it has been moved permanently to a new location. The new location is http://xml.data-media.gr/getproducts?key=kostakis@art_web.xml. You need to use this new location in your import so it works. Try it and let me know how it goes. [quote]Also, I would like to know if it's possible to send privet messages.[/quote] Yes you can send private messages using "New private messages" link on top of this page. If it specific to a person, you can click on message icon under the name and send a message.

Read more ...

Hello, I understand why you get duplicates. As you may be aware, J2Store products has a Joomla content associated with it. To update this Joomla content CSVI uses alias and catid field and not just alias. Since your catid field is different from what is in database, CSVI creates a new Joomla article and so a new J2Store product has been added. If you are looking at updating only catid then you can use [url=https://csvimproved.com/support/questions-and-answers/863-custom-tables-import]CSVI custom table import[/url]. In your custom table import template on Options tab set Custom table to be [b]content[/b] and import based on field to be alias. You can then use alias and your new catid in your import file and update you catids. Let me know if that helps.

Read more ...

Can you tell me what do you think is the better method to update from 6.6.4 to 7? Have I to Uninstall previous version or I can simple install v7 over old version? Regards Erik

Read more ...

Hi, VM 2.9.9g, CSVI 5.19. I've created "cutom_title" and "field_type" in custom field import. When I click import I get notice like below. Can't get any debug info because of that. I attached file I'm trying to import. I just want to import simple string custom fields. I even exported existing one to see the pattern but it looks the same like my import file. What I'm doing wrong? That's the note I get. ops something went wrong. Let me try to show the warning below here. If nothing shows up then I didn't get any data, sometimes this is caused by faulty plugins. Cancel the import and check if all settings are correct and try the import again. Status error: 200 Status message: OK Fatal error: Call to a member function get() on a non-object in /home/surma/ftp/projects/ets/administrator/components/com_csvi/models/com_virtuemart/import/customfieldimport.php on line 153

Read more ...

Hi, I created a simple export (VirtueMart/Product) with fields (product_sku, product_name) show me this mensage: The last server response has not been received in a timely fashion. The server may still be busy or stopped the process. You can wait a little longer to see if the server will sent a response or cancel the process. My BD is Mysqli.´ when import a file with the following fields: category_id + product_name, show this error: An error has occured during the import. Below the information received from the server. Status error: 200 Status message: OK Warning: require_once(/home/aestevesms/public_html/libraries/vendor/autoload.php): failed to open stream: No such file or directory in /home/aestevesms/public_html/administrator/components/com_csvi/rantai/rantai.php on line 28 Fatal error: require_once(): Failed opening required '/home/aestevesms/public_html/libraries/vendor/autoload.php' (include_path='.:/usr/lib/php:/usr/local/lib/php') in /home/aestevesms/public_html/administrator/components/com_csvi/rantai/rantai.php on line 28 How to solve this situation?

Read more ...

Hi Tharuna, I'm not sure where rules in CSVI v5 (free) are defined but have been through all config settings in the export template as well as Options, Maintenance and Settings and can't see anything that would be stripping them out. I certainly haven't created any rules that I know of. All I've done is installed CSVI into Joomla 2.5 and created a simple export template for VirtueMart products. Using the first product in the supplied example CSV I've attached a screenshot of the database entry for that product's product_s_desc field from phpMyAdmin and a screenshot showing how it looks on the front end. I can't see any line breaks in the database however something is adding them because of all the breaks on the front end. The rendered source code for the short description is pasted below: Genuine Lexmark C792 Extra High Yield Return Program Toner - Yellow To suit Lexmark C792DE Rated Yield of 20,000 pages Price Excludes GST. Regards, Julian.

Read more ...

Hello Colin, As Tharuna pointed out you need to have the Custom Fields For All plugin installed for your custom fields to work. This is a plugin created by [url=https://breakdesigns.net/extensions/customfields-for-all]Breakdesigns[/url]. I am not sure if that is what you plan on using. Might it not be that you are looking for the [url=http://www.csvimproved.com/en/support/import/203-virtuemart/1064-importing-multi-variant-custom-field]Multi Variant[/url] option? [quote]I am most likely missing a simple step but could you please have a look and see where I am going wrong.[/quote]I think you just need to find out which kind of custom fields you want to use.

Read more ...

Hello, [quote]Thanks for the code. It solves the problem in case of type 2 (values are showed, labels not) but type 1 remains empty.[/quote] The code checks if the custom field value stored is a string and exports it. So if the value stored is a string it would have worked and not for other case. We are looking into this issue and will get back to you with a patch file. [quote]BTW filtering on shipping method doesn't work because the code is missing. But it can be copied from simple order export to here.[/quote] Thank you for letting us know. We will include the missing code in our next release.

Read more ...

That meant you had an old VM plugin because it only became available since version 6.4.0. Good to hear all worked out.

Read more ...

Hello, Since you have a condition here when custom title is empty replace it with product_name, that wont be possible with rules.

Read more ...

[quote]The export runs at 7:22am on 2016-12-05 (UTC+8) which for CSVI is 11:22pm on 2016-12-04 (UTC). CSVI exports all orders with a date of 2016-12-03 (UTC date minus 1 day).[/quote] No, CSVI will filter using 2016-12-04 as it directly ran a query through our database server which is using UTC+8 thus it'll be 2016-12-05 - 1 day = 2016-12-04. 2016-12-04 is really UTC+8 but it is used together with UTC dates (Joomla, VirtueMart, etc.) which causes the issue. [quote]At 7:22am on 2016-12-05 (UTC+8) you can never export all the orders of 2016-12-04 UTC since that day hasn't finished yet, it still has 38 minutes to go.[/quote] The remaining minutes of the day left doesn't matter as it's logical that there will be orders happening after the CSV has been exported. The issue is that the affected orders doesn't even show in future CSV exports.

Read more ...

Sorry, I didn't get an update on the thread and just happened to come in today to check on it. I applied the patch. I went to a backup to recover my templates. I had a backup of them, but I've never been able to get the backup to work. That is, when I restore my template from the xml file, the fields in the CSV mapping aren't restored. I'm attaching a copy of the three templates here. Note, I applied the patch, then restored my templates. I get the same message "No supported fields have been found in the import file" Anyway, I did restore and tried to move past the warning that no fields are mapped, hoping that since my table and the source csv file headers are the same it would just import...but instead I got:[code type="markup"][20-May-2019 17:04:08 UTC] PHP Recoverable fatal error: Object of class stdClass could not be converted to string in /xxx/public_html/administrator/components/com_csvi/helper/csvi.php on line 463[/code][hide] [attachment]csvi_templates_localhost_20190520.xml[/attachment][/hide]

Read more ...

Awesome thank you! Also since you guys are in the same area, they also have an Advanced Variable product type as well that would really make my life easier since half my products are variable and the other half are advanced variable. I can send you over the advanced variable extension for testing if you need it. Thanks again and I look forward to testing it out. Adam

Read more ...

Roland, Thanks so much for the patch! I was able to load it successfully per your instructions. However, my CSV file still won't import my extra fields. After hitting "Process", the log tells me that two of my fields are unsupported -- and indeed they are my extra fields -- Part Number and Price. Both are simple text fields. In the header of my CSV file, I represent Price as simply "price" and I tried both "part_number" and "partnumber" for Part Number. So I have the feeling there is something simple and silly that I am neglecting. Enlighten me?? Always grateful for your help!

Read more ...

Hello, Since I don't understand the values on the image you posted I just have to guess. So, CSVI is trying to find the existing price like this: [code type="markup"]SELECT `virtuemart_product_price_id` FROM `k2xip_virtuemart_product_prices` WHERE `virtuemart_product_id` = 257 AND `price_quantity_start` = 0 AND `price_quantity_end` = 0 AND `virtuemart_shoppergroup_id` IS NULL AND `product_currency` = 64 AND `product_price_publish_up` IS NULL AND `product_price_publish_down` IS NULL[/code] So comparing this to your image, the quantities of 0 match your image, so that is OK. Next it checks the shoppergroup which is set to NULL for the check. Since I don't understand the screenshot, is this field also NULL in your database? The product currency seems to be fine. The publish_up and publish_down fields are odd. Your debug log shows you run CSVI 7.0.2 but did you also update the CSVI VirtueMart addon? I would expect something else in the query. CSVI doesn't find a price matching these settings, that is why it adds a price. So we need to see what the actual values are for this price in the database.

Read more ...

Hello Theruna, Thank you for your valuable feedback! Thats the problem, ie the previous entries / prices. I tried deleting all prices from a particular product then changed the import file by deleting the new shopper field and the new product price (since im creating one from the beginning) and it worked!!!!!! So after i manually deleted the all the prices from a particular product the import file works correctly! Here are the fields/columns used for this: "product_sku";"shopper_group_name";"product_currency";"price_quantity_start";"price_quantity_end";"product_price";"product_price_new" Now due to the fact that there has been a lot of manual editing on the prices already, is it possible to delete particular products or range of products instead of everything??? I don't have a previous backup that is why just wondering if i can buy some extra time since there have been hundreds of product prices already inputted it would be a shame to loose everything and start all over again. Please let me know if this is possible??? Thanks in advance, Konstantinos

Read more ...

Hello Theruna, Thank you for your valuable feedback! Thats the problem, ie the previous entries / prices. I tried deleting all prices from a particular product then changed the import file by deleting the new shopper field and the new product price (since im creating one from the beginning) and it worked!!!!!! So after i manually deleted the all the prices from a particular product the import file works correctly! Here are the fields/columns used for this: "product_sku";"shopper_group_name";"product_currency";"price_quantity_start";"price_quantity_end";"product_price";"product_price_new" Now due to the fact that there has been a lot of manual editing on the prices already, is it possible to delete particular products or range of products instead of everything??? I don't have a previous backup that is why just wondering if i can buy some extra time since there have been hundreds of product prices already inputted it would be a shame to loose everything and start all over again. Please let me know if this is possible??? Thanks in advance, Konstantinos

Read more ...

Hello Kostas, Since you spoke about products i thought it was VirtueMart product import. Can you tell me which import you are using?

Read more ...

Hello, Since you said that it is a language string you need to user JText to get the translated value like JText::_('COM_VIRTUEMART_APA_P_NETTO').

Read more ...

Hello, i just want to ask if i can just export product_sku and the "alias" - after that reimport those, and only alias would be updated, i searched a little bit, but not found such a simple thing...

Read more ...

Ahhh… So simple. For some reason I was thinking that product_sku was the required field. virtuemart_product_id makes more sense. I made the change and my export is working as expected. Thanks for the help and quick reply.

Read more ...

[quote] If you can give me the ability to both it would be much appreciated. [/quote]I am looking into it but it will take me a day or two as it is not a simple change.

Read more ...

Hello Monica, Attached is a simple VirtueMart Order export template with just two fields order_number and order_total. You can restore the template using Maintenance -> CSVI Pro -> Restore template option. Try and let me know. [attachment]csvi_vm_order_export_template.xml[/attachment]

Read more ...

My replies in red. (I hope that is a good format for you!) [quote]Hello, [quote]I don't want or care about the product status actually.[/quote]Aha, that got lost in translation. [color=#ff0000]Sorry about that![/color] [quote]If I can get the operation=orders to work, I will be golden![/quote]We will and let's focus on that. [quote]I can certainly work in phymyadmin and am not scared to do so. What tables do you need or is there a better way to do this? If I use phpmyadmin, do you want them in sql or csv?[/quote]Yes, you can use PhpMyAdmin. What you do there is select the database in the tree on the left pane. After that click Export on the toolbar at the top. This will give you the export page. There you click Go. This will export the complete database in SQL and is probably the easiest way to go. [color=#ff0000]I did not realize you wanted the entire database. I can certainly do that. Not many developers I would trust with that but I have "known" you for years now and trust that it will be fully deleted and destroyed once testing is done. I surely don't want my customer data, especially e-mails getting out on a spam list somewhere.[/color] [quote]However, woudl it be possible to be have it so it will search all products in VM that match?[/quote]The search filter searches all the sold products because you can't export orders of products that have not been sold because they don't exist. [color=#ff0000]Yes, but if it did not find the item on the list, it would just skip over it and not return any results. I believe one of your older version of CSVI allowed this but could be wrong.[/color] [quote]This is a something I export on a regular basis. As is, I will need to go into the template and do a new search to make sure new ones have not been ordered every time I want to run the export.[/quote]Thinking about a new approach here, the latest version of CSVI has the option to export everything since the last run. So you run your export on Monday morning where you set the filters. On Tuesday morning, you remove the filters and just export the orders since Monday morning by setting the order date to last run. On Wednesday morning, don't make any changes to the template but just run it and you get the orders from Tuesday till Wednesday. So you continue, it will always be the orders since last run. The reason the template needs to be changed on Tuesday morning is because you need to have a baseline for the Since last run. Perhaps this is something of use to you? This way you can also use it with cron. [color=#ff0000]My issue is one of the products I make is made to order and I have a fairly long lead time. The export I do is for just orders that include those items and this is how I keep track of my list of orders that have to be made. I only run that export twice a month or so and it is really not a huge issue to need to go into the options and do a new search for any new items, as long as I remember to do it! I was thinking of cron for other exports I may want to set up in the future.[/color] I looked at the debug log you sent, there is nothing wrong with the query, so if there is nothing in the export file all I can think of is that the query hasn't found any results. [color=#ff0000]There are absolutely orders in VM that meet the criteria of the export. I double checked it numerous times. I will check again just to make sure I didn't do something wrong[/color]. I just did a brand new template. I triple checked that I had everything correct. Attached is a screen show of the optoins page. I chose a date range that I KNOW has orders that meet the filter criteria set. I actually double checked them in CM before setting the filters. I am still getting the no data results. I am also getting duplicate entries in the order product filter even though I only clicked on the product in the search box one time and it only showed one before I saved. After saving, if open options again, that is when I have duplicates.[/quote] [attachment]filters.jpg[/attachment]

Read more ...

Hello Phil, [quote]I thought were the right fields to create the values for and yet I'm not seeing them in the installation when I try to map them[/quote]You are doing very well, when I look at the CSV file you have posted, it looks good. So you are definitely on the right track. It sounds like you are missing fields. Did you (or the owner) already install the CSVI VirtueMart add-on? If not, you can download them from Downloads -> CSVI Pro Extensions. If you have already done that or after you have done that please follow these steps in the [url=http://www.csvimproved.com/en/support/questions-and-answers/1098-missing-fields-in-csvi]Missing Fields in CSVI[/url]. That should give you all the fields you need. Since your CSV file looks good I think you can create a template easier. Go to Templates -> Templates and click New. Fill out the details on the first page where action is Import, Component is VirtueMart and Operation is Product. Save the template (not Save & Close). Go to the Images tab and check that everything is set correct there. You need to set Save images on server to Yes. Save the template and start the import. That should get you going I think.

Read more ...

Hello, [quote] I am not able to send the log file through here too big.[/quote] That is OK. As long as those 3-5 seconds for that one query isn't changing, the import will remain to take a long time. Another thing we saw in the template is that the [b]Time between imports[/b] is set to 30 seconds. This means that after every 1000 lines, a 30 second wait is executed. Our default value is 5 seconds. This is 5 seconds because on most hosting environments you only get 30 seconds per request. Since this is your own server, I guess it is not a problem. It only adds about 5 minutes of waiting to the total import. A drop in the bucket at the moment on the total import time. [quote]I guess my next option is to test this on the clients hosting??[/quote]If you have a test site available on another server, it would be good to give it a run there. You can try with the 30 line file as well, no need for the full file. The 30 line file will also show if that 1 query is taking a long time there too.

Read more ...

Good morning, First I would like to thank ncaipen for providing the test server where the issue was present, as this has proven very usable in determining the cause. The reason why it is hard to reproduce is clear as well, this all has to do with data corruption. To keep a technical story simple, the root cause is that the menus table contains a broken index. When Joomla retrieves the path to a menu item, the database returns too many records. This happens to include the com_csvi_about entry. In addition to the broken index, Joomla doesn't filter on backend of frontend menus, so that is another reason the com_csvi_about shows up. This combination of issues resulted in the URLs containing the com_csvi_about string. The solution isn't simple if you don't know how to manually fix the database. In this test site that was provided there were duplicate entries for the CSVI menu, so the Rebuild Menu from the Menus didn't work. To make it easy to fix, I will provide a Fix button the About page (the irony :)) that will do an integrity check and fix the menu where needed. So far the update, at least the issue has been identified. Once the patch is ready I will post it here.

Read more ...

Hello Eddie, What your eventually trying to achieve is clear. What fails me is to understand where things are Joomla core and where it is 3rd party development. As you can imagine, I don't want to include things that are not core. Looking at the GTranslate documentation, the URL rewriting is done by them and not Joomla. This answers my question about how the URLs are generated. Since the GTranslate module doesn't run on the call CSVI makes to get the SEF URL, you get a native Joomla URL. That is because modules are not loaded on JSON calls. Now what? I can hear that question come up :) To remove the language from the URL you can create a replacement rule to replace /nl/, /de/, etc. and ?lang=xx with nothing. That would remove the superfluous language parts of the URL. Did you try that already?

Read more ...

Hello, Since you are on Joomla 3 with VirtueMart 3, you really should be using CSVI 6. The support for CSVI 5 has ended and there won't be any more development done on CSVI 5. The file you posted, FORTE.csv, is strange, I can't open it as a normal CSV file. The first 2 lines are OK but after that everything seems broken. The file as it is now can't be read by CSV due to the line breaks and not using any text enclosure. So, my suggestion would be to fix the CSV file first, install CSVI 6 as well. Once that is done, let's see what is going wrong where. You can check the CSV file in CSVI by going to Maintenance -> Analyzer. Load the CSV file and check if it looks OK. After I added the text enclosure " to the first record, it looked OK.

Read more ...

Hello Andy, [quote]I loaded that patch file and it now exports all prices - Thank You.[/quote] Glad to know that export works as expected. [quote]But this has released more questions & I hope it is OK to continue the discussion in this thread? If Not I am happy to open up a new post/thread.[/quote] Yes since we are discussing on the topic of prices, this thread should be fine. [quote]For some odd reason, this adds the special prices, but rounds the main 2.95 price down to 2.00 ?[/quote] I found that the code is reading the integer part of the price and so 2.95 was going as 2.00 on import. Please [url=https://csvimproved.com/support/questions-and-answers/905-how-to-load-a-patch-file]load the attached patch file[/url] and run the import again. [attachment]patch_j2store_2018_09_12.zip[/attachment]

Read more ...

Well, I definitely need some help. Your link to the Speed up Product Import is for VM. Not J2Store. Doesn't really help me. I have several questions but feel like I need your help to keep moving forward on this as the project isn't going to stop since we are already vested in quite a bit of time and money to get to this point. What is the best way to move forward with your help. the J2Store folks are putting this issue on your component. Seems someone is always pointing a finger to the other. That doesn't help me. Below is the j2store products table and indexes. Note: No partitioning defined! Also is the com_content for the Joomla Articles where the J2Store data is also published as well as the J2Store-products-quantity Also, I am not getting my email notification. What email should I be whitelisting? Please advise.

Read more ...

Hiii!! Sorry, I do not share before, it seemed so simple that I thought it was obvious. I share a snapshot of how to configure the rule to overcome this problem with line breaks . I hope will be useful !!!

Read more ...

Hello Roland Ok, I understand the rationale behind the changes. Will sef urls will be output since they have not been so far? Best Eddie

Read more ...

Hello Pio, Since you had troubles importing before, it is recommended to delete existing products in VirtueMart, so you are sure the import is clean.

Read more ...

Hello, Roland, I'm using CSVI since several years and now I keep with CSVI Pro 6.5.7 in my new webshop on Joomla 3.5.1 and Virtuemart 3.0.16. I'm trying now to import users from my ancient web with Virtuemart 2.6.18, I exported with CSVI 5.15 the Users Info Export, all fields, and made a new template with CSVI Pro 6.5.7 to import them. The import process was successful, log said the number of records but I can not see the import users at Virtuemart, they don't appear. I have the information but I can see it, what can I do? Thank you for your help in advance. María.

Read more ...

Hello, Since you didn't mention what kind of small files there were I do not know which files you are talking about. In the folder tmpl/com_csvi/export CSVI will put the export files and remove them once you downloaded them. In the tmp/com_csvi/xxxxxx folders CSVI will store the uploaded file so it can be imported. The xxxxxx folder is a timestamped folder and will be removed once the import is completed. The log files are stored in the /logs folder. On the Maintenance page there is an option to empty the temp folder. That can be used to clean it with the click of a button.

Read more ...

Problem solved!!! Speed has been reduced form 450s per export to 28s per export. I am very impressed at the level of support. In my 17 years in this industry I expect the reverse every time so many poor extensions for commercial for and open source products . Your level of support and speed of fix gives me hope that there are more like you out there :) Please never change :) For those reading this I have been in private messaging since I opened this topic. I did not want to post data on public forums so they accommodated my request and dealt with this issue privately.

Read more ...

Hello, [quote] I attach the log here. Can be helpful?[/quote]I have seen the logs already when I was logged into your site. There I saw that the query being executed at that time was overwritten but how exactly that happens or because of what I don't know. Since you established the export is successful on the same server with a clean Joomla installation, there must be a discrepancy between the installations causing that. You think it may have something to do with the VirtueMart database structure, why not put a copy of the live VirtueMart database into the test site and see what happens?

Read more ...

Hello Shimon, To see what is the real problem i just imported one test product on your site with your template, your fields and infact with your import file, the product_sku is Avenview 3A-PC-AC100-240V-US_test. I neither saw multiple price entry nor no price set issue, It went good for me. Since you are saying it happens to some products i doubt data imported is not good for those products. Can you find two of such products having issue with import and remove them from virtuemart and try importing again? Send us the debug log and import file if you see any issue and we will check it.

Read more ...

Hello, Correct the email field is in the users table, that should be the only table. The query linsk the vm user_infos table to the users table to get some extra information for those people who need that. Indeed, no one else has the issue nor I can reproduce it. Since you were able to fix it, all is good. The last thing I want to share with you is, in case you didn't, you can make the customization [url=https://www.csvimproved.com/support/questions-and-answers/858-override-import-export-routines]in an override[/url]. This way on an update, it won't get lost.

Read more ...

Hello Pieter, [quote]I think because the path is not complete? When clicking on the url, the csv file is prompt downloading.[/quote] Yes, the error is because CSVI is not able to find the complete path for the CSV file. [quote]The filename of the downloaded csv is different then before. The changing the name of the file every day. Is there a workaround for this, or do I need to download the file everuday and upload it?[/quote] You can try using complete URL in your template settings but since you are saying the filename keeps changing, I guess the better option will be to download and upload it.

Read more ...

Hello, It must be something simple but we need to see what is changed by the saving of the product. Once we know which switch to trigger, all should be good. I will wait for your exports and check them.

Read more ...

Hello, Since you are looking for replacing numbers, your expression should be Find: /^[0-9 ]+/ and leave the Replace field empty and see if it works.

Read more ...

Thank you for your reply. When I exported the required fields I realised that most products did not have aliases as they had been imported using J2Store's Simple CSV Import without an alias filed as I thought they would be created automatically in Joomla as is normally done when you enter an article manually. I realised that the simple answer was to make the aliases the same as the sku for all the books (sku = isbn for books). This seems quite appropriate for the books which are the only products involved in this import. I created an import file to do this and imported it using J2Store's simple csv app. This then enabled me to use CSVI to export the required alias and category_path fields, add the 3 new fields by matching the alias field to the sku and then import it back. Job done! This will also mean that I can automate this process as originally intended with only a minor change to the script. Thanks for all your help.

Read more ...

Hi I am setting up a virtuemart store in joomla. I have been trying to import a simple version of a big spreadsheet to get started. However, it doesn't' appear to be going in right - prices for example are showing as nothing. i noticed that the first time I try and import the first time it comes up with errors, so i try again and its fine. If you go to the site http://www.tradermick.ee-web.co.uk/index.php/front-page-of-strore and press on the category 'front door furntiure' you can see the sub categories, which is correct, but there are no products to show. I expect I am doing this very wrong... please advise I attach my spreadsheet, last log, screen shot of the products

Read more ...

Hi I am trying to override a price with a simple template. There are two prices on the product for two shopper groups. I am trying to add an override to one of the shopper groups that does not have one at present. The csv uploads OK, the "product_override_price" gets added correctly but the "override" radio does not update it stays disabled. There are no errors in the import process, but I do see in the log that the update query says `override`='0' even though "1" is in the csv. I have attached the log file, csv and some screenshots of the product interface before and after, in a zip. Versions are CSVPro - 6.5.4 Joomla - 3.4.8 VM - 3.0.12 Thank you Steve

Read more ...

I'm struggling to import & overwrite prices in a J2Store. Products have 1 main price & 4 prices set to different user groups. We initially set these up using CSVI, but cant get a simple CSVi template to overwrite prices to work. Using CSVi > J2store > Price sku,regular_price,price, cusomer_group_name I have set; "Overwrite existing data": YES "Skip New Items":NO When I run this on a small test CSV, for 2 products I know exist, each have 4 prices set for different usergroups, I see the CSVi success screen showing that 8 products have had "Product price updated", but upon checking the products back end, nothing is updated? Screenshots, sample CSV & log file attached Joomla 3.9.3 PHP 7.2.15 J2 Store 3.3.6 Pro CSVi 7.11.0

Read more ...

Hello Andy, [quote]but I am guessing that if I exclude a parent SKU, then the export will not pull the data for the children that is re-used[/quote]We don't need to guess that, I can tell you that the parent data is not re-used by CSVI. The reason is pretty simple, if CSVI would export the parent data for the child product you wouldn't be able to see what is actually stored for the child. This will hold true for the product export but for the Google Merchant export that could be changed as there it is just a matter of exporting the data and not maintaining it for import. So another job on my todo list :)

Read more ...

So I downloaded some of the images manually and uploaded them ( screenshot attached). Since I can upload it manually I don't think the size is the issue.

Read more ...

Hello I had to reinstall CSVIpro to latest stable and the plugin for vm since the patch broke the replacemente rules and didnt export all products, Regards

Read more ...

Hi Tharuna, please give a look at the attached images. i posted just one string custom field setting, since the others are configured the same way. Regards

Read more ...

This seems to work for a skip rule built from k2 custom field data. Would probably need to be modified to anyone elses needs. defined('_JEXEC') or die; /** * HIN values. * * @package CSVI * @subpackage Plugin.HIN * @since 7.0 */ class PlgCsvirulesHin extends RantaiPluginDispatcher { /** * The unique ID of the plugin * * @var string * @since 7.0 */ private $id = 'csvihin'; /** * Return the name of the plugin. * * @return array The name and ID of the plugin. * * @since 7.0 */ public function getName() { return array('value' => $this->id, 'text' => 'CSVI HIN'); } /** * Method to get the name only of the plugin. * * @param string $plugin The ID of the plugin * * @return string The name of the plugin. * * @since 7.0 */ public function getSingleName($plugin) { if ($plugin === $this->id) { return 'CSVI HIN'; } return ''; } /** * Method to get the field options. * * @param string $plugin The ID of the plugin * @param array $options An array of settings * * @return string The rendered form with plugin options. * * @since 7.0 * @throws RuntimeException * @throws InvalidArgumentException */ /** * Run the rule. * * @param string $plugin The ID of the plugin * @param object $settings The plugin settings set for the field * @param object $field The field being process * @param CsviHelperFields $fields All fields used for import/export * * @return void. * * @since 7.0 */ public function runRule($plugin, $settings, $field, $fields) { if ($plugin === $this->id) { //This is the Query to get the K2 Items needs some work $db = JFactory::getDBO(); $select = "SELECT extra_fields FROM #__k2_items"; $db->setQuery($select); $records = $db->loadObjectList(); //$records = $this->db->getIterator(); $matchValues = array(); foreach ($records as $record) { $matchValues[] =json_decode($record->extra_fields)[1]->value; } // Check if we have a multiple values //var_dump($matchValues); // Set the old value $value = $field->value; // If the field is empty and applywhenempty setting is no then do nothing if ('' !== $value ) { foreach ($matchValues as $matchVal) { if (strpos($value, $matchVal) !== false) { $fields->setProcessRecord(false); } } } } } }

Read more ...

Yes.. but also.. Virtuemart is much more than my client can handle.. K2 store is simple..I see I can import k2 store data in CSVI import.. but It would overwhelm my client in the current use. Thank you for your help!

Read more ...

Hello, You posted the access log, not the error log. Those are 2 different things. [quote]With the 6.5.x version was it OK.[/quote]I am quite sure it is something simple but without the error we won't know where to look.

Read more ...

I didn't change it myself. But when I looked at the FTP, there is a tmp folder in the root with the com_csvi folder and also one inside the administrator/tmp folder. I've been using csvi pro since June 26 of 2013. My subscription ran out this year also on June 26, but was still working fine. I updated to the new version on sept.11 and started having problems. The last time I had a problem you suggested I run "Fix Database" which worked, so I tried that too. I've also tried to uninstall using extension manager and reinstalled the program. I was also getting errors like: Status error: 200 Status message: OK Strict Standards: Non-static method Com_VirtueMart::createSlug() should not be called statically, assuming $this from incompatible context in /home/johnmoran/public_html/joomla_2/administrator/components/com_csvi/tables/com_virtuemart/categories_lang.php on line 117 {"view":"","records":233,"process":false,"url":"https:\/\/www.johnmoran.com\/joomla_2\/administrator\/index.php?option=com_csvi&task=process.finished&run_id=1442012264"} I few days later is when I had a problem accessing the server. That's when I contacted godaddy and they told me about the infinite directory. Thanks for looking into this. Oscar

Read more ...

Hi Roland, I was deleting the products by dropping the data from tables directly using queries to do so. I was not deleting the assets table data. You have gone above to support me on this issue. I do apologize for my comment. My frustration got the best of me. This is my first time using the J2Store component vs. using Virtuemart, which I have more experience with. Can you tell me if based on my data if you feel that J2Store vs. Virtuemart is not a good choice for this volume of data? I screened the topic with their support prior to making that decision. Now I am second guessing my decision. If I were to use VM, does it utilize the assets table the same way or is VM more contained within its own tables since it isn't using the Articles as the front end display? I am concerned about the long term processes here. Of course, during the testing and quality assurance phases, the data layouts have changed based on what is available from the fields. Beyond separately adding the categories, I wanted my client to only have to do 1 import step, not multiple.

Read more ...

Thank you Rolandd, actually is the first time for me to face the tables encoding... Since is a test environment, I'll try doing myself. Thanks a lot Maurizio

Read more ...

Hello, So I am looking further into this. Now I created a product and linked a custom field of the type S as a dropdown and added 3 values. The values are good, bad and ugly. I do see the dropdown in the product and selected the bad value. On the frontpage I do see the bad value as well and I ordered the product. After placing the order I no longer see which option was selected nor do I see it stored by VirtueMart. This makes me wonder how you have setup your product. Can you give me more details on how you have setup the simple product? Edit: I had forgotten to set the attribute as Cart attribute. After doing that the value is stored in the database but there is something else. I ordered the product with condition bad as said earlier. Now I change the value in the product to ugly and the order shows that I ordered the ugly. That is something serious wrong with VirtueMart. This shouldn't change after I ordered the product.

Read more ...

Hi, product_sku is not an unique value, with over 170k products in shop I've quite large number of the same skus - that's why i must use virtuemart_product_id while updating already existing products. Don't mind virtuemart_product_id, I've been importing this way since very beginning of CSVI Pro 5 without any issue related. I'll try to describe what I'm trying to do: as I mention, on my localhsot I want to import products with images, images are in "images/to_import/" directory, I'm storing VM product images in "images/products/", what I'm trying to achieve while importing is to grab product image from "images/to_import/" and past it to "images/products/" with different file name (I'have "Create image name" set to Yes and "Image name based on": Random). Nothing more :) However empty error appears while using http://localhost and while using something like "D:/wamp/www/..." the "Location product files" path is being appended to the file_url, so I can't import any way.

Read more ...

Hello, [quote]I read a topic on this forum where it says that JoomSEF export is possible now[/quote]You don't mention which topic but I believe that topic is several years old. At the moment CSVI has no specific JoomSEF support [quote]but I don't know how to create such template, since the JoomSEF option or fields don't appear[/quote]You cannot choose the SEF engine, CSVI takes it from whatever is activated in Joomla and supported by CSVI. Although no specific engine is supported at the moment because it is very difficult to support them as Joomla can't really handle generating SEF URLs in the administrator section. The only reliable way seems to be to request the SEF URL from the frontend but this has the downside you are sending a lot of requests to your own site. Depending on how many items you want to export this can be OK or not OK. Which export are you running?

Read more ...

Hello Tharuna, i don't no what it has to deal with but i changed the column header Name to an other. Since the change was made it works perfektly.

Read more ...

Hello, I guess the only way would be to check the SKU for now. Since it is not a customer option, VirtueMart doesn't store this info with the order.

Read more ...

Hi, MySQLi is enabled. The SQL query has returned the following error: #1054 - Unknown column 'jos__virtuemart_products.virtuemart_product_id' in 'field list' which I find very strange, since the column is present.

Read more ...

csvi pro 5.21.2 joomla 3.4.4 VM 3 hello, in a simple import with the field product_sku and product_discount_id, with the settings as in the photo, despite the log file is ok, the field product_discount_id is not updated. which could be the reason? thanks a lot

Read more ...

Hi Tharuna, Your solution worked! It is unbelievable.. I was thinking about the strangest reasons for this.. but no, solution was (let's say) simple! I did not consider that option, that was my fault. Thank you very much for your patience and time! Bye!

Read more ...

Hello Chris, Can you post me your debug log of the import? The product_tax should be correct for calculation since CSVI removes the %-symbol and will calculate with the 5.

Read more ...

Hello Beata, The patch file needs to be applied manually because since Joomla 3.4.4 it is no longer allowed to upload patch files. Did you apply the patch file manually?

Read more ...

Hello, [quote]I can't send you a debug information because the csv file that I import is empty [/quote]No use importing an empty file, however you do an export on the 1.5 site, so you will have a debug log of your export. That we need to check since your export file is empty. [quote]I'm afraid to confused the "Joomla User" with the "Virtuemart user." I think both are linked in someway[/quote]They are one and the same. The basic info is in Joomla, the rest is in VirtueMart. They are linked by Joomla ID but you are supposed to use the email address as this must be unique for each user.

Read more ...

Hello, [quote]All of a sudden I went to import more information and I received the following error...[/quote]Something has changed on the server since you didn't change CSVI either. CSVI works fine with PHP 5.4 and up. The issue is more likely with the server than with the PHP version. The screenshot has not been attached and the log shows an import instead of an export. First would be to analyze the problem to see what happens. Have a look at the [url=https://csvimproved.com/search?q=analyze]analyzer documents[/url] and see if they give any further information what happens with the import. Let us know what you find.

Read more ...

The call is wrong, this should be in the params tab: component com_csvi format json option com_csvi subtask operations task read view maintenance In your list the format raw indicates you still have CSVI 5 files. This has all been replaced by json format. Perhaps it is even a cached call by the browser or server. You are right, it is only 0 bytes because it says 303 See Other, this means it is being redirect. That will be because that URL no longer exists. That URL that is being called on your site, should not be there. Since you removed all files/folders, the only reason I can think of is caching.

Read more ...

Well, actually I did already install it, but I also installed the "Custom Fields for All" plugin... are they compatible? I would think they were since they are made by the same organization. I am using both options on my products. However, just to be sure, I did download that again, install it again, update the available fields and try the import again, and there was no change. The product still has no selectable options. I have attached the log file of the latest import to see if that may shed more light. Here is the ring detail page: http://growecraftsman.com.php7-32.phx1-2.websitetestlink.com/mens-masonic-rings/mens-masonic-ring-detail

Read more ...

Hello, [quote]the template operation is set to 'Custom Field'[/quote] Since you are importing custom fields for a product as per the example file structure, you should be using [b]Product[/b] operation instead of [b] Custom Field[/b]. You can check [url=https://csvimproved.com/support/import/203-virtuemart/1047-custom-fields-for-all-for-virtuemart]Custom fields for all for VirtueMart[/url] to know on how to run this import. If you are still having problem with your import, post the latest debug log to check. To get the debug log check [url=https://csvimproved.com/support/questions-and-answers/390-how-to-collect-debug-information]How to collect debug information?[/url] document along with sample import file.

Read more ...

I have sent the db export to you via pm. I know this is COMPLETELY unrelated to CSVI so if you don't answer, I will understand but since you are a Joomla! database guru, I thought I would ask! If I have installed some extensions and then removed them since I don't like them, can I safely delete the tables they sometimes leave behind? I have found that many extensions do not clean up and remove their database tables and like to keep things tidy!

Read more ...

Hello Marko, [quote]What else should I do if csvi can not export the orders individually.[/quote]There is nothing else you can do other than perhaps ask the VirtueMart team to include a trigger every time an order is completed. Just the way HikaShop does. On this trigger you could trigger the CSVI export. [quote]I do not think the export via command is a simple solution for the customer.[/quote]This is definitely not a simple solution for the customer but that is why you are building the solution so they don't have to set it up. Ideally you want this automated. One way is the trigger from the shopping extension. VirtueMart does not have this, so the trigger is not an option. Basically what is left is a CLI script that sets the filename and sets the order ID that needs to be exported. That is a custom solution. The requirements you have part of it is not standard in CSVI, so you will not be able to do this without making changes somewhere. Something else that just came to mind, you could make an HTML form that the customer fills in with the order ID and this triggers the front-end export and should produce the export file as you want. This is also custom work to some point.

Read more ...

Hi everybody, I baught CVSI to especially import data in custom fields form Virtuemart but I don't understand the support article https://www.csvimproved.com/support/import/1120-product-import-with-custom-fields. In fact I try with a simple CSV file with 3 fields (product_sku, custom_title, custom_value), but what I don't understand is why I defined a template with these 3 fileds when product_sku is only available in "Product" operation when I create my template and then my product fields. But when i try to add custom_title and custom_value field they are not available in the field name zone (normal because operation is on product). And when I changed operation to custom fields thenit's the product_sku field which is not available. How can I do this ? Could you help me ? Thanks in advance. Regards, Cyrille.

Read more ...

No problem. I have experienced in the many years that general supporters, who are tackling the problem self, are moving faster. I've noticed that you may be an exception. It was even helped by you, so patched and so on, that surprised me. When I see overloaded forums, it shows me that there are many problems. Otherwise it would not have many posts, so simple is that. CSVI is a very complex extension and perhaps that is the reason. Ultimately, it has to be helped in a useful time. And you helped. Even better, it would never have been a problem. If just the thing has worked without help, then it is very good. Thank you PS: I have in a other Shop importet my rules, and working perfekt. Rene

Read more ...

Hello Chris, The download of the debug log seems to be troublesome since Joomla 3.4.0, I have to take a look at that. Thanks for the log, I will check it.

Read more ...

Hello Chris, No need, I have been able to reproduce it with a very simple setup. I have found that the Include subcategory option only takes the next level of subcategories and not the deeper ones. This I believe is the root cause of your issue.

Read more ...

Hello Jef, The product import should still find the image but since you didn't post the debug log and a sample of the import file, I can't tell you more than this.

Read more ...

Hi Roland Sadly we need the shipping_full_name to show the shipping if entered or the billing since this is the field we use for the transport company. Can you make it optional withing the shipping_full_name to show the billing name if no shipping full name is entered? We can pay you for this if needed since this is basic for us. But Im thinking that if this is not possible maybe a combine rule could solve it. We need first and last name in the same column basicly. Regards

Read more ...

Hi, I'm using an external cron scheduler (www.easycron.com) for all my cron jobs since its much more versatile. Is there an external url I can call to execute an import cron job? Thanks!

Read more ...

Problem with the product price with tax solved - since I didn't see any need to change the tax I didn't process the tax percentage field. Changed that and it works like a charm.

Read more ...

Hello Jules, [quote]I thought a simple =”” should work, but no … Any suggestions?[/quote] Did you try setting Values to match in your CSVI Skip rule by just keeping it empty? Perhaps try giving a empty space character in Values to match field. Check if any of these works.

Read more ...

Thanks for your quick reply. I've been playing with this and I'm still not doing something right. Can you explain a little more please? Where are you putting the product files path? Does that go in the import file or are you setting that in "Location product files" under General options on the Image tab? Isn't the latter just for images? I'm trying to add product ('for sale") files? Even when I set the product files to point to the vmfiles folder and don't include it in the import file, I still get the same error. (Error is sl;ight different this time since site is now on a different server but it's still appending extra path info.) I can import images just fine, but downloadable "For Sale" media items are making me crazy. Another wrinkle in the project - I've had to move my site to a new hosting company and all my product links have "broken" and the only way to correct them is to open each For Sale media and do a manual replace on each. I'm hoping I can do some import script to fix them (some 22K products). I think this is problem is with the Spiral Scripts plugin but I'm hoping to find a more automated fix. Lindee

Read more ...

Hello, I just realised that since you are doing HikaShop order export, you can use shipping_address_state and billing_address_state fields to get the state information in your export. Can you check if these fields helps?

Read more ...

Hello Davide, In this case you should be OK using 1 template since all fields are in this one file. This will mean that both price and quantity are updated at the same time.

Read more ...

[quote]Since you are doing an order export, categories of the products which are in HikaShop orders table are only listed in this option. There is no point in listing all the categories when we know there are no products for categories in orders table.[/quote]This makes sense, however, nearly all of the orders for the date range selected have products from the category I am trying to run the report for, which does not appear on the list. I checked the orders that appear in the report without any category filtering and the products from that category are definitely there. In fact, there are no products from either of the 2 categories that I can select. I tried selecting each category and running the report again, each time it resulted in the same orders being exported whether I selected a category or not. I turned on logging and the SQL query used did not seem to include a WHERE clause for the category I selected. SQL query from log is below. [quote]Check the document [url=https://csvimproved.com/support/questions-and-answers/1105-use-of-group-by-and-sort-by-fields]group by and sort by fields[/url] which will help you to avoid duplicates in your report.[/quote]This worked perfectly, I was able to group by invoice number and I no longer have duplicates. SQL Query - [code type="markup"]SELECT `order_number`, `order_created`, `as`.`address_lastname` AS `shipping_address_lastname`, `as`.`address_firstname` AS `shipping_address_firstname`, `as`.`address_street` AS `shipping_address_street`, `as`.`address_street2` AS `shipping_address_street2`, `as`.`address_telephone` AS `shipping_address_telephone`, `as`.`address_city` AS `shipping_address_city`, `as`.`address_state` AS `shipping_address_state`, `as`.`address_post_code` AS `shipping_address_post_code`, `as`.`address_country` AS `shipping_address_country`, `user_email` FROM `#__hikashop_order` AS `o` LEFT JOIN `#__hikashop_order_product` AS `p` ON `p`.`order_id` = `o`.`order_id` LEFT JOIN `#__hikashop_user` AS `u` ON `u`.`user_id` = `o`.`order_user_id` LEFT JOIN `#__hikashop_address` AS `ab` ON `ab`.`address_id` = `o`.`order_billing_address_id` LEFT JOIN `#__hikashop_address` AS `as` ON `as`.`address_id` = `o`.`order_shipping_address_id` LEFT JOIN `#__hikashop_product` AS `prod` ON `prod`.`product_code` = `p`.`order_product_code` LEFT JOIN `#__users` AS `user` ON `user`.`id` = `u`.`user_cms_id` LEFT JOIN `#__hikashop_product_category` AS `pc` ON `pc`.`product_id` = `prod`.`product_id` LEFT JOIN `#__hikashop_category` AS `cat` ON `cat`.`category_id` = `pc`.`category_id` WHERE FROM_UNIXTIME(`o`.`order_created`, '%Y-%m-%d') >= DATE_SUB(CURDATE(), INTERVAL 9 DAY) AND FROM_UNIXTIME(`o`.`order_created`, '%Y-%m-%d') = DATE_SUB(CURDATE(), INTERVAL 3 DAY) GROUP BY `order_number`[/code]

Read more ...

Hello, The required fields for price import are product_sku and product_price, since product_price is missing in your import you are seeing the missing fields message. You need to add product_price field to your import file.

Read more ...

Hello, we are using Custom Fields for All component for Virtuemart. We've been trying to figure out what we are doing wrong with the import-file, since nothing is imported. We have tried to use this format: "product_sku";"custom_title";"custom_value";"custom_param";"product_name";"product_in_stock";"product_price" "10001";"Color~Size";"customfieldsforall~customfieldsforall";"Red#Blue~S#M";"Product with filter";"0";"100" According to your instructions here: https://www.csvimproved.com/support/203-import/virtuemart/1047-custom-fields-for-all-for-virtuemart But after import nothing is shown on the products. Attached you'll see the log-file. Site under construction is here: http://raskas2.demo1.ic4.eu/ We can send login details if you let us know where to send them! What are we doing wrong? - Anne

Read more ...

Hi , I am working on Joomla 3.4. CSVI pro : Version 6.2.0 Virtuemart : VM2 Everything seems fine , but when I try to export the file g:shipping is not working using custom_shipping field. I get this message : Last server response The last server response has not been received in a timely fashion. The server may still be busy or stopped the process. You can wait a little longer to see if the server will sent a response or cancel the process. When I switch custom_shipping to something else like custom it works but it is not showing all shipping information . I am working to get this work for awhile now .. it is been months since we try to finish our site now only this left . Thanks ,

Read more ...

Hello, [quote] I was updating 5.15 free to 5.21.1 pro[/quote]How did you manage that? CSVI Free doesn't even run on Joomla 3. [quote]I pressed the fix database and all the errors went away. The only thing left is now the menu looks off. Is this a concern? Did the extension install correctly?[/quote]Since this is a new install I would say to be sure you better do a clean install. Go to Maintenance and select CSVI Pro -> Delete CSVI tables. This will remove all CSVI tables and then you go to Extension Manager and uninstall CSVI Pro. This will clean out CSVI from Joomla. After that do a new CSVI Pro install, you shouldn't have any issues after that.

Read more ...

Hello, Currently CSVI doesn't export parent category for child if no category is set for child. I have added this feature for our next release and the patch file is attached to this post. Since you haven't mentioned the your CSVI version i wanted to also say that this patch file has been developed with latest CSVI 7.0.2 version files. Please do the following and let me know how it goes. 1. [url=https://csvimproved.com/support/questions-and-answers/905-how-to-load-a-patch-file]Load the attached patch file[/url] from CSVI maintenance menu. 2. In your export template settings on Options tab, you can see an option Use parent category, set it to Yes. 3. Run the export. [attachment]patch_parent_category_2017_02_08.zip[/attachment]

Read more ...

Hello Alex, Since it must be something with the Download ID, I was wondering why it wouldn't load it. So I did some checking and it looks like a missing connection between CSVI and the updater. I have prepared [url=http://www.csvimproved.com/en/support/questions-and-answers/905-how-to-load-a-patch-file]a patch file that you can load[/url]. Follow these steps:[ol][li]Load the patch file[/li][li]Go to Components -> CSVI Pro (this fixes the missing connection)[/li][li]Clear the cache on your updates[/li][li]Scan for updates[/li][li]Select the CSVI Pro update[/li][li]Install the update[/li][/ol] That should work now. Let me know how it goes.

Read more ...

Hi Thurana, Yes, it was the BOM issue. What made me make the mistake is that the CSVI export file, which I used to create the import file, is a BOM file, so I thought it was the encoding was okay. (Working with different import tools on different platforms (Joomla, Virtuemart, Prestashop) I'm often confused with the BOM question.) Maybe the export file being a BOM file is an issue for you? Just let me know if I'm not clear. As for the virtuemart_product_id and product_sku: I was importing custom fields for existing products only. Since the shop owner's product_skus are not very reliable (high risk of duplicates) I preferred to use the virtuemart_product_id. Thanks again Thurana, have a very nice day :)

Read more ...

Hi people, I'm completely new in this world, so I hope you can help me out :) I'd like to achieve this: Fill in the missing details through the ICECat database. Maybe I'm thinking to simple here .. I've got a CSV file and created a template based on the available fields. The fields I've got so far: [b]product_id, ean (sku), qty, date, price, tax, category, name, short_description, description[/b] I skip the fields Product_id, date, price, tax and short_description in the field mapper and created a template based on this files. Everything works ok if I fill in all of the data myself. But I thought that, when I leave i.e. the Description empty, it would fill itself through the ICECat database, or am I wrong? What happens then, is that I get an error what says: Language is missing. [img]http://image.prntscr.com/image/d56ba2582bc74068b9c94c153615e77d.png[/img] Solving this would bring me to a higher level :) but .... the best solution would be an export / import of a specific category from ICECat (in this case Cellphones / tablets only). Would that be possible? Thank you very much for thinking with me :)

Read more ...

Hello, I am wondering what version of J2store was tested with CSV Pro latest version? I am rebuilding a site that uses J2store with Joomla 3.7.5 but I am still running J2store 3.2.22. I wanted to try out a few imports/exports in content and in J2store before updating it. This is on a developer site not a live site. I just did a test import to update 80 products image path and it was pretty messed up. It created new articles instead of update existing and only main image path was added leaving thumb and add'l images blank. It also wiped all the J2store data on the existing products and reset them to no product at all. It seems it did opposite of all the settings, because it was not to create new and overwrite existing was set to yes. The sku field was used, and the import file was created from an export file identical just changed the image path is all. I also use the J2store Advanced import and simple import tools but with the rebuild of site there is many changes so I thought CSV Pro would simplify my work :)

Read more ...

Hello, [quote]The field full_name does not exist,[/quote] If you dont see the full_name field, try [url=https://csvimproved.com/support/questions-and-answers/1098-missing-fields-in-csvi]updating your available fields.[/url] [quote]I did not understand what I should drag and what do I need to do it[/quote] The understanding is based on the screenshot attached in your previous post, If you are talking about the values are overlapped with next columns, then you need to drag the columns wider so you can see the full values. Just to know how to drag the column headers here is a simple tutorial link https://support.office.com/en-us/article/Adjust-the-column-size-to-see-everything-4b72b631-ee0a-4539-b1be-499fedc14fe2 If i misunderstood your question then you may need to explain the issue better.

Read more ...

Hi SEF has been enabled on 4footyfans.com for many years. The csvi options are prioperly set There are 2 active fields in the template: product_url picture_url Unlike in v5 which displays the cron command line, the CRON button has no effecct when pressed in v7 I have no problem with the command line for cronjobs. However, regardless of what I enter as a secret key, the cronjob result email claims: "The key was given but this does not match the key set in the template" I have tried alpha, numeric and alpha-numeric keys. Even something as simple as "mysecretkey" returns the error. This is irrespective of whether I copy-paste the key or type it in. So, progress made but am now stuck with the "key" error If downloading a test set of products, the output is still NON-sef. Best Eddie

Read more ...

Thank you :) Unfortunately this has not solved the problem. I have uploaded the patch file and updated the available fields however the stock is only exported for simple products not variable products. I selected every field for the export just to make sure and you will see the quantity field is empty for variable products. File Inventory(2). I then did another export by changing the export from Product to Variants and again, exported all of the fields - The quantity field in this export only contains a 0 or a 1 when the actual quantities are variable. File Inventory (3). Is there anyway just to get an export which contains the Product Name with each variant on a new line alongside how many are in stock? [attachment]Inventory (2).csv[/attachment] [attachment]Inventory (3).csv[/attachment]

Read more ...

Hello Tim, What you are seeing looks like something I have seen on occasion as well, the import is actually finished but the Running Processes isn't updated accordingly. Your import shows that the import has finished in the log settings. The log settings are more accurate than the running processes. Another way you can check if the process has really finished is by having the cron email you the output of the cron import. Since CSVI will output the import results you should get those in the email, so you know the cron job actually finished. The Manage timeout as mentioned by Tharuna won't have an effect on the cron job because the cron runs in it's own environment and can't run in batches. The double logging of the export, looks like the entry has been written at the same time. This may be a glitch if you run it via the cron that the "preview", which you don't have, causes this. We can check this if you see it for every cron job.

Read more ...

Thank you for fixing that. First thing I noticed is that on the very first page of creating that template you select Joomla Content and then the Operation dropdown is empty. That should actually show the entry Content. Since you continue without that selection, it makes sense that you don't get any tabs because there is no Operation. If you look at the 1 minute mark in the video where you click Save and Close you will see in the bottom right corner the Operation is set to Content. By clicking Save and Close, all settings are overwritten, namely these delimiters. Now when you re-open the template, you now have tabs because the Operation is set in the previous Save and Close. This all boils down to not having the Operation selected on the first page of the wizard. Can you check if you select Joomla Content and wait a bit longer to see if the dropdown fills for you? I think that you may just be a bit quicker than the request taking place in the background.

Read more ...

Hello Emmanuel, The error can be ignored since it is for VirtueMart and you don't use VirtueMart. I am going to try again to reproduce this but for some reason it seems elusive when I try :)

Read more ...

Thanks, yesterday I was trying some importing, with amazing results, and I think that CSVI it's a powerful stuff!!! I use it since years, but when I go in production, it receals all the utility! Matteo

Read more ...

I'm stuck and I do not give the solution, I need help. I create a themplate to import the children, but I can not assign the value product_parent_sku since it is outside the node. Any suggestions ??

Read more ...

Hey Ben, [quote]I started by using the breezingforms custom fields plugin is this compatible?[/quote]This one is not compatible. It is yet another plugin I do not know the existence of ;) [quote]But since Jignesh is using the VM - Custom, stckable variants plugin[/quote]This plugin is already supported since it comes standard with VM. [quote] I am confused as to how we export the option values in the Size/Quantity/Colour/Paper[/quote]It seems that you have default values set for these fields. Can you post a screenshot of your field configuration in the export template?

Read more ...

Hello, i'm trying to import a simple category in multilanguage, but when i create the template i have only my main language in the dropdown menu. Am I doing it right? Am I missing something? My Joomla version is 3.6.5, Virtuemart 3.2, CSVI Pro 7.1.0 [img ]http://testcommerce.pixed.it/import.jpg[/img] Thank you

Read more ...

Hi, no, it will not - just try it with csv I proposed. To have this functional, you will have to specify all combinations, so something like this: [attachment]Clip1.png[/attachment] Your specification will handle rows with simple values "red" and "blue", but not with multiple combined values "red|blue|white". Pavel

Read more ...

oh yeah! that worked Roland Trust me I dont like posting unless is something we can't really solve or need but I was getting completely crazy with this one since no css code worked for me :) Regards

Read more ...

Hello, The problem is with your import file, you have 151-0404032-5400 for parent_product_sku field for parent product. This should be empty since it itself is a parent product. Do the change and run the import.

Read more ...

Hi I have since done a far more detailed clearance of the database, removing ALL references to csvi . The component then installed correctly. It is not sufficient just to remove the main csvi tables. Thank you David

Read more ...

Hello Pascal, file_meta field is for images and since you do not have file_url field in your import CSVI does not process file_meta field. Add the file_url field to your import and that should update file_meta field.

Read more ...

Hello, [quote]tharuna it looks that the today option that you talk about returns today date for the option that you choose in the templare, by this i mean that it saves the actual date, so tomorrow when you run the import it will not be "today", so he will keep doing the day that was chosed in the template.[/quote] Yes i agree that every time you run the export you may need to change this date option. [quote]roland, since last run it doesn't work because it only exports the orders that are made "since last run", if the "since last run" option was directely connected to the "order status" option it would do the work, but it's not, if i choose the order status "shipped" since last run it would be easy to think that it will export the orders marked has shiped "since last run" independent of the date, but it doesn't, actually, first it checks the orders "since last run" then exports the ones marked has "shipped", i hope that i made it clear, it's a bit cofusing and my english is not that good (sorry about that). It would be great to put one iteration that does something like this: if "status"==true{ checkmodifieddatein(sincelastrun); if checkmodifieddatein == true{ return orders; } } something like this, sorry for the mess, i don't code anymore so the sintax is probably a nonsense but maybe you can get what i mean.[/quote] The problem was that CSVI has been using created_on date to check with the last run date and so even when the order has been modified, the order was not included in the export. The attached patch file will give you an option in template settings to select created_on or modified_on date to be used for checking for date range option. You can [url=https://csvimproved.com/support/questions-and-answers/905-how-to-load-a-patch-file]load the patch file[/url] using CSVI maintenance menu and look for field [b]Use date field[/b] under Date range option in options tab. By default it is set to created date, set it to modified date and check if your exports works as expected. [attachment]patch_vm_order_2010_10_13.zip[/attachment]

Read more ...

Hello, Since couple of days we get 404 error while importing despite earlier it was working fine. Next to info about error there is a massage: Category not found in Norwegian language. How to fix it? Best regards

Read more ...

My version number is 7.4.1 Joomla version 3.8.3 VM is 3.2.8 I am stumped - how do I export multiple categories per product since it is required for my project to have one product in at least 2 categories.

Read more ...

Hello Chris, It seems this change in VM was already there since 3.0, perhaps nobody has used " in their product names and used CSVI :) Attached is a patch file that should fix the issue. Can you please confirm?

Read more ...

Hello Marcel, Since you want us to do the import, we are thinking we would fix your rules using custom coding in an override file for product import. Roland will be sending you an email with the details.

Read more ...

Thank you for the tip, but I was unable to do that: I found the custom tables under settings, where I selected virtuemart_categories_en_gb. After this, in process area I was able to select export->CSVI Pro->Custom export ->go. After this I saw the virtuemart_categories_en_gb in the forth dropdown after custom export. But in the Export options area, in Fields tab in Field name dropdown the reas nothing to be added, dropdown was empty. So I was unable to construct such thing to be able to change names of categories. But maybe i did something wrong there, could you point how to do that? About my suggestion for future versions: there could be an option to just modify current category tree based on id. If that option was selected, it could just ignore all lines with new id if there was any. This way, users could both reneame and re-arrange category tree in excel instead of virtuemart. As an example of my current case where this current system is problematic: There is thousands of products and hundreds of categories and subcategires, so editing in excel or such is important. Now imagine that there comes some new categories and some old ones need to be transferred as subcategories of these new ones. This means that user would need to change category_path since it is the only one currently telling what is parent category for that category. This cannot be done with current setup of CSVI easily. Even only renaming one category is problematic (well, maybe can be achieved with instructions that will follow) since it would mean renaming of category_path also which cannot be done as is key. While understanding this problem, I gave instructions for shopkeeper updating their categories not to change anything in existing ones, but just to add new ones through CSVI Pro (also important since there is so many categories), after I had added there first 30 or so. He added only 6 new ones to test it out, but made a little mistake with one line, where the name field was different to last part of category_path. So the CSVI Pro import reported error, but still after fixing this one line and trying again it was not working. This time the reason was, that many of the categories had taken some new categoreis to be their parent categories, even they were different names. I do not know how this happened, but I think it has something to do parser that breaks up category_path field, and was somehow interrupted with the mistake spelling in one of them at first try. Now, I can rebuild (by delete and the importing from backups) whole category tree as suggested in this thread, but I am afraid to do that since most likely it will create new category id's (as you mentioned they are created on the fly by virtuemart). And this is problematic since there is already some procuts, pointed to belong to certain categories - which would then point to nowhere since virtuemart uses id as key. Luckily it is not live yet and building of all categories and products is in its early stages, but maybe you see the problem that creates for future usage. If the key was ID field also for CSVI Pro, then there would not be above problems. Now, it cannot be used for renaming or rearranging of categories, and actually it is risky to use it for any category -related operations since it seems to easily break current structure of existing ones if there is an error in new fields (even the category_path was fields were not touched in those. I do not know if scandic or special characters like / in category name was part of the reason too - again, if it was, it could be avoided when using id field as key). If that would require to use parent category field, and that also only as numeric id field, it would still be easy to use.

Read more ...

Hello, I added salesprice to the simple export, so now i have product_sku, product_name, product_price and salesprice fields in my export and still don't see any price coming for parent product for salesprice. Can you send me the mysql dump of your VirtueMart tables to check? You can email it to me at tharuna@csvimproved.com.

Read more ...

Hi, Im quite lost in this one. I added exporttable.css in /public_html/media/com_csvi/css media/com_csvi/css didnt exist so I had to create those folders. I don't see any effect with different settings in the css file Regards PD: Can you tell me a simple CSS to aligne column headers and values?

Read more ...

Ok, tried that theory and updated....I merged all the data....and went to do the preview again: test.aaron-beachproductions/tmp/Master-All.csv is not a readable file It has since deleted the file again like the video. ARGGGGGGGG

Read more ...

Hello, By alt text i guess you meant file_meta tags, for multiple images you need to have multiple file_meta values separated by |. Since you have only one in your import file, CSVI is taking it for the first image.

Read more ...

Hello, In addition to my previous reply, since this is not a CSVI issue but the issue is with VirtueMart, It is better to check the limit issue with VirtueMart developers before you do any change to core fields.

Read more ...

Hi, Just upgraded CSVI Pro from 6.6.4 to 7.0.2. Issue only occurring since upgrade. On Virtuemart Product Export the 'salesprice' is appearing empty for stockable child variant products where the child product inherits price from their parent product. If the child has its own price defined, its price comes out in the export okay. But if price is empty on the child product in Virtuemart, the price on the export is empty. Where as previously, it would use its parent product price in this scenario. Appreciate your assistance, thank you. Log and sample export file attached. We are using this as a csv data feed to Google Merchant, thus need price to export for every product. Can understand for other users that are exporting and reimporting product data, maybe they require the price field to be empty so doesn't create the price when re-importing. If so, would be nice to have a setting to allow to include inherited price or not. In attached sample export file : [ul] [li]Parent products are : ALOKA_SLIM and ALOKA-SLEEPYLIGHTS which show price correctly at $54.95[/li] [li]The only child products showing price are ones that have price overrides : ALOKA-LION, ALOKA-PIRATE, ALOKA-REMOTE, ALOKA-SLEEPYBEAR[/li] [li]All other child products are showing empty price[/li] [/ul] Software Versions : CSVI Pro Version: 7.0.2 Joomla! version: 3.6.5 PHP version: 5.5.29

Read more ...

Hello, [quote]I have installed CSVI Pro, have created a template, and gone into Maintenance|Available Fields|Update and everything shows up fine. However when I go to Templates|Template Fields and try either the New or Quick Add buttons, the Field Name box shows nothing![/quote] Do you see fields when you go to available fields page or is it empty over there too? Do you see any error while updating available fields? Check if you get any Javascript error on your template fields page [url=https://csvimproved.com/support/questions-and-answers/832-using-firebug-to-analyze-problems] using firebug console[/url]. Post screenshots on what you see in console tab. [quote]Also - since I'm asking a question already - once we get this working, is there a way to filter the list of Field Names to choose from so I will only see the Field Names in the Products table?[/quote] You would see the field name of products table if you select Product as operation in your template. You have not given enough information here on which extension your are using, if its VirtueMart or HikaShop and which import/export you are trying to do. Without these details it is hard for us to help. [quote] I am attaching login info in a txt file.[/quote] Joomla admin details in the text file dont work.

Read more ...

Hello Sigrid, [quote] I imported products with images to VM3 (J3.4.5) I had 300 products and in the field "file" they all had a value. This image name was the product sku, because the images are named skuxxx.jpg For some (80) products there was a value in the import table but there was no image on the server. So now all my products show in product list "Media Files" value (1) (see attachment) - even if there is no image on the server.[/quote] Since your CSV file had a name for image CSVI has created an entry for the image. For the rows which dont have no images you may have to set the value to empty and so no product and media relation is created. [quote]How can I unlink the Media files from the images that have no actual file on the server? The table xxx_virtuemart_product_medias has no entries for these products.[/quote] There is no option in CSVI to unlink only few entries but for removing all Go to Maintenance -> Maintenance and choose VirtueMart in the first dropdown and Remove product media link in the second dropdown and then click Continue. This will remove all the relations between products and images. But again Please remember that this option will remove all media and product relation.

Read more ...

Hello, I upgraded to CSVI PRO 7.0.2 to try to solve a non working FTP users import and since then my FTP orders export crashes with following error message : [attachment]export_error.jpg[/attachment] can I revert to version 6.6.2 and how ?

Read more ...

Thanks for explaining. I didn't see the parent price because of an incompatibility with VM3. But since you have supplied a [url=http://www.csvimproved.com/en/forum?view=topic&catid=44&id=32057]patch[/url] for this, things work perfectly. Great job!

Read more ...

Thanks guys ill await news, I know Roland didn't see CSVIpro as an accountancy data export tool but the reality is that since we bought it we are using it for that purpose too and does a pretty decent job. Regards

Read more ...

Hello David, CSVI has not been tested against the Hathor template, only the Isis template. Since CSVI is using Bootstrap everywhere, that is the part that would need CSS correcting I think. I am no star when it comes to styling :)

Read more ...

1216 was the amount of time it had reached before we cancelled the test import, it was for one line only. Imports have not worked since 3.8.1 joomla upgrade. I am considering uninstalling and reinstalling in case it didn't upgrade properly.

Read more ...

Hello Roberto, There is nothing changed in behaviour of rules in CSVI with latest version. Since this is your custom rule plugin and all the math is done in it you need to check where the calculation is going wrong.

Read more ...

Hi Roland, Today I updated my CSVI Pro from 6.5.7 to 6.6.2 on my local install (just to be sure) No errors or messages all updated wihout any problems. However.... After this update; If I try to do a product export (VM) all is processed but no file is generated for download. But it does goes to the log page (as is usual) If I try to download al log-file no file is downloaded (data is opened in my browser screen) If I try to export my templates to a file again no file is generated or presented Since I cannot make any files at this moment, I cannot provide you with a log file or anything helpfull like that (maybe there's a way i'm not aware of?) Your help is greatly appreciated, Jack

Read more ...

I must be losing my mind. I have used CSVI since 2011 and always been able to figure out how to achieve the results I was looking for. I installed the latest version 6.3.0 on top of my older 5.xx version and was getting 1064 errors so I uninstalled it and dropped all the csvi tables and did a fresh install. No errors at all except trying to figure out how to get the system to see the all the db tables that I need to import/export to. I've tried everything I can find. Reset the tasks, uninstalled it again, dropped the tables, reinstalled and still nothing. How do I get the component to read all the rest of the db tables so i can create my custom templates?

Read more ...

It is difficult to see what is going on. The main problem is that the user doesn't have the right privileges or maybe not loaded. Easiest way for CSVI 5 Pro is to remove the lines [code type="markup"] // Access check. if (!JFactory::getUser()->authorise('core.manage', 'com_csvi')) { $jinput = JFactory::getApplication()->input; $cron = $jinput->get('cron', false, 'bool'); if ($cron) { echo JText::_('JERROR_ALERTNOAUTHOR')."\n"; return false; } else return JError::raiseWarning(404, JText::_('JERROR_ALERTNOAUTHOR')); }[/code] from the file administrator/components/com_csvi/csvi.php For CSVI 6 Pro, this check is not used anymore and it uses a secret key you can set in the template. Since you are building a new site, it might be a good time to test the CSVI 6 Pro as well. This has better VM 3 support than CSVI 5 has.

Read more ...

Hello John, So I tried to import your file here and it works as expected. The issue is not with your file but with your site setup somewhere because you see the No supported fields message, going beyond that has no use since CSVI has no fields. Here are two suggestions, try the first one first and if it doesn't work, try the second one: [ol][li]Go to the Templates -> Template fields page and select all the fields and click Publish[/li][li]Go to Templates -> Templates and edit your template. On the file tab set the option "Use column headers as configuration" to Yes.[/li][/ol] If neither of these give any results, send me a private message with Joomla/FTP login details and I will check.

Read more ...

Hello, [quote]There are also products with a mirror image - over 800 items. I hide these products on the list of products in the excluded category "L". In the back office it is easier to sort products by category.[/quote] I understand your need of excluding categories, in CSVI the flow goes like this, when you set to exclude categories, all the products which are not in the category are ignored but in your case since parent product is in a different category, it is selected. In the next step we collect all the child products for the selected parent category. So the ignored child products are included again. But i still don't see any use of having parent and child products in different categories with any of the cases you have explained.

Read more ...

Hello, [quote]but I still see state_2_code only in the export template[/quote]That is odd, I double-checked the file before posting and just downloaded the patch and I see the file there for the user info import for VirtueMart. If you go to the Available Fields page and filter on VirtueMart and User info import, do you see it there? If not, try to run the Update from there again. I see no reason why it isn't there. [quote]One additional question--some of my zipcodes start with 0, they are being imported without the leading zero, which makes them look funny in the address display, is there a simple solution for this?[/quote]Did you open the CSV file with a spreadsheet before importing? That is usually the problem, see [url=http://www.csvimproved.com/en/forum?view=topic&catid=24&id=31656#39556]my answer here[/url].

Read more ...

Hello Tharuna, Your suggestions do not work, I found out that /.*\S.*/ will skip the fields not-empty, but I find no way to skip the empty custom fields. I thought a simple =”” should work, but no … Any suggestions? I like to export some data from articles were the custom fields are empty Kind regards, Jules

Read more ...

Very disappointed Hello I've purchased your CSVImproved. I just want to export the shipping methods/rules from one shop to another. When I saw that it was very difficult to handle this simple thing, I was disappointed. I go from error to error. After three hours trying to make the export and import to work and it still does not work, I give up. I went to the forum. It kills me, thousands of problems. I can not find a tutorial explaining this simple task. I have looked at these rules in their demo and adopted them for me. It did not help, error, error .... The error is No column headers have been found in the file by the Import Now I hope they are ready to help. I would prefer to withdraw from the purchase. Are they willing to help? René

Read more ...

Hello John, Uninstalling CSVI won't remove the database tables but it sounds like you had some database inconsistencies causing the issue or an incorrect version number which caused the wrong updates to load. Since all is fine now, no need to worry :)

Read more ...

No worries :) [quote]So if I want to import my Dutch shipping rated to English. I select Dutch and for Translation language English. Correct? [/quote]Correct. Since you are sort of testing, let me advice to make a backup before you start.

Read more ...

Hello, Since you know how to manually create derivate products in VirtueMart, export the fields product_sku, product_parent_sku, custom_title, custom_value and custom_param for this 1 product. Let's see how that looks like. You should be doing the same for the other products then.

Read more ...

Since I got the same results when I used images from another one of my sites I am guessing I am not blocked. Can you let me know what settings could cause this, so I can check them? What should the settings be?

Read more ...

Hello Tharuna, the problem probably is irrelative with encoding because: 1) I've been using this .xml file since three months at least 2) I've tested another URL http://www.dot-media.gr/imgBanner/RightBanner/xml.xml and the same error appears again. Thanks. Best Regards Kostas

Read more ...

Hello Kostas, As Tharuna said it can only be permissions but not only the 755 status of the folder but also the user and group of a folder must be correct. Since you said it worked and later it didn't, what has changed?

Read more ...

Hello, icon32 is right, the published field should set the images to published. Since there is no debug log I can't give you any feedback. Post the debug log of your import and I can check what is happening with the images.

Read more ...

Hello, Post your debug log as well, the import file alone doesn't say enough. It is most likely caused by the shopper groups I think since you already have the published field in there. Do you have any specific setup with shopper groups?

Read more ...

A little bit strang. Since I configurated the ordering of columns it works. But: "To get the template XML file go to CSVI maintenance menu, select CSVI Pro in first option and Backup templates in second option." I can not find this option.

Read more ...

Hello Ernst, Let's stick to one problem per topic otherwise it will be impossible to follow in the long run. [quote]Is there some kind of documentation how to export from a Joomla2.5 website and import to a Joomal 3.x website?[/quote]You can read the tutorial [url=http://www.csvimproved.com/en/support/import/203-virtuemart/804-import-virtuemart-2-products]Import VirtueMart 2 products[/url]. The fields you use for import on the new site, would be the same fields you use for export on the old site. [quote]Is it possible to im- and export everything or do we first add the categories manually?[/quote]Using the category_path for import will have CSVI create the category when it doesn't exist. If you need to import category descriptions and images, then you will also need to do a category import. [quote]that's why we thought that your software helps us to do so[/quote]It will but as with everything new, there is a learning curve ;) As for the last error, it seems that the template was selected but not loaded since CSVI has no template ID.

Read more ...

Hello, [quote]Also, the output is not sef in spite of the setting being to output sef.[/quote]Is SEF enabled on the site? Have you setup the Global configuration options of CSVI? On the Dashboard page you click the Options button to set these settings. [quote]However, it seems I need to do a separate RULE for each sub-domain since the sitemap outputs just the first sub-domain in the list:[/quote]There is only one URL because there seems to be only one field in your template. I am just wondering how this would work. You are probably going to need a [b]custom[/b] field per URL and add a placeholder for each field. The original URL field would then be copied to all the custom fields and after that the replacement rule would change the URL to the correct domain. [quote]The cRON button does not seem to work.[/quote]Have a look at the [url=https://csvimproved.com/support/questions-and-answers/1081-setting-up-a-cron-job2]Setting up a cron job[/url] documentation. It explains how to construct the URL and what the Cron button does.

Read more ...

I have been using CSVI since way back in VM1.1 days! I like having the code and the status name. Don't know why but I do! If I do a template using operation=order rather than order items, I should be able to get the information I need, correct? At least the available fields make it look like I could. However, when I choose one item to filter by, I get a HUGE long list of the same item shown. Here are screen shots: Here is how I have the operations section set [attachment]operations.jpg[/attachment] Here are the fields I have chosen [attachment]fieldsnew.jpg[/attachment] Here is the filter contents: [attachment]selection.jpg[/attachment] I forgot to get a shot but I clicked on the last item CJC1R. I then clicked save and when I came back to the options page, I have a HUGE list of duplicate entries of the same item. For the screen shot, I zoomed as far out as Firefox will allow and it still will not all fit on the screen! [attachment]longlist.jpg[/attachment] Of course if I try the export, I get a no data results.

Read more ...

Hello, [quote]Do you use AwoCoupon for your import and exports? We removed support for AwoCoupon from 7.5.1 version. Is it because of this addon you are seeing the above error? => I don't use any more awocoupon for import and export yes it is because of this addon[/quote] Ok since you are not using this addon and also the support has been removed, you can uninstall this CSVI addon from Joomla extension manager and from Manage page. If you still see the error after uninstalling, go to System -> Clear cache and look for CSVI, delete the entry and the error should be gone. [quote]Did the update fix the VirtueMart order export or do you still have issue with export? => no the update doesn't fix the VM order, tge other export product of VM for example works well.[/quote] In that case i need to check the records in your database. To get MySql dump go to your PhpMyAdmin >> Select your database >> Click on Export tab >> click on Custom - display all possible options. Select your virtuemart tables and click Go. Send me the downloaded file in a private message or to my email at tharuna@csvimproved.com.

Read more ...

Hello everybody, I am now trying for 2 days the export and import of Joomla! Content with XML files. Export is OK. Without modifying the XML file, however, it does not work to import the same file. Can you provide me with a simple example template so that I can understand the function? But I need XML import / export! Many Thanks. Steffen

Read more ...

Hello, You cannot make links work in a CSV file as the CSV format is a flat file and has no notion of HTML tags. The only way would be if you export your file as HTML file instead of CSV. As a simple example, create a link in a spreadsheet and save it as CSV, see what the result is.

Read more ...

Hi Roland, thanks so far! Even with two orders and 3 fields to export it is not working. Since this not yet the final server, I will check the execution time issue with the final server first and will then reply here. Best regards, Hendrik

Read more ...

Hello Simon, Once CSVI 6 stable is out, I will have some more time to look into this. Since all extensions are pluggable in CSVI 6, it can be released without having to release a new CSVI version. So that makes it all more flexible.

Read more ...

Can you post your debug log after you truncated the table and imported the file fresh? I would like to compare it against my debug log since it worked fine for me. In addition, which version of the Multiple custom fields filter are you using?

Read more ...

Ok, I think I found the issue in being I didn't have any fields setup causing it to crash. This hasn't happened since. I will create a new thread as my import fields are not all available and not sure now to solve that.

Read more ...

Hello Florian, [quote]If I use for example first_name,company as source fields, both vales are shown.[/quote] Since you are saying first_name, company works, you have set the rule correct. Make sure that last_name has value in database tables and is not empty.

Read more ...

Hello, You need to add a file_type field to your import file. Since you are importing category the value of file_type would be category. Try this and let me know and If you still have problem, post me your import file with debug log.

Read more ...

Hello, [quote]Now the main question remains how to export the virtuemart products from the main domain since it seems there are errors in the database and csvi is not working properly.[/quote] What are the errors with your database? Are these related to CSVI?

Read more ...

Hello, I've purchased CSVImproved PRO recently. My intention has been to use it to migrate a Joomla 2.5 site running Virtuemart 2.0 to a Joomla site running Joomla 3.4.1 and Virtuemart 3.0. I've gotten CSVI to create a backup of the Virtuemart 2.0 component and I'm trying to move it to the 3.4.1 component. The products loaded fine. However, now, I'm getting the following error that I think is associated with the shoppergroups data table: ******* 1054 - Unknown column 'p.product_name' in 'where clause' SQL=SELECT p.`virtuemart_product_id`, `l`.`product_name` FROM `g07h5_virtuemart_products` as p INNER JOIN `g07h5_virtuemart_products_en_gb` as l using (`virtuemart_product_id`) LEFT JOIN `g07h5_virtuemart_product_shoppergroups` as ps ON p.`virtuemart_product_id` = `ps`.`virtuemart_product_id` LEFT JOIN `g07h5_virtuemart_product_categories` as pc ON p.`virtuemart_product_id` = `pc`.`virtuemart_product_id` WHERE ( `pc`.`virtuemart_category_id` = 40 AND ( `ps`.`virtuemart_shoppergroup_id`= "1" OR `ps`.`virtuemart_shoppergroup_id` IS NULL ) AND p.`published`="1" ) AND p.`virtuemart_product_id`!="100" AND `p`.product_name = "U-Naturally™ Tropical Breezes" ORDER BY `p`.product_name DESC LIMIT 1 ******* I have discovered that some of the field structures in the database tables from Virtuemart 2.0 are different than the structures in Virtuemart 3.4.1 - some no longer exist, others are in different order, some are new - but, they're different. Some tables on 2.0 didn't have any records associated nor any apparent change in their structure. So, I removed them from the SQL backup. Others, like the adminmenuitems table, wouldn't work at all on 3.4.1, so, I left the original table there since the structure was different - new fields, etc. The file I restored have the following tables in it: ******* virtuemart_adminmenuentries virtuemart_categories virtuemart_categories_en_gb virtuemart_category_categories virtuemart_category_medias virtuemart_configs virtuemart_medias virtuemart_product_categories virtuemart_product_medias virtuemart_product_prices virtuemart_products virtuemart_products_en_gb virtuemart_vendor_medias virtuemart_vendors virtuemart_vendors_en_gb ****** BTW, since the structures in 3.4.1 tables were different, I backed up, then dropped the tables I had in the restore. When I ran restore, it moved the products and the categories over and they show on the front end of the site. I also see the new products in the backend. I have 3 things to report about the backup file I used to restore: 1. I couldn't get it to execute thru CSVI, so I had to go to phpmyadmin in my cpanel to run the restore (don't understand why that was, but, that's what happened.) 2. There was no delete table statements in the backup so initially, it wouldn't execute at all. 3. The Create table statements said 'create table' not 'create table if not exists'. I dropped the tables to get around this. After the restore, I got an error that indicated an issue with the 'virtuemart_categories' table. So, I replaced it, also. I got the error that I reported above and am stuck there as I don't know what else to do to get past it. HELP PLEASE! Your assistance is appreciated. How do I get pass this? S.Murphy

Read more ...

Hello Teresa, I fixed all your exports to download, save on server and save on ftp options. Download and Save on server works but couldn't test Save on FTP option as i don't have credentials to check the file on FTP. Can you check all of your exports on front end and let me know? If you have any issue on Save on FTP can you send me the details saved in EXPORT Kategorien template to test?

Read more ...

Hi Roland Using 5.21.1 and working my way through tutorial http://www.csvimproved.com/en/support/export/930-advanced-order-xml-export I think the available export fields with Virtuemart have changed since this was written and i am struggling how to pull both shipment and invoice address fields in the xml. I read one of the other articles and address-type was mentioned, but not sure how this relates. ideally i want something like Shipping name Shipping name Shipping address Shipping zip Shipping city Bill to name Bill to address> Bill to zip Bill to city Just like in this tutorial example - has virtuemart tables changed since? Any advice would be greatly welcomed! Kind regards Tim

Read more ...

Hello, First we need to solve the issue that your are having when importing your second file. Since you are saying that product_sku is different in two import files, there are new products created as CSVI checks if a product is already available in database table using product_sku field. If the given product_sku is not found then a new product is created else the product is updated. That is what is happening in your case, since product_sku is not found new products are created with your second import file. How is your two import files related? Can you send me the template XML file as requested previously? Let me run a test import to check.

Read more ...

Hello, The options you filled in look almost good to me, change the FTP Root Folder to just / without the dot before it. Does that help? This is also interesting: [quote]When I click "Process" button it takes me to a blank white page. [/quote] This means you have a fatal error, in the Joomla Global configuration, turn on the Error reporting (server tab) to maximum and then redo your steps. Instead of a white page, you should see an error. The Internal server error is just nasty since it just tells us something went wrong but not what. The real error is usually stored in the server error log. You may need to consult with your hosting provider to get the real error. With the real error we will know where to look. Let me know what you find out.

Read more ...

[quote]oke I found it, max_execution_time was set on 128M[/quote]That is strange, almost looks like someone tried to set the memory level to 128M but instead changed the maximum execution time. [quote]but another error[/quote]The real error here is not the JavaScript about the progressbar but the SQL query you see. This has to do with the data being imported. Please start a new topic stating that you have a problem importing custom fields and post all the requested information from the top especially the debug log. Since you get this error you may need to find the debug log manually in the folder tmp/com_csvi/debug and then the last file. A quick thing you can check is to see if your custom field names are correct in the import file.

Read more ...

[quote]Hello Manuel, [quote]Dont know what the ideal solution could be? [/quote]Every case is specific and this one is no different however grouping is not your only problem here. If you would group only on the order_item_name, the value of the product_quantity would be 2 and not 3. From what I understand you want these values calculated as well, that will require other code than just grouping.[/quote] Hi Roland We are still wondering if this could be achieved with a calculation rule somehow, since this post was created you added the sortfield and groupfields option nicely but as you said what we need I guess is a calculation that sums up quantities of same product. Possible in the future with a rule or a template parameter you think? sorting fields currently deletes entries if we choose order item name. Regards

Read more ...

Hello, With the parameters I meant this part [code?option=com_csvi&view=import&csvi_template_id=2&key=SarverCronTaskCat&task=import[/code] I have seen in the past that hosts like yours implement a lot of restrictions, otherwise they would allow normal cron jobs. Since this is an issue with your host and not CSVI, you will need to test yourself. If you always get the error on line 66, try to see which variables are available. You can do that with this code [code type="markup"]?>?php echo __FILE__ . '::' . __LINE__; echo 'Variables'; echo ''; print_r($this->input); ?>?php[/code] perhaps it will be good to add this debug code as well: [code type="markup"]?><pre><?php echo __FILE__ . '::' . __LINE__; echo 'GET Variables'; echo '<br />'; print_r($_GET); ?></pre><?php[/code]"

Read more ...

[quote]no there is not data, system does not add export to the history[/quote]CSVI can't add it to the history because it is killed by the server. CSVI can't stand up from the grave :) [quote]But your advice with addig extra code to export urls via frontend works, but export is too slow now.[/quote]It is slow because it needs to request the URL from the server for every product. There is not much else to be done unless someone codes a system that allows extensions to get SEF URLs from the backend. Since you are still on Joomal 2.5, it will never come in that version. The only other thing I can think of now is to use the replacement rules, but that will be a lot of work to get them in.

Read more ...

Hello, From your import file, i can see that you are importing custom field [b]Colore[/b] for Generic child variant custom type. You have sent the import file but there are no column headers to actually know what fields these values belong to. Something i noticed in your import file is that custom_title Colore field with ~ at the end and custom_value product_name with ~ at the end. Since you have only one field you don't need the ~, you can remove and run the import again. Check if the duplicate is gone. If you still have issue, please post your import debug log along with import file with column headers to check. To know on how to get the debug log check [url=https://csvimproved.com/support/questions-and-answers/390-how-to-collect-debug-information][b]How to collect debug information?[/b][/url] document.

Read more ...

Hello, Thank you for sending the details. I was able to find the cause for the issue. CSVI uses SKU as title and alias is generated from this title and default catid as 2 for uncategorised if alias and catid are not set in import file. The existing article is retrieved from these alias and catid values and since they don't match to your existing content a new article has been created. Please add alias and catid fields to your import file and check the import. I will add few lines to our J2Store document on this. In addition to these you also need to [url=https://csvimproved.com/support/questions-and-answers/905-how-to-load-a-patch-file]load the attached patch file[/url] before running your import. Let me know if it solves it. [attachment]patch_j2store_2018_02_21.zip[/attachment]

Read more ...

I thought about it after I posted the last message and I see that wouldn't be a solution. Since VirtueMart can support multiple custom fields per product, that would complicate the issue. I created a topic on Virtuemart forum (http://forum.virtuemart.net/index.php?topic=141853.0). Someone has suggested that there is a potential fix. The reason that the ID changed from 3 to 4 is because I deleted the original custom filed and recreated it, seeing if that made a difference, the value of 4 seems to be the ID of the custom filed. the table virtuemart_product_customfields contains all the values and the ID's for the custom fields. The problem must be in the function that writes the values into the virtuemart_order_items table not gathering all the info as before. The value is displayed correctly every where else in the backend.

Read more ...

Hello, The language en-GB is installed and unpublished? If yes then SEF URLs are generated inspite the language is published or unpublished. Since you are the only user having difficulty with generating SEF URLs. I suggest you to try an alternative and see if it works for you. In your product export template you can add product_url field as a template fields along with other export fields so to generate SEF URLs for a product. It might take a bit of a time to generate SEF URLs so i suggest you to do the export in batches. To run export in batches, in your export template settings on File tab set From and To records in count of 1000 so you can do 5 batches to export 4431 products. Let me know if it helps.

Read more ...

Hello, The patch is part of CSVI 6.5.0 so it should be included already if you are running the latest version. As for your salesreport for taxes, I don't have any ideas here since I don't use it as such. Perhaps someone else has an idea.

Read more ...

Nevermind. I found that my client using it had multiple images uploaded for each manufacturer. It makes since now it was duplicated for most becuase they had duplicate images for most. The manufacturers with 1 image did not get duplicated. Thank you for your patience and help.

Read more ...

Τhank you very much for your time especially since it is not the error of csvi. Ι did what you suggested me but the error remains... mysql returns empty result set... Ιf you have the time to direct me, I would appreciate it very much Regards Terry_K

Read more ...

Hello, If you are getting old results with filename set then it looks like the export file is not been overwritten. Can you check the permission of your tmp/com_csvi/export folder? You can also do a simple test by adding an extra field to your export. Check if the extra field show up in your export file. Can you try it with and without filename set?

Read more ...

I follow the guide to set order advanced export, but I have this following error message: [code type="markup"] Unknown column 'jos_users.id = user_info1.virtuemart_user_id' in 'on clause' SQL=SELECT `jos_virtuemart_orders`.`virtuemart_order_id`, `address_1`, `CodFiscalePIVA`, `order_item_name`, `order_item_sku` FROM `jos_virtuemart_orders` LEFT JOIN `jos_virtuemart_order_items` ON `jos_virtuemart_orders`.`virtuemart_order_id` = `jos_virtuemart_order_items`.`virtuemart_order_id` LEFT JOIN `jos_virtuemart_order_userinfos` AS `user_info1` ON `jos_virtuemart_orders`.`virtuemart_order_id` = `user_info1`.`virtuemart_order_id` LEFT JOIN `jos_virtuemart_orderstates` ON `jos_virtuemart_orders`.`order_status` = `jos_virtuemart_orderstates`.`order_status_code` LEFT JOIN `jos_virtuemart_product_manufacturers` ON `jos_virtuemart_order_items`.`virtuemart_product_id` = `jos_virtuemart_product_manufacturers`.`virtuemart_product_id` LEFT JOIN `jos_virtuemart_manufacturers` ON `jos_virtuemart_product_manufacturers`.`virtuemart_manufacturer_id` = `jos_virtuemart_manufacturers`.`virtuemart_manufacturer_id` LEFT JOIN `jos_users` ON `jos_users`.`id = user_info1`.`virtuemart_user_id` LEFT JOIN `jos_virtuemart_countries` ON `jos_virtuemart_countries`.`virtuemart_country_id` = `user_info1`.`virtuemart_country_id` LEFT JOIN `jos_virtuemart_invoices` ON `jos_virtuemart_orders`.`virtuemart_order_id` = `jos_virtuemart_invoices`.`virtuemart_order_id` LEFT JOIN `jos_virtuemart_paymentmethods_it_it` ON `jos_virtuemart_orders`.`virtuemart_paymentmethod_id` = `jos_virtuemart_paymentmethods_it_it`.`virtuemart_paymentmethod_id` LEFT JOIN `jos_virtuemart_shipmentmethods_it_it` ON `jos_virtuemart_orders`.`virtuemart_shipmentmethod_id` = `jos_virtuemart_shipmentmethods_it_it`.`virtuemart_shipmentmethod_id` [/code] Where have I wrong? I use: Joomla 3.4.3 CSVI Pro 6.0.1 Virtuemart 3.0.9 Thanks in advice.

Read more ...

Hello, You'll find below a copy of our past discussion with Roland. Basically the exported URL on my English export template is not the same as the one used on the front-end. It is then pointless to us at the moment. The French export works just fine. You'll find attached a backup of my export templates as well as the problematic export log. Thanks for your help! Bruno _________________ Hi Roland, And thanks for your feedback. Unfortunately, your solution is not working. I’ve created two export templates, one in French and the other in English. The French one is still exporting well, but the English one “attached” still has the raw default Joomla article URLs exported and not the actual front-end ones. Any solutions? Thanks, Bruno From: CSV Improved [mailto:contact@csvimproved.com] Sent: lundi 4 février 2019 16:19 To: Bruno BeeWeeBee Subject: Re: CSV Improved: Specific query export Hello Bruno, The export looks like you exported everything at once. In a multi-language site you cannot export mixed languages because CSVI doesn't know which language to use for the URL generation. In your template you can set the language you want to export on the Options tab. If you set this to English, your English URLs will be fine. The All language is barely used for multi-language sites. Do know that Joomla uses the All as a language represented by a * to link items that are not part of any specific language. So here it doesn't mean to export all languages but the actual All language. Setup the language selection in your export template and all should be good. Kinds regards, Roland Dalmulder RolandD Cyber Produksi E: contact@csvimproved.com | W: csvimproved.com | T: +31 10 341 6427 | Twitter: @csvimproved On 4-2-2019 14:58, Bruno BeeWeeBee wrote: Hi Roland, I just purchased your plugin and tried an export, please find it attached. It looks as if the plugin doesn’t handle multilanguage. The french (default site language) rows are exported perfectly well with the correct URLs linked to the menu item. So those are the URLs used on the front-end. However the english rows URL are showing the default article URL with French code in the alias instead of the actual menu item URL which is used on the front-end. Two examples pulled from the export: Row 5: A consulting and trade representation office specialized in acoustics based near Lyon (France) Exported URL: https://www.its-acoustique.fr/fr/52-colonne-gauche/liens-depuis-colonne-de-gauche/1242-a-consulting-and-trade-representation-office-specialized-in-acoustics-based-near-lyon-france.html URL used on the site: https://www.its-acoustique.fr/en/a-consulting-and-trade-representation-office-specialized-in-acoustics-based-near-lyon-france.html Row 9: Absorbing barrier Exported URL: https://www.its-acoustique.fr/fr/38-en/n/thematiques-en-gb-3/557-absorbing-barrier.html URL used on the site: https://www.its-acoustique.fr/en/acoustical-insulation-soundproofing/absorbing-barrier.html Is there a setting I missed for english rows? Or is that a bug of the plugin? Thanks for your help. Bruno From: CSV Improved [mailto:contact@csvimproved.com] Sent: samedi 2 février 2019 12:02 To: Bruno Subject: Re: CSV Improved: Specific query export Hello Bruno, To start off, you cannot export content data using the menu export. As you pointed out 3 out of 4 fields come out of the content table, so we have to look a the content export. The content export has a field called article_url, this will export the SEF URL (assuming you have SEF enabled) as used on the front-end of the site. So this does include the menu item link if you have one. The way this works is that CSVI asks Joomla for the front-end URL and Joomla returns the correct SEF Link. So there is no need for CSVI to search the menu table or other tables. We use the core code so it is consistent with what Joomla produces. Let me know if this answers your question or if you have any further questions. Kinds regards, Roland Dalmulder RolandD Cyber Produksi E: contact@csvimproved.com | W: csvimproved.com | T: +31 10 341 6427 | Twitter: @csvimproved On 1-2-2019 07:24, CSV Improved wrote: This is an enquiry email via https://csvimproved.com/ from: Bruno Hi, My question is simple. 99% of the menu items on my Joomla site are simple article link. I want an Excel-compatible export that will include: 1) The title of the article on the first column (content table) 2) The full alias of the menu item link to this article as this is the one used on the front-end (menu table + other queries maybe to display the parent submenu alias in the final alias?) 3) Meta description (content table) 4) Meta keywords (content table) The tricky point is the point number 2. Could you please tell me if I can easily achieve this with your plugin? Thanks

Read more ...

Hello, [quote]I have also read the previous discussion on the same issue, and it seems that the solution is a clean install, which I cannot perform right now.[/quote] We recommend to check with clean install and on a different server so we can track if it is any extension conflicting with CSVI or could be the problem of server database settings. [quote]Last, I have also passed similar export queries to phpmyadmin through SQL code, and they work. [/quote] With code CSVI uses Joomla to process the queries, it is possible that the database connection is lost after the export of one record. Running query on PhpMyAdmin does not involve any connection and so it works. [quote]To test again, I have created a new template from scratch, for manufacturers. From what I see from the debug files, it keeps looking for a specific record (virtuemart_manufacturer_id = 13 in this case) and not the total number of records. The same applies for the other debugging files I tested, the template keeps looking for a specific record, and this is maybe why only one record returns.[/quote] With export we run the main query first and collect all the records. We then read each record and collect the images and other needed details of that record. The main query from your debug log is pasted below. Since you are getting only one record and that record is for manufacturer with id 13, you are seeing queries related to virtuemart_manufacturer_id = 13 following the main query. This is not the reason for seeing one record in export. If you run the main query below in PhpMyAdmin you should see more records. [code type="markup"]SELECT `created_by`, `created_on`, `jos_virtuemart_manufacturers`.`virtuemart_manufacturer_id`, `jos_virtuemart_manufacturer_medias`.`virtuemart_media_id`, `jos_virtuemart_manufacturers`.`virtuemart_manufacturercategories_id`, `mf_desc`, `mf_email`, `mf_name`, `mf_url`, `modified_by`, `modified_on`, `slug` FROM `jos_virtuemart_manufacturers` LEFT JOIN `jos_virtuemart_manufacturers_en_gb` ON `jos_virtuemart_manufacturers_en_gb`.`virtuemart_manufacturer_id` = `jos_virtuemart_manufacturers`.`virtuemart_manufacturer_id` LEFT JOIN `jos_virtuemart_manufacturer_medias` ON `jos_virtuemart_manufacturer_medias`.`virtuemart_manufacturer_id` = `jos_virtuemart_manufacturers`.`virtuemart_manufacturer_id`[/code]

Read more ...

Hello, As said already you need to modify exportFilename function as the formatExportFilename method you pasted is called in the exportFilename function. Since this is your custom coding we are limited to help you here, you may need some developer's help to add order-number in the code.

Read more ...

Hello, Since you see the fields let's see what creating a backup of the templates does. Can you go to Maintenance and choose CSVI Pro -> Backup templates. Backup the templates and post the resulting XML file here. So I can check the templates to see if anything is odd.

Read more ...

Hello Gabriel, Since you have uninstalled your old version, you need to remove CSVI tables before you do a new install. Go to your database, check for tables starting with #__csvi(# is your table prefix), delete the tables and then try to install the new version of CSVI.

Read more ...

Hello Ian, You can simply add a product_price column to your import file with value 0. This way you are passing the missing field error message and since the price is going to be deleted adding 0 to product_price won't change anything. Let me know if it works.

Read more ...

Thanx Rolandd! I am thankful and hope that give me a hint of how to success.. I must however ask how i can give you the file? Since i do not want to attach so everybody can see or dl it. Are this like private conversation? regards Peter

Read more ...

well on the 6 beta version... on the templates section on the components has no virtuemart and no custom filters so....

Read more ...

Hello, When there is no alias set in import file, CSVI uses title as alias in import. Since you said you have same title for articles and no alias field in your import file, the title has been used as alias in your import. Now for each record CSVI imports, it checks if there is a matching record in database using alias and catid field. Since the titles are same which in turn gets the same alias, CSVI would have found a matching record in database and so the existing record is updated. You need to use alias field in your import file to get all the articles inserted. If you still have problem please post your import file along with latest debug log to check.

Read more ...

Hello, Have a look at the [url=https://csvimproved.com/support/import/203-virtuemart/805-import-virtuemart-images?showall=]import VirtueMart images[/url] for product document which explains on how you can handle images. You can have your image settings in your import template and on images tab. If you like to save those images from external urls to your server, set the option "Save images on server" to Yes on images tab. More options on images can be seen by clicking on Advanced button on top right. Hope this helps.

Read more ...

Hi Roland, hmm, for now I have moved the site to the final webserver. Now at least I get an error message, with the small export: Error Table 'db562188883.pxv6t_virtuemart_paymentmethods_' doesn't exist SQL=SELECT `address_1`, `address_2`, `address_type` FROM `pxv6t_virtuemart_orders` LEFT JOIN `pxv6t_virtuemart_order_items` ON `pxv6t_virtuemart_orders`.`virtuemart_order_id` = `pxv6t_virtuemart_order_items`.`virtuemart_order_id` LEFT JOIN `pxv6t_virtuemart_order_userinfos` AS `user_info1` ON `pxv6t_virtuemart_orders`.`virtuemart_order_id` = `user_info1`.`virtuemart_order_id` LEFT JOIN `pxv6t_virtuemart_orderstates` ON `pxv6t_virtuemart_orders`.`order_status` = `pxv6t_virtuemart_orderstates`.`order_status_code` LEFT JOIN `pxv6t_virtuemart_product_manufacturers` ON `pxv6t_virtuemart_order_items`.`virtuemart_product_id` = `pxv6t_virtuemart_product_manufacturers`.`virtuemart_product_id` LEFT JOIN `pxv6t_virtuemart_manufacturers` ON `pxv6t_virtuemart_product_manufacturers`.`virtuemart_manufacturer_id` = `pxv6t_virtuemart_manufacturers`.`virtuemart_manufacturer_id` LEFT JOIN `pxv6t_users` ON `pxv6t_users`.`id` = `user_info1`.`virtuemart_user_id` LEFT JOIN `pxv6t_virtuemart_countries` ON `pxv6t_virtuemart_countries`.`virtuemart_country_id` = `user_info1`.`virtuemart_country_id` LEFT JOIN `pxv6t_virtuemart_invoices` ON `pxv6t_virtuemart_orders`.`virtuemart_order_id` = `pxv6t_virtuemart_invoices`.`virtuemart_order_id` LEFT JOIN `pxv6t_virtuemart_paymentmethods_` ON `pxv6t_virtuemart_orders`.`virtuemart_paymentmethod_id` = `pxv6t_virtuemart_paymentmethods_`.`virtuemart_paymentmethod_id` LEFT JOIN `pxv6t_virtuemart_shipmentmethods` ON `pxv6t_virtuemart_orders`.`virtuemart_shipmentmethod_id` = `pxv6t_virtuemart_shipmentmethods`.`virtuemart_shipmentmethod_id` ORDER BY `address_1`, `address_2`, `address_type` Do you have an idea how to proceed? Thanks & best regards Hendrik

Read more ...

Hi We are trying to create some columns which only need a column header, with no values. We search on the available fields and found one named "custom" We add it, enter column header and that worked. However since we need a few of this we decided to add more entries of the "custom" field available in the order export, but if you add more it doesnt seem to work and only last column header introduced is read. We tried also creating a custom field in VM an updating field list to see if it appeared but It didnt. We read at this and we dont know if that documentation is up to date or speaks about the same: http://www.csvimproved.com/en/support/questions-and-answers/902-adding-your-own-custom-fields Any way to create a blank column header that appears in our CSV files? Regards

Read more ...

Hi, issues about 404 error and "image not found" icon have been solved. Actually, 404 error will occur if alias contains some "not SEF" characters. I mean, chars like "+", ":", "/", ";", """", and so on. I tried to change them into a "-", and after the import I did not found any 404 error. So it was slug problem, since I decided to create them manually in my import file and didn't let CSVI create them. Image not found icon (large image not found) issue was solved thanks to Tharuna's suggestion. All the file names of the images in the server contained capital letters. Also file_url and file_url_thumb in the csv file were written in the same way. Changing both filenames and file_url fields using lower case, it works. I can see properly large images and thumbnails. So lower case letters for these fields and proper slug "writing" are fundamental! Thanks guys!

Read more ...

Hello, [quote]Nothing happens, categories alias set by Joomla not by me.[/quote]This sounds like a Joomla issue rather than a CSVI issue. Looking at your debug log the alias is set as imported by you. It's a little hard since I don't speak a word of Russian :) In your file the first row is: детская мебель\держатель для балдахина;derzhatel-dlya-baldakhina;derzhatel dlya baldakhina.png;200;1 This imports 2 categories, the parent детская мебель and the child держатель для балдахина. The parent category will get the slug from Joomla and the child category will use the slug derzhatel-dlya-baldakhina. Later on in the file you have specified your own slug for детская мебель so the slug is updated to use your slug. I see in the log it already has your slug. You may need to figure out where the alias comes from. Perhaps the menu?

Read more ...

Hello, [quote]For the log, I though it would also work with HikaShop order export, sorry.[/quote] The changes were made to order export too but since you were only testing order advanced export, i did not include order file changes to the patch. Order export changes will be included in our upcoming release along with order advanced export. [quote]I have tried with order advanced export and the result is the same. Please see the attached log file. The last line has a shipping method that isn't selected in the template option. In this export, I am also filtering orders by status.[/quote] The debug log shows there is no shipment method selected. I could see only order status filter. When you edit your template, do you see the shipping method filter set in your template? Can you post screenshot on what you have set in that filter?

Read more ...

Hello, [quote]I don't see where there is an option in the demo site to import template under the CSVI option[/quote] You used Backup to make a backup of the template. Restore is to restore a template. So the option Restore is visible in your screenshot, you can use that. [quote]whatever is happening between the query (which we’ve proved to run just fine) and ‘Executed store’ … whatever than means … is the problem.[/quote] We are looking into this as well. Perhaps we can add more logging to see what happens. [quote]My client is beyond frustrated at this point as well as me.[/quote] As I mentioned before, we are doing as much as we can to help you. Since this problem only manifests itself on your setup, there isn't very much concrete we can do until we know what the real issue is.

Read more ...

Is anyone else suffering the same problem? Since I upgraded to csvi7 my google merchant centre feed takes 435 seconds rather than the previous 60 seconds. My server has not changed, I have doubled the resources for php yet still no change. Anybody else having this problem? Is it a bug?

Read more ...

Hello, That is not correct. A cron job is ran from the CLI (Command Line Interface). This needs to start with calling PHP. Can you only enter a URL in the cron job page? That would not be a real cron since you are calling a URL and not a script.

Read more ...

Hi Roland, I attach 2 logs: first one is related to export with standard, normal orderadvanced.php. Second one is related to export with my custom override of orderadvanced.php. The issue occurs with both. Please consider that the solution shall suit especially the override export, since I need this. Thank you!

Read more ...

[quote]Has something changed since my testing the beta versions?[/quote]Yes, a bug creeped in :( This is fixed [url=http://www.csvimproved.com/en/forum?view=topic&catid=45&id=32497&start=6#44935]in this thread[/url]. Please apply the patch and see if it works for you as well.

Read more ...

Ah ok, thank you! I was going crazy! :) I haven't tested your plugin yet, I will do it this weekend. I need this feature because in this moment I have this custom table to export since last run. I don't know if I will able to do it. Thanks in advance!

Read more ...

Hello Mon, Just another thought, add the field virtuemart_order_item_id to your template but set the state to unpublished since you don't want it to show up in the export file. Set the group by field to the virtuemart_order_item_id. Run the export after that and let me know how it goes.

Read more ...

Hi, we cannot use tilde as a delimiter since we use customfieldsforall plugin and we need to use tilde in that import to separate different custom fields and their values. So tilde is also not possilble. What else can we use if we cannot use " and we cannot use tilde? - Anne

Read more ...

Hi Tharuna, Its's logical since the old site is no longer there... As I told you the debug logs have been deleted prior to publishing the site BUT here's a debug log from another installation which has the same problem. Thanks for your time! Dennis [attachment]com_csvi.log.1193.txt.zip[/attachment]

Read more ...

Hello Drees, As Tharuna said your system is outdated except that it seems something changed since your last import as now the CSVI version is incompatible with the Joomla version. Either you need to go back to the old versions you were using or forward and use up-to-date versions.

Read more ...

[quote]Hello, In VirtueMart price import product_sku is one of the needed field[/quote] Ah ok now I get it! It would be nice to also include the virtuemart_product_id as an option of a required field since it's an unique ID for the product ! Also thank you for the fast reply.

Read more ...

I'm not too sure wether if it's CSVI related but I think it is as when I manually create Custom Fields they are working but after importing through CSVI they only work after clicking on the "VM Custom Filters" Component. This only happens when I trunkate table "cf_customfields" in the database. So when adding new Custom Fields. When I make changes to existing Custom Fields ad import them all is ok (so without trunkating "cf_customfields". So normally I don't change the Custom Fields as these are already set and useable (and imported before). In that case I can for example change a name of the Custom Field and that change goes through (so after importing that), that's working fine. But when for example adding a new filter I can't just use the CSVI import function, I manually have to empty that database table (cf_customfields), then run the CSVI import and then click on the "VM Custom Filters Pro" Component to load the filters. So clicking on the "VM Custom Filters Pro" Component does something to the database that enables these filters to be used in the Custom Filters Pro addon. Testing this would involve: - emptying the VM database (including cf_customfields) - importing 1) Custom Fields - importing 2) Products and categories Then by going to the shopfront there are no active Filters unless clicking on VM Custom Filters Pro Component in the backend once. I must admit that I also import IDs of the Custom Fields, that way I can use the "Stockable Custom Fields" plugin with designated ids (that's what that plugin needs), if I don't use these IDs it generates a new random ID and not the ones I can use. Maybe this has got something to do with it? I hope this story makes sense and you can see if it's CSVI related or not, as I said already this might be something simple but if not don't worry about it as I can just easily manually click on that component to fix it. I believe you've still got my relevant import files: 1) CF and 2) Products. Access to the test website is still valid.

Read more ...

Hello Tharuna This ended up being more simple than I though for our needs. I used "from record 463" to record "1000" I noticed that ordering by date the record 463 shows the first review date that I wanted to show and all the newer ones. Not a problem that this appear from oldest to newest, main thing was to hide the really old reviews from the frontend html display. Regards

Read more ...

Hello Patrick, If the objective is to only add the stock values, you may have enough by just exporting the product_sku and product_in_stock fields. This is a simple export and should be able to give you more results in your export. As for the import, you can import the complete file in 1 go as CSVI will do a step-by-step import until the complete file is imported.

Read more ...

First of all: Joomla 3.7.4, Virtuemart 3.2.2, CSVI Pro 7.2.3 Hi all, this is a rather odd problem. I've spent some time trying to get my head around multivariants and studying the tutorial on here and I eventually got it working consistently - the parent product had two dropdowns for the variant options (size and quantity) and selecting a given combination selected the relevant child product and allowed them to be added to the cart - following a product import. I could repeatedly empty the VM database and reimport my file and get the desired results. After this, I tried a product images import. As soon as this completed, the dropdowns vanished from the product. I have since tried emptying the VM database and reimporting the product import but to no avail - the dropdowns are simply not visible. I know the child products still exist on the site because I can browse to them by following the link in the product title in the back end. To test, I asked our hosts to roll the site back to a backup taken yesterday afternoon where the dropdowns were still present and did this again and the same happened. Please let me know what I need to do to get my dropdowns back. Additionally, the only reason I attempted to import a product image import is because the parent product thumbnail didn't seem to apply when imported via the product import. The image was visible in the product details screen, but there was no image for the product on the category screen.

Read more ...

Hi rolandd, suddenly I have massive problems to compile any file with products wirh csvi. Database is not correct: 1064 You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'FROM trawH_virtuemart_products LEFT JOIN trawH_virtuemart_product_prices ON traw' at line 2 SQL=SELECT FROM trawH_virtuemart_products LEFT JOIN trawH_virtuemart_product_prices ON trawH_virtuemart_products.virtuemart_product_id = trawH_virtuemart_product_prices.virtuemart_product_id LEFT JOIN trawH_virtuemart_product_manufacturers ON trawH_virtuemart_products.virtuemart_product_id = trawH_virtuemart_product_manufacturers.virtuemart_product_id LEFT JOIN trawH_virtuemart_manufacturers ON trawH_virtuemart_product_manufacturers.virtuemart_manufacturer_id = trawH_virtuemart_manufacturers.virtuemart_manufacturer_id LEFT JOIN trawH_virtuemart_product_categories ON trawH_virtuemart_products.virtuemart_product_id = trawH_virtuemart_product_categories.virtuemart_product_id LEFT JOIN trawH_virtuemart_categories ON trawH_virtuemart_product_categories.virtuemart_category_id = trawH_virtuemart_categories.virtuemart_category_id LEFT JOIN trawH_virtuemart_currencies ON trawH_virtuemart_currencies.virtuemart_currency_id = trawH_virtuemart_product_prices.product_currency LEFT JOIN trawH_virtuemart_product_shoppergroups ON trawH_virtuemart_product_shoppergroups.virtuemart_product_id = trawH_virtuemart_products.virtuemart_product_id WHERE trawH_virtuemart_products.published = '1' LIMIT 0, 169 Whats wrong? Best regards Michael

Read more ...

Thanks Roland, now getting the following error: Error Not unique table/alias: '#__virtuemart_product_categories' SQL=SELECT `#__virtuemart_products`.`virtuemart_product_id`, `#__virtuemart_products`.`product_parent_id`, `product_sku`, `#__virtuemart_product_categories`.`virtuemart_category_id`, `#__virtuemart_currencies`.`currency_code_3`, `#__virtuemart_product_prices`.`virtuemart_shoppergroup_id`, `product_weight` FROM `#__virtuemart_products` LEFT JOIN `#__virtuemart_product_prices` ON `#__virtuemart_products`.`virtuemart_product_id` = `#__virtuemart_product_prices`.`virtuemart_product_id` LEFT JOIN `#__virtuemart_product_manufacturers` ON `#__virtuemart_products`.`virtuemart_product_id` = `#__virtuemart_product_manufacturers`.`virtuemart_product_id` LEFT JOIN `#__virtuemart_manufacturers` ON `#__virtuemart_product_manufacturers`.`virtuemart_manufacturer_id` = `#__virtuemart_manufacturers`.`virtuemart_manufacturer_id` LEFT JOIN `#__virtuemart_product_categories` ON `#__virtuemart_products`.`virtuemart_product_id` = `#__virtuemart_product_categories`.`virtuemart_product_id` LEFT JOIN `#__virtuemart_currencies` ON `#__virtuemart_currencies`.`virtuemart_currency_id` = `#__virtuemart_product_prices`.`product_currency` LEFT JOIN `#__virtuemart_product_shoppergroups` ON `#__virtuemart_product_shoppergroups`.`virtuemart_product_id` = `#__virtuemart_products`.`virtuemart_product_id` LEFT JOIN `#__virtuemart_product_categories` ON `#__virtuemart_product_categories`.`virtuemart_product_id` = `#__virtuemart_products`.`virtuemart_product_id` LEFT JOIN `#__virtuemart_categories` ON `#__virtuemart_categories`.`virtuemart_category_id` = `#__virtuemart_product_categories`.`virtuemart_category_id` WHERE `#__virtuemart_products`.`product_parent_id` = 0 AND `#__virtuemart_categories`.`published` = 1 AND #__virtuemart_products.published = 1 AND `#__virtuemart_product_prices`.`virtuemart_shoppergroup_id` = '4' GROUP BY `product_sku` Rgrds, Chris

Read more ...

Hello Tharuna, of course running on 7.2.0 version on Joomla 3.7.2 and VM 3.2.2 by using the CSVI_packages.zip you sent on 20.05.2017 and attached patchfile! Kind regards, Teresa

Read more ...

Hello, There is no file attached but if I am not mistaken ONIX files are used for books and the way they are setup CSVI can't read them. However it's been quite a while since I last looked at them so if you can post an example, we can have a look again.

Read more ...

Hello, Since you are saying with 300 records import works then i don't think its an issue with product or its images. Check with the server people from where you are downloading the images from. For some reason the server is closing your connection after a specific time or number of downloads.

Read more ...

Yes indeed, I should have several product lines per order but I only have the first line of product SELECT `#__virtuemart_orders`.`virtuemart_order_id`, `#__virtuemart_order_items`.`virtuemart_product_id`, `#__virtuemart_order_items`.`product_attribute`, `#__virtuemart_products`.`product_sku`, `product_quantity`, `address_type`, `user_info1`.`first_name` AS `billing_first_name`, `user_info1`.`middle_name` AS `billing_middle_name`, `user_info1`.`last_name` AS `billing_last_name`, `company`, `address_1`, `address_2`, `city`, `user_info1`.`virtuemart_country_id`, `phone_1`, `#__virtuemart_orders`.`created_on`, `user_info1`.`email`, `order_number`, `#__virtuemart_orders`.`order_status` FROM `#__virtuemart_orders` LEFT JOIN `#__virtuemart_order_items` ON `#__virtuemart_orders`.`virtuemart_order_id` = `#__virtuemart_order_items`.`virtuemart_order_id` LEFT JOIN `#__virtuemart_order_userinfos` AS `user_info1` ON `#__virtuemart_orders`.`virtuemart_order_id` = `user_info1`.`virtuemart_order_id` LEFT JOIN `#__virtuemart_orderstates` ON `#__virtuemart_orders`.`order_status` = `#__virtuemart_orderstates`.`order_status_code` LEFT JOIN `#__virtuemart_product_manufacturers` ON `#__virtuemart_order_items`.`virtuemart_product_id` = `#__virtuemart_product_manufacturers`.`virtuemart_product_id` LEFT JOIN `#__virtuemart_manufacturers` ON `#__virtuemart_product_manufacturers`.`virtuemart_manufacturer_id` = `#__virtuemart_manufacturers`.`virtuemart_manufacturer_id` LEFT JOIN `#__users` ON `#__users`.`id` = `user_info1`.`virtuemart_user_id` LEFT JOIN `#__virtuemart_countries` ON `#__virtuemart_countries`.`virtuemart_country_id` = `user_info1`.`virtuemart_country_id` LEFT JOIN `#__virtuemart_invoices` ON `#__virtuemart_orders`.`virtuemart_order_id` = `#__virtuemart_invoices`.`virtuemart_order_id` LEFT JOIN `#__virtuemart_paymentmethods_fr_fr` ON `#__virtuemart_orders`.`virtuemart_paymentmethod_id` = `#__virtuemart_paymentmethods_fr_fr`.`virtuemart_paymentmethod_id` LEFT JOIN `#__virtuemart_shipmentmethods` ON `#__virtuemart_orders`.`virtuemart_shipmentmethod_id` = `#__virtuemart_shipmentmethods`.`virtuemart_shipmentmethod_id` LEFT JOIN `#__virtuemart_products` ON `#__virtuemart_products`.`product_sku` = `#__virtuemart_order_items`.`order_item_sku` WHERE `#__virtuemart_orders`.`created_on` >= '2018-06-19 00:00:00' AND `#__virtuemart_orders`.`created_on` = '2018-06-19 23:59:59' GROUP BY `order_number` ORDER BY `#__virtuemart_products`.`product_sku`

Read more ...

But I imported on other projects much bigger files. Like 15.000 lines and so on. And it wasn't a Problem. I can't find anything on my server error logs

Read more ...

Hello, Can you send me a private message on your site administrator login details and ftp details to check on this issue? As Roland already mentioned it works good on our test site with this URL so it is something we check on your site and find the cause.

Read more ...

Hello Monica, In your export template settings on Source tab set Destination to be either Save on server or Save on FTP instead of Download and check if your export finishes.

Read more ...

That is the debug log but I am asking for the regular log Details. Let me try to explain it [ol][li]Click on Components[/li][li]Click on CSVI Pro[/li][li]Click on Logs[/li][li]Click on CSVI Maintenance where the Action type says Load ICEcat indexes[/li][li]You are now on the details page of the log. What does it show there?[/li][/ol]

Read more ...

Hello, Can you check the collation of your of your database too? Click on your database name in PhpMyAdmin and on the right side, click on Operations tab and check the collation.

Read more ...

Hello, I try to import and I get the error, The file http://xml.burn-out.gr/getproducts?key=kostakis@art_web.xml cannot be read The error started since the header content-disposition: attachment; filename="products.xml" was added to the above .xml Any Idea? Also, I would like to know if it's possible to send privet messages. Thanks

Read more ...

Good morning, I have updated to version 7 and in a process of exporting products since virtuemart exports me 2968 when they should be 7413. With the previous version there were no problems if timeout was to stop and continued adding, in this comes the response of the server to 10 And export stops. Regards,

Read more ...

Update: It was not about the double templates.. I reinstalled again since I was so in beginning, this time doing fresh install of CSVI Pro and starting to modify the templates from scratch. But gives me same errors.. Could it be Joomla 3.4.0 related? Older one had 3.3.6. and there was not that ptoblem,

Read more ...

Hello, I have created a new topic since it is not related to your other topic. There is something wrong with your product ID, this can't be 66.51. The product ID must be a full number. Post the information as requested under [b]Looking for a useful answer[/b] and see what is there.

Read more ...

Hello, Yes, these are the required screenshots. You have the source fields set wrong in the rules. Since you want to combine fields VALUE0 and UNIT0 you need these fields to be set in source fields as VALUE0,UNIT0 instead of combine,customfield_0. The same goes for your second rule. Try and let me know.

Read more ...

Hello, Not sure how you managed to get this error in debug log. If there are no folder or file set for import, CSVI would throw this error during import and not in debug log. Since you are saying your import has gone good, i guess the error has nothing to do with your import.

Read more ...

Hello, In that case you can use virtuemart_product_id in your import file and change the SKUs. We don't recommend use of fields ending with _id in import as they are handled by database. Since you are going to use virtuemart_product_id as a reference to update SKU field there is nothing wrong in using it.

Read more ...

Hello, [quote]I'm still wondering why it doesn't work with the "price" operation ?[/quote] As i said earlier, product_sku is one of the required field in price import and since that was missing in your import file the record has been skipped. Did you see message that "Missing required fields" when the import is done?

Read more ...

csvi_5.21.2_pro Joomla_3.3.3 Good day! I need to export all items from our k2 categories(from all categories, to be more specific). As far as i didn't find step by step instructions, i've decided to try it on a whim. I've chosen "run script" menu (as i have russian menu, i'll write translation from russian) - the highest button in the left menu. There i've chosen in Options "Export", in the next dropdownlist "K2" and next drop down "Item export". Saved this setting as custom template. Called it "export_items_k2", and then went to export options menu at the bottom of the screen. There i've added all fields via "Quick add", saved this simple list and published for my template. And then pushed the "run script" button, my file was suggested to download. So here's my question: -why almost whole file is a list of errors? -is there something i missed? -how can i export all the items of all categories? -is there any step by step tutorial for my needs? Result file is in the attachment

Read more ...

Hey, I tried to export the field "product_name" from Virtuemart and am getting the following error message: Error Unknown column 'aw2hd_virtuemart_products.product_parent_id = 0' in 'where clause' SQL=SELECT `aw2hd_virtuemart_products`.`virtuemart_product_id`, `aw2hd_virtuemart_products`.`product_parent_id` FROM `aw2hd_virtuemart_products` LEFT JOIN `aw2hd_virtuemart_product_prices` ON `aw2hd_virtuemart_products`.`virtuemart_product_id` = `aw2hd_virtuemart_product_prices`.`virtuemart_product_id` LEFT JOIN `aw2hd_virtuemart_product_manufacturers` ON `aw2hd_virtuemart_products`.`virtuemart_product_id` = `aw2hd_virtuemart_product_manufacturers`.`virtuemart_product_id` LEFT JOIN `aw2hd_virtuemart_manufacturers` ON `aw2hd_virtuemart_pro