UnoPim Bagisto Connector


UnoPim Bagisto Connector extension links UnoPim with a Bagisto store, letting Users manage and update product information from one place.

Users can export categories as collections, transfer attributes, and export entire families, and it supports both simple and configurable products.

By using the bulk API, Users can quickly send large batches of products, saving time. AWS S3 support ensures Users’ media files are securely stored in the cloud and load rapidly.

Overall, the UnoPim Bagisto Connector streamlines moving product data between UnoPim and Bagisto:

Users can export category collections, sync attributes accurately, and transfer full product families with ease.

The extension helps Users manage their catalog—whether simple or configurable products—and the bulk API speeds up large transfers for greater efficiency.

Additionally, if you’re operating a Shopware 6 store, then you can check UnoPim Shopware 6 Connector.

  • Export UnoPim categories directly to Bagisto collections.
  • Seamlessly export UnoPim attributes into Bagisto.
  • Export UnoPim families into Bagisto.
  • Export both simple and configurable products from UnoPim to Bagisto.
  • Utilize the bulk API for rapid large‑scale product exports.
  • Synchronize all product images and videos from UnoPim to Bagisto.
  • Fully compatible with AWS S3 for media storage and retrieval.

Table of Contents

UnoPim Bagisto Connector Installation

Download and extract the extension packages. After that, merge the packages folder into the root directory of your UnoPim project.

Installation with Composer

Run the following command

composer require unopim/bagisto-connector

Run the command to execute migrations and clear the cache.

php artisan migrate
php artisan vendor:publish --tag=unopim-bagisto-connector  
php artisan optimize:clear

Enable Queue Operations

Start the queue to execute actions, such as job operations, by running the following command:

php artisan queue:work

If the queue:work command is configured to run via a process manager like Supervisor, restart the Supervisor (or related) service after module installation to apply changes:

sudo service supervisor restart

This ensures that the latest updates to the module are reflected in all background tasks.

Installation without composer

Download and unzip the respective extension zip. Rename the folder to Bagisto and move into the packages/Webkul directory of the project’s root directory.

Register the Package Provider

Open the config/app.php file.

Add the following line under the providers array:

Webkul\Bagisto\Providers\BagistoServiceProvider::class,

Open the composer.json file and add the following line under the psr-4 section:

"Webkul\Bagisto\": "packages/Webkul/Bagisto/src"

Run Setup Commands

Execute the following commands to complete the setup

composer dump-autoload
php artisan migrate
php artisan vendor:publish --tag=unopim-bagisto-connector
php artisan optimize:clear

Bagisto Requirement: Installing the REST API

To install the REST API for Bagisto, follow these steps:

  • Clone or download the REST API package from the official GitHub repository.
  • Refer to the official documentation for detailed installation instructions.
  • Ensure Compatibility by installing the version compatible with your Bagisto setup. The required version is 2.x.x.
  • Next, Run the necessary commands mentioned in the documentation to integrate the REST API into your Bagisto setup and update dependencies and configurations as needed.

Credentials Setup in UnoPim

Once the UnoPim Bagisto Connector is installed, it is visible on the left hand side of UnoPim as shown in the image below,

unopim dashboard

Next, the user clicks on Bagisto to configure the connector and set up credentials. They navigate to Bagisto > Credentials > Create Credentials.

add bagisto store credentials

Here, enter the Bagisto Shop URL, Email Address and Password.

Now tap on Save button to add the credential. User gets the functionality to add multiple Bagisto store credentials as per their requirement.

Once the Credentials is saved, it is visible on the Credentials section. From here, User can either Edit or Delete the credential. To edit it, they tap on the Edit button and are redirected to below page,

edit credentials

Now here, User can check the credentials.

In addition, they can determine which attributes are marked as filterable in Bagisto based on their mapping from UnoPim, enabling filtering in the storefront from the Category Field Mapping section.

Further, User performs Channel and Locale mapping between Bagisto and UnoPim.

Mapping Templates

User can create multiple mapping templates in this connector. They can then edit these templates to set specific attribute mappings as needed. For this, they tap on Mapping Templates.

mapping templates

To create a new templates, User now taps on Create Template. Next, they enter the template name and can also Copy Existing Template as well.

create mapping template

To save the template, they tap on Save button and it will be added into the list of templates. Users can further proceed to edit the templates to perform the attribute mapping or delete templates.

Edit Mapping Template

Tapping on the Edit button, user is redirected to the editing page from where they can map the Bagisto Fields with UnoPim Attributes. They can also set a Fixed Value for the mappings.

edit mapping template

Further, user can also perform Additional Attribute Mappings and Configurable Attribute Mappings.

additional mappings

For Additional Attribute Mappings and Configurable Attribute Mappings, Users write and select the bagisto attribute code to add and map an additional attribute.

Category Fields Mapping

This section enables users to map category fields. By selecting Category Field Mapping, users can link the following Bagisto fields to the corresponding UnoPim category fields.

  • Name
  • Description
  • Display Mode
  • Position
  • Visible in Menu
  • Slug
  • Meta Title
  • Meta Keywords
  • Meta Description
  • Logo
  • Banner
category fields mapping

Exporting Data in UnoPim Bagisto Connector

UnoPim Bagisto Connector gives the functionality to users to export the mapped data from UnoPim to their Bagisto store through dedicated export jobs.

The following types of Export Job are available in the connector,

unopim bagisto connector export jobs list

To setup Export jobs, user navigates to Data Transfer>Exports and then taps on Create Export button. Let’s check one by one the types of export jobs available in the connector,

After tapping on Create Export button, users are redirected to the below page,

create export job

Next, they’ll fill out the export job Code and select the Type of Export Job from dropdown menu.

product export job

Further, Users get Filters in the product export job which are as below,

  • Bagisto Credentials – Select the Bagisto store credential.
  • Select Mapping Template – Select the mapping template.
  • Channel – Select the required Channel.
  • Locale – Select the necessary Locale.
  • Family – Select the Family.
  • Product Type – Select the type of Product.
  • Product Status – Select the product status for exporting.
  • With Media – Enable or Disable if required to export with media or not.
  • Filter by SKU – Filter the products based on SKU.
  • Start Page – Enter the Start Page number.
  • End Page – Enter the End Page number.

Once it is configured, tap on Save Export button to save the export job. After that, run the export job and user will be able to view the progress of the job from Job tracker as per below,

export job tracker

From here, user can Download Log as well as Edit the Export Job.

bagisto attribute export
attribute family export
category export job

So that is it for the UnoPim Bagisto Connector and its functionalities.

If you have any more queries or require further assistance, please email us on [email protected] or create a ticket.

Current Product Version – 1.0.0

Supported Framework Version – 0.2.0


Share this content:

I am a passionate blogger with extensive experience in web design. As a seasoned YouTube SEO expert, I have helped numerous creators optimize their content for maximum visibility.

Leave a Comment