Jump to content
thirty bees forum
  • 0

Importing customer reviews into a new shop without the customers who gave the review


Question

Posted

Hi,

I'd like to import customer reviews from my old shop into the new shop. I didn't import the old customer accounts, so I can't map the reviews to existing customer IDs.

What would be the best way to import the customer reviews?

Can I assign each review to a new unique customer ID without any associated information such as email address, physical address, etc., but with their name/initials?

If so, how do I do this without messing up the customer ID table that already exists in the new shop?

And how can I mark the new unique customer IDs as guest accounts?

Thanks!

13 answers to this question

Recommended Posts

  • 0
Posted

How were the reviews created originally? I don't think PS has a default review function so I guess you used a module?

How hard this will be to do will greatly depend on how the module stored that review information. Can you share the database table structure that the module used to store the reviews?

Heading offline for a few hours here but if you can get the db table information I can probably tell you how hard it will be to move that data across.

  • 0
Posted

It would be much better to use IDs assigned by the system when the customers are imported, this makes sure there are no odd conflicts now or in the future.

The problem is that the new IDs, whatever they are, won't match the IDs from the old system and therefore won't match the IDs in the reviews table. Therefore whatever is used to transfer the customers to the new store has to keep track of the old IDs and the new IDs, and then has to update the review data to point to the new IDs.

If there are 10 customers and 25 reviews this can just be done manually. However if there are hundreds of customers and thousands of reviews then a script is going to need to be written to do the transfer.

@30knees, how much data do you have to transfer? Any details about the review system you've been using?

  • 0
Posted

Hi all!

Thank you so much for helping out! :)

The old system has the following table entries for reviews:

reviewsid productsid customersid customersname reviewsrating dateadded reviews_text

[As an aside: One nice thing about that is that one could edit customersname independently of customersid ... as I understand tb, the displayed customersname (or the equivalent) for reviews is pulled from the name connected to the customersid, so it's hard for customers to submit a review using a nickname.]

  • 0
Posted

So the next question becomes.... Do your product IDs match between the old store and the new store? If all the product ID's match then moving the reviews across is probably possible with a bit of work. However if the product IDs don't match then it is going to be much more difficult.

  • 0
Posted

I would do a test with a couple of different reviews. Manually enter them into the table on your new site using the new productsid but set customerid = 0.

If it works then you just need a small script to move the data from one database to another, updating the products_id values as it goes.

How many reviews do you need to move?

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...