スマレジとecforceの連携イメージ
How to Integrate Applications

2024/12/16

How to integrate Smaregi with ecforce to automatically update inventory information in ecforce when the stock quantity is changed in Smaregi

m.wadazumi

In store operations and e-commerce businesses, streamlining inventory management is crucial for business growth.
Therefore, we recommend integrating Smaregi and ecforce to automate the process of updating ecforce's inventory numbers whenever Smaregi's inventory is updated.
This will be a significant aid for companies managing both physical stores and e-commerce sites.
Additionally, since inventory numbers are centralized, you can check the latest inventory numbers on any application.

Recommended for

  • Those who manage inventory separately with Smaregi and ecforce and want to synchronize data
  • Those looking to reduce the burden during busy periods and improve employee efficiency
  • Those who want to centralize inventory information and optimize inventory management

Benefits and Examples of Integrating Smaregi and ecforce

Benefit 1: Smooth Inventory Management

By integrating Smaregi and ecforce, you can synchronize inventory numbers in real-time, making inventory management easier.
For example, for companies with multiple stores, you can immediately grasp the inventory status of each store, making it easier to replenish stock.
This eliminates the hassle of manually updating inventory numbers and prevents update errors by staff.
Furthermore, the linkage of inventory status between e-commerce sites and physical stores is also accurately performed, so you can always expect to obtain the latest data.

Benefit 2: Centralized Inventory Information

By implementing automation that reflects Smaregi's inventory numbers in ecforce, centralization of inventory information becomes possible.
For example, when you update inventory numbers in Smaregi, they are automatically reflected in ecforce, eliminating the need to update ecforce's data.
This allows you to grasp inventory numbers regardless of which application you check, reducing the need to switch between applications.
Additionally, checking sales status allows for inventory adjustments, which is a significant advantage.

Benefit 3: Easier Operations During Busy Periods

During busy periods when sales or limited-time products are sold, inventory fluctuations become intense, making inventory management difficult.
However, by automating inventory updates, operations during busy periods can proceed without issues.
For instance, when employees update inventory data in Smaregi, it synchronizes with ecforce, significantly reducing time.
As a result, employees can focus on other tasks such as customer service, sales data confirmation, and shipping operations.
This enables smooth operations even for companies with a small number of staff.

Now, let's explain how to use the no-code tool Yoom to "update ecforce's inventory information when inventory numbers are changed in Smaregi."

[What is Yoom]

How to Create a Smaregi and ecforce Integration Flow

Automation can be achieved by receiving Smaregi's inventory updates via API and updating inventory information through ecforce's API.
Generally, programming knowledge is required to achieve this, but with the no-code tool Yoom, it can be easily accomplished without programming knowledge.

The integration flow is broadly created through the following processes.

  • Register Smaregi and ecforce as My Apps
  • Copy the template
  • Set the trigger in Smaregi as the starting point of the flow and the subsequent operation settings in ecforce
  • Turn on the trigger button and check the integration operation between Smaregi and ecforce

If you haven't used Yoom yet, please register for free here.
If you are already using Yoom, please log in.

Step 1: Register Smaregi and ecforce as My Apps

Let's register Smaregi and ecforce as My Apps to connect them to Yoom.
By registering My Apps in advance, the automation settings will be smoother.

First, please register Smaregi as a My App.
Click "My Apps" → "New Connection" on the left side of the Yoom screen.

The following screen will be displayed, so please search for Smaregi from the app list or use the search bar.

When the following screen is displayed, set the "Account Name" as desired.
For detailed settings, please check here.

When you move to the Smaregi management screen, the contract ID will be displayed in the upper left, so please check it.
Return to the Yoom screen and set the "Contract ID".

Next, please register ecforce as a My App.
As before, use the search bar to search for ecforce or find it from the app list.
Check the access token setting method from here.

If Smaregi and ecforce are displayed in My Apps, the registration is complete.

Step 2: Copy the Template

To set up automation, click "Try it" on the banner below.

Read the following screen display and click "OK".

The following screen will be displayed, so check the "Title" and "Description".
If you want to make changes, please do so from the following page.
First, start with the settings in Smaregi, and click "When inventory is changed (Webhook activation)".

Step 3: Smaregi trigger settings that serve as the starting point for the flow and subsequent ecforce operation settings

When the following screen is displayed, check the settings.

  • "Title" → Can be freely changed
  • "Account information linked with Smaregi" → Check for discrepancies
  • "Trigger Action" → When inventory is changed (Webhook activation)

The following screen will be displayed, so copy the Webhook URL within the red frame.
Move to the Smaregi management screen and set up the Webhook.
Check here for how to set up the Smaregi Webhook trigger.
Send a Webhook event or execute the trigger event, then click "Test" → "Test Success" → "Save".

Next, to set up obtaining inventory information for a specific product, click "Get inventory information for a specific product".
When the following screen is displayed, check the settings.

  • "Title" → Can be freely changed
  • "Account information linked with Smaregi" → Check for discrepancies
  • "Action" → Get inventory information for a specific product

Check the following precautions.

Scroll and set the "Contract ID".
Set the contract ID confirmed when registering My App.

Next, select the "Store ID" from the candidates.
Click inside the frame to display the candidates.

Scroll and set the "Product ID".
Once set, click "Test" → "Test Success" → "Save".

Next, to set up ecforce, click "Update inventory information".
When the following screen is displayed, check the settings.

  • "Title" → Can be freely changed
  • "Account information linked with ecforce" → Check for discrepancies
  • "Action" → Update inventory information

When the following screen is displayed, set the "SKU code".
* Set with the assumption that the SKU code of ecforce and the product ID of Smaregi are the same.
Use the output of "Get inventory information for a specific product" to set.
You can select the output by clicking the arrow within the red frame.

Scroll and set the following items.

  • "Inventory Location Code" → Check the description and set
  • "Inventory Quantity" → Select from the output of "Get inventory information for a specific product"

Once set, click "Test" → "Test Success" → "Save".

Step 4: Turn on the trigger button and check the linkage operation between Smaregi and ecforce

Finally, click "Turn on trigger" to complete the automation settings.
Check if the flow bot starts up normally.

Here is the template used this time.

Other Examples of Automation Using Smaregi and ecforce

1. This is a flow where order information is automatically stored in kintone when it is registered in ecforce.
Since ecforce's order data is synchronized with ecforce, it becomes easier to check the data.
There is no need to manually transfer data, preventing storage omissions and errors.

2. This is a flow that automatically retrieves advertising summary reports from ecforce daily and notifies Slack.
It eliminates the hassle of manually notifying Slack of advertising summary reports, allowing for smooth sharing.
Sharing from the department conducting the advertising summary to other departments becomes easier, enhancing collaboration.

3. This is a flow that automatically registers customer information in ecforce when a row is added in Google Sheets.
Every time customer information is registered in Google Sheets, there is no need to register it in ecforce, saving you effort.
Manual input is no longer necessary, reducing the risk of registering incorrect information.

Summary

By integrating Smaregi and ecforce, inventory management will be streamlined, leading to smoother operations.
Inventory numbers in Smaregi are updated in real-time to ecforce, allowing you to maintain accurate data.
Additionally, inventory data is centralized, enabling you to grasp the inventory status by checking just one of the applications.
Moreover, even during busy periods, the automatic update of inventory numbers allows for quick responses, which is a significant advantage.

Be sure to incorporate Yoom's templates into your operations to enhance operational efficiency.

The person who wrote this article
m.wadazumi
I've been working as a writer since my job in child welfare, and I'm currently writing a blog on Yoom. While being surprised by the work efficiency improvements that can be made with Yoom, I would like to share that excitement with everyone and contribute to society. I'll tell you about application integration and automation that even I, who has zero programming knowledge, can do.
Tags
Integration
Automatic
Automation
Smaregi
ecforce
Related Apps
App integration
No items found.
What is Yoom hyperautomation?
Conventional RPA can only automate simple repetitive tasks, and the setup process was very complicated.
With “hyperautomation,” which combines various technologies such as AI, API, RPA, and OCR, it is possible to automate many tasks that could not be realized until now more easily than before.
Don't Just Connect Apps—Automate Everything
Most tools simply connect one app to another, leaving the complex tasks to you. Yoom goes much further: From document creation and browser automation to OCR and generative AI, Yoom handles it all seamlessly in one platform.

Why settle for basic integrations? Streamline your entire workflow with Yoom’s powerful hyperautomation.
Learn more about Yoom
Helpful Materials
I understand Yoom! 3-piece set of materials
Download materials
Understand in 3 minutes! Yoom service introduction materials
Download materials
Find out by Before After! Yoom Case Study Collection
Download materials
See a list of useful materials