Product groups and charges in the e-commerce section of Admoji are designed to be intuitive and flexible, making it easy to set up and manage your offers.
Step 1: Create a Product Group
Click Go to E-commerce.
Go to CRM > Products.
Click Add group to create a new product group.
Enter a Product Group Name.
Click Save.
Step 2: Add a Product Charge
Click Add Product in the product group you created.
-
Fill in the product details:
Name.
Amount.
Ship Amount (Optional): Additional shipping cost added on top of the product amount, used in autoresponders and fulfillment. This field only works for the initial transaction. Recurring cycles use a Shippable toggle instead of a separate Ship Amount field.
Product Cost (Optional): The cost of the product for your business calculations.
Image Asset (Optional): Upload a product image by dragging a file or pasting a URL. Supported formats: .jpg, .png, .svg. Max 10 MB.
-
Select the Type of charge:
Sale Product: One-time initial charge.
Upsell Product: One-time post-purchase offer. When selected, an Upsell dropdown appears to set the position (1st Upsell, 2nd Upsell, 3rd Upsell, or + Upsell).
Shipping Product: One-time shipping fee.
-
Select the Billing Type:
One Time: A single charge that occurs once. Use this for one-time purchases or non-recurring offers.
Recurring: A subscription-based charge that repeats at specified intervals. When you select "Recurring", additional sections for Recurring Cycles Details and Retries will become available to configure the subscription schedule and retry logic.
Step 3: Configure Fulfillment Options
Shippable Product toggle: Leave off for digital products or products that don't require shipping. Turn on for physical products that will be shipped.
Fulfillment Provider: If you haven't set up a fulfillment integration yet, follow the guide in Fulfillment Setup. If you have already configured a fulfillment provider, it will appear in the Provider dropdown.
External Product Key (SKU): Enter the SKU that will be sent to your fulfillment provider. This must match the SKU in your fulfillment system.
Fulfillment Delay: Set a delay (in hours) between when the order is processed in Admoji and when it is sent to your fulfillment provider. Leave empty to use the default 3 hour delay. Enter 0 to remove the delay, or enter any number of hours for a custom delay.
Inventory Count: (Optional) Enter the number of items available in inventory for this product.
Fulfillment Cost: (Optional) Enter the cost associated with fulfilling this product.
Step 4: Configure Ship From Address
The Ship From Address section allows you to specify the origin address for shipping. This is useful for calculating shipping costs and providing accurate tracking information.
Address 1: Enter the primary street address.
Address 2: (Optional) Enter additional address information such as suite or apartment number.
City: Enter the city name.
Country: Enter the country name.
State: Enter the state or province.
ZIP: Enter the postal or ZIP code.
Step 5: Configure Tax Options
The Tax Options section allows you to configure tax settings for your product.
Taxable Amount: Enter the amount that will be subject to taxation. This is typically the product amount, but can be adjusted if needed.
County Tax: Toggle this option on if county taxes apply to this product.
Local/City Tax: Toggle this option on if local or city taxes apply to this product.
State Tax: Toggle this option on if state taxes apply to this product. When enabled, the Tax States field will appear below.
Tax States: (Only visible when State Tax is enabled) Select the specific states where this product should be taxed. You can select individual states or choose "All" to apply state tax to all states.
Step 6: Set Up Recurring Cycles (Optional – only for Recurring Billing Type)
If you selected Recurring as the Billing Type, you can configure recurring cycles to turn your product into a subscription.
To Add Recurring Cycles:
In the Recurring Cycles Details section, click to add cycles.
-
For each cycle:
Price: Amount to charge for this cycle.
Shippable: Toggle if the cycle requires shipping.
Bill Delay (days): Number of days after the previous charge.
SKU / Product Name (Optional): Enter different values if needed. If left blank, the initial charge's values will be used.
Billing duration: Set to Indefinite for ongoing subscriptions, or enter a number to end billing after that many cycles.
Step 7: Configure Recurring Retries (Optional – only for Recurring Billing Type)
If a recurring charge fails, the system can automatically retry with customizable delays and amounts.
In the Retries section, configure retry rules for each attempt.
-
Set retry rules:
Timeframe (Charge Interval): Number of days to wait before retry (e.g. enter 3 to retry after 3 days).
Amount: Can be different from the original charge (e.g. a lower amount to increase approval chances).
Processor (Optional): Select a specific payment processor for the retry. If left blank, the system will use the default processor assigned to the product.
Transaction Response Text Filter: If available, select the decline reasons that should trigger a retry (e.g. "Insufficient Funds"). Only selected responses will activate retry attempts. Use All for maximum coverage.
Step 8: Configure Variants (Optional)
The Variants tab becomes available after the parent product is saved. Open the product in edit mode and click the Variants tab to set up product variants (e.g., size, color, flavor). The system automatically generates a variant product for each combination of options.
After saving the product, open it in edit mode and click the Variants tab.
Click Add Variant and enter a Variant Name (e.g., Size) and its Options (e.g., Small, Medium, Large — press Enter after each option).
Click Save. The system auto-generates a variant product for every option combination.
In the Variant Products section, customize each variant's Name, Price, SKU, and Visibility, then click Save to apply.