Bem-vindo, Visitante
Nome do utilizador: Senha: Memorizar
  • Página:
  • 1
  • 2
  • 3

TÓPICO: Integração com Magento

Integração com Magento 02 Jul. 2013 09:18 #5891

  • Cabecinhas
  • Avatar de Cabecinhas
  • Offline
  • Mensagens: 7
Bom dia,

eu sou daqueles que terá todo o gosto em avançar para uma integração entre o Colibri e uma loja Magento.

Aguardo ansiosamente por esta funcionalidade em versão de produção.

Obrigado a todos os intervenientes.
O adminstrador desactivou a escrita pública.

Integração com Magento 14 Mar. 2013 15:51 #5091

  • AlexandreG
  • Avatar de AlexandreG
  • Offline
  • Mensagens: 6
  • Obrigado recebido 1
Olá,
partilho aqui uma aventura.

quero extrair dados do magento e inserir no colibri por uma vulgar classe java com main, para correr em linha de comandos.

1º teste:
1) Para isso exportei o projeto exemplo fornecido (colibri.rcp.magento).

2) Na pasta do export tem uma pasta "repository", onde estão todas os jar necessários:
por exemplo:
com.google.code.magja_0.0.4.jar (o conetor para o magento)
colibri.rcp_8.0.4.jar (a api do colibri para acesso acesso ao colibri).

3) apaguei o jar colibri.rcp.magento_0.1.5.jar que é do exemplo fornecido.

4) No Backoffice do magento criar um role e user.
5) Editar o fx magento-api.properties contido no jar com.google.code.magja_0.0.4.jar:
magento-api-username=
magento-api-password=
magento-api-url

6) Criei uma classe semelhante ao ProductManager do exemplo, no projeto java para tratar dos produtos
public class ProductsProxy {
	private final ProductRemoteService remoteService=RemoteServiceFactory.getProductRemoteService();

	public List<Product> listProducts() {
		List<Product> products = null;
		try {
			products = remoteService.listAllNoDep();

		} catch (Exception e) {
			e.printStackTrace();
		}
		return products;
	}
}

7) Na classe com o main uso esta classe para obter os produtos do magento
public static void main(String[] args) {

		ProductsProxy p = new ProductsProxy();
		List<Product> lstProducts = p.listProducts();
		if (lstProducts!=null) {
			System.out.println("info: total products: " + lstProducts.size());
			for (Product product : lstProducts) {
				System.out.println("info: product name: " + product.getName() +"; sku:"+ product.getSku());
			}
		}

8) Para funcionar foi preciso adicionar referencias para o axis2.
download em axis.apache.org/axis2/java/core/download.cgi
O conector magja tem algumas referencias para axis2 mas pelos vistos não são suficientes.
De momento estou neste ponto.
Não sei se é este o caminho agradecia sugestões!


Agora quero na classe main inserir os produtos no colibri.
Estou a ver isso.
Será preciso fazer login 1º certo? é como tem no colibri.rcp.example na classe Application.java?
Obrigado
Última Edição: 14 Dez. 2013 19:46 por marcolopes.
O adminstrador desactivou a escrita pública.
The following user(s) said Thank You: marcolopes

Integração com Magento 01 Jul. 2012 12:22 #2326

  • pmni
  • Avatar de pmni
  • Offline
  • Mensagens: 3
Bom dia.

Uma vez que iremos adoptar um ERP, e uma das condições será a ligação ao Magento.
Como este projecto é Português, estamos interessados em contribuir, no entanto queriamos saber quais são as condições exactas do desenvolvimento.

Existe alguma forma de falarmos?
O adminstrador desactivou a escrita pública.

Integração com Magento 01 Jul. 2012 00:10 #2324

  • marcolopes
  • Avatar de marcolopes
  • Offline
  • Mensagens: 5312
  • Obrigado recebido 735
pmni escreveu:
Qual é o estado de desenvolvimento da API para integração com Magento?

O projecto que serve de base para a ligação não sofreu desenvolvimento desde o seu lançamento.

Estao desenvolvidos:
1) Uma plataforma de testes
2) Métodos para ligação ao magento
3) Manager da base de dados do magento
4) Alguns métodos para manipulação de dados

A comunidade terá de fazer a sua parte, uma vez que o código é open-source.

Cumprimentos.
Marco Lopes
Gestor de projecto
Análise e Programação
O adminstrador desactivou a escrita pública.

Integração com Magento 29 Jun. 2012 17:15 #2322

  • pmni
  • Avatar de pmni
  • Offline
  • Mensagens: 3
Boa tarde.

Qual é o estado de desenvolvimento da API para integração com Magento?

Cumprimentos
O adminstrador desactivou a escrita pública.

Integração com Magento 01 Fev. 2012 04:10 #1594

  • marcolopes
  • Avatar de marcolopes
  • Offline
  • Mensagens: 5312
  • Obrigado recebido 735
pedroventura escreveu:
Olá,

Estou a pesquisar opções para integração de software de gestão com Magento e gostaria de pedir um update relativamente a este tópico alguma previsão da disponibilidade de versões beta para teste desta vossa implementação?

Obrigado,

Pedro Ventura.

Caro Pedro,

A API da versão 7 está básicamente pronta e pode ser encontrada no seguinte repositório:
code.google.com/p/projectocolibri/

Brevemente irá ser criado o tópico oficial.

De qualquer das formas, existe um PROJECTO beta para integração com o magento, que corre em cima da API, perfeitamente funcional para testes, mas longe de estar operacional no que toca a importação de encomendas do Magento / exportação de artigos do Colibri.

O projecto está aberto a todos os que queiram participar.

Cumprimentos
Marco Lopes
Gestor de projecto
Análise e Programação
O adminstrador desactivou a escrita pública.
  • Página:
  • 1
  • 2
  • 3
Moderadores: marcolopes
Desenvolvido por Kunena