UNPKG

opencart-manager

Version:

Node.js package helping to manage your opencart store data easily.

44 lines (32 loc) 1.19 kB
# opencart-manager Node.js package written in Typescript that allows you to manage your opencart store data easily. Create products, attach categories or extract existing entities to edit them. Multilanguage supported. ## Installation ```bash npm i opencart-manager ``` ## Usage ```javascript import opencartManager from 'opencart-manager'; const opencart = opencartManager({ host: 'host', user: 'user', password: 'password', database: 'database', }); // Create new product const product = opencart.product.create() .setData({ price: 800 }) .setDescription({ languageId: 1, name: 'Apple iPhone X 256GB' }) .setDescription({ languageId: 2, name: 'Apple iPhone X 256ГБ' }) await product.save(); // Attach product to an existing category const category = await opencart.category.extract({ categoryId: 1 }); await product.toCategory(category); // Update product product.setData({ quantity: 250 }); await product.update(); ``` ## Contributing Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change. Please make sure to update tests as appropriate.