Find Jobs
Hire Freelancers

OSCommerce Database Synchronization Module

$300-1500 USD

Concluído
Publicado há mais de 17 anos

$300-1500 USD

Pago na entrega
OSCommerce Database Synchronization Module I have two separate OSCommerce websites that share a large number of products between them. I want a utility that will synchronize products, categories, and manufacturers from one site to the other (only a one way synch is required). I was planning to do this myself, but I'm too swamped to get to it. I will put the money into GAF escrow and will pay it out when the following requirements have been demonstrated. You will need to do the development on your own local sites as I will not provide the login to my sites or access to my databases. Since this is a generic module that should not be a problem. I'll send 50% of the payment when you deliver code that appears to address the requirements. I'll send the remainder of the funds once it is installed and works on my site. This should be a pretty quick job for someone who knows what they're doing in OSC. If you do a good job on this, there are more jobs I can send your way. Requirements 1. The module should be callable from a cron script nightly and should work automatically without user intervention 2. The module should also be callable from the OSC admin side 3. The module should reside on the 2nd website that is the target of the synchronization. 4. The module should synchronize specific records in the following tables a. Products b. Products_description c. Manufacturers d. Manufacturers_info e. Categories f. Categories_description g. Products_to_categories h. Specials 5. The products, manufacturers, and categories tables of the DB to be synched have a new field named "updated". That field should be used to determine which records get synchronized. a. If updated = 1, then the record needs to be synched b. If updated= 0, then the record is already synched. 6. The module should query all records with 'updated' set to 1 and then synchronize them one at a time. 7. Once a record has been updated you must set the 'updated' field to 0 in the source DB to indicate that it has been successfully synchronized. That way an internal server error won't leave it in an unknown state… 8. The module should only synchronize products, manufacturers, and categories where the 'updated' field is 1. 9. The module should synchronize the tables in the following order: a. Manufacturers b. Categories c. Products 10. If the module is synchronizing manufacturers, it should also synchronize the manufacturers_info record for that manufacturers_id. 11. If the module is synchronizing categories, it should also synchronize the categories_description record for that categories_id. 12. If the module is synchronizing products, it should also synchronize the products_description, products_to_categories, and specials records for that products_id. 13. If the product_id, manufacturers_id, or categories_id already exists in the 2nd DB, then you should use a mysql Update statement. If it doesn't exist, you should use a mysql Insert statement. 14. When synchronizing the databases, the manufacturers_id, products_id, and categories_id should be the same on both databases. 15. The module should be written in PHP and should conform to the basic conventions of OSCommerce.
ID do Projeto: 104073

Sobre o projeto

13 propostas
Projeto remoto
Ativo há 18 anos

Quer ganhar algum dinheiro?

Benefícios de ofertar no Freelancer

Defina seu orçamento e seu prazo
Seja pago pelo seu trabalho
Descreva sua proposta
É grátis para se inscrever e fazer ofertas em trabalhos
Concedido a:
Avatar do Usuário
I'm be able to do it for you. regards.
$400 USD em 5 dias
5,0 (246 avaliações)
7,6
7,6
13 freelancers estão ofertando em média $651 USD for esse trabalho
Avatar do Usuário
Plz see the PMB. Thanks & Regards, CSSAGlobal
$1.500 USD em 40 dias
4,9 (49 avaliações)
7,9
7,9
Avatar do Usuário
Glad to work. Regards
$425 USD em 4 dias
4,8 (289 avaliações)
7,3
7,3
Avatar do Usuário
Dear Sir/ Madam, Our team has taken a close look at your requirements and has come up with a solution with most competitive bidding rates. This bid is for a highly professional and quality work/service that we render to all our clients. Please see PMB for details. Regards.
$300 USD em 5 dias
4,6 (205 avaliações)
7,7
7,7
Avatar do Usuário
We can help you..
$500 USD em 20 dias
4,7 (20 avaliações)
6,4
6,4
Avatar do Usuário
Hello, We have over 4 years of experience in PHP, OSCommerce and are willing to start the project immediately. Thanks
$400 USD em 10 dias
4,8 (3 avaliações)
5,6
5,6
Avatar do Usuário
Can start immediately. Payment by paypal. Same conditions just without escrow.
$400 USD em 0 dia
5,0 (25 avaliações)
5,0
5,0
Avatar do Usuário
Let me be given with the opportunity to work on this project, I assure you that it will be completed in the time given and for your complete satisfaction.
$400 USD em 5 dias
0,0 (0 avaliações)
0,0
0,0
Avatar do Usuário
Hi I have just implemented this a few days back I can do it for you in real notime.
$400 USD em 3 dias
0,0 (0 avaliações)
0,0
0,0
Avatar do Usuário
Hi,:) Please, See pm.
$1.450 USD em 34 dias
0,0 (0 avaliações)
0,0
0,0
Avatar do Usuário
Hi, Please check the PMB. Thanks
$500 USD em 7 dias
0,0 (0 avaliações)
0,0
0,0
Avatar do Usuário
Jarun :Owned and Operated by karun as of February 2005. Designers and Programmers highly skilled
$1.288 USD em 29 dias
0,0 (0 avaliações)
0,0
0,0

Sobre o cliente

Bandeira do(a) UNITED STATES
Portland, United States
5,0
12
Método de pagamento verificado
Membro desde abr. 1, 2006

Verificação do Cliente

Obrigado! Te enviamos um link por e-mail para que você possa reivindicar seu crédito gratuito.
Algo deu errado ao enviar seu e-mail. Por favor, tente novamente.
Usuários Registrados Total de Trabalhos Publicados
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Carregando pré-visualização
Permissão concedida para Geolocalização.
Sua sessão expirou e você foi desconectado. Por favor, faça login novamente.