Deals¶
The Deals page is available at:
Feature Overview¶
Deals are bundle promotions created for the selected store. Store owners and managers can use this page to create promotional bundles from convenience store catalog items, publish them to ordering channels, and activate or deactivate deals as needed.
Deals are store-specific. If the active store is changed from the top toolbar, the Deals page shows deals for the newly selected store.
Access and Navigation¶
Navigation path: Order Management > Deals
Required permissions: Deals access. Depending on the account setup, this may be granted through item/deal management permissions.
Important Item Rule¶
Deals are created using convenience store items from the store catalog.
When building a deal, Pixaro searches store items that are:
- Active
- Verified
- Available in the selected store catalog
Store team members should confirm that required convenience store items are already created, active, and verified in Item Management before creating a deal.
Deals List¶
The Deals list shows existing bundle deals for the selected store.
Available list controls include:
| Control | Purpose |
|---|---|
| Search deals | Search deals by deal name. |
| Start date | Filter deals by start date. |
| End date | Filter deals by end date. |
| Category | Filter deals by category. |
| Active switch | Show active deals when enabled. |
| Create Deal | Opens the create deal page. |
| Sync Deals | Synchronizes deals/menu data with connected ordering channels. |
The list uses pagination. Store team members can change the page or page size from the grid footer.
Deals Grid Columns¶
| Column | Meaning |
|---|---|
| Name | Deal or promotion name. |
| Category | Deal category. |
| Price | Deal bundle price. |
| Start Date | Date the deal begins. |
| End Date | Date the deal ends. |
| Channels | Publishing status for supported channels. |
| Status | Shows whether the deal is Active or Inactive. Includes a switch to change status. |
| Actions | Pencil icon used to edit the deal. |
Click a deal row or the pencil icon to edit the deal.
Channel Publishing Status¶
The Channels column shows publishing status for supported ordering channels.
Current visible channel indicators:
- Uber Eats
- Grubhub
Each icon can show:
| Status | Meaning |
|---|---|
| Published | The deal is published for that channel. |
| Not published | The deal is not currently published for that channel. |
| Unchecked | Pixaro has not confirmed publish status for that channel. |
The deal form includes DoorDash as a selectable publishing channel, but the current grid only displays Uber Eats and Grubhub channel indicators.
Creating a Deal¶
Click Create Deal to open the create page:
/deals/add
The page title is Create Bundle Deal.
Deal Details¶
Complete the main deal fields:
| Field | Required | Notes |
|---|---|---|
| Deal Image | No | Upload an image for the promotion. |
| Deal Name | Yes | Name shown for the bundle deal. |
| Deal Price | Yes | Bundle price for the deal. |
| Description | No | Description of the deal. |
| Category | Yes | Category assigned to the deal. |
| Start Date | Yes | Cannot be earlier than today. |
| End Date | Yes | Cannot be earlier than the selected start date. |
| Publish To | Yes | Select at least one channel: Uber Eats, GrubHub, or DoorDash. |
| Active / Inactive | Yes | Controls whether the deal is active. New deals default to active. |
Bundle Groups¶
Deals are built from one or more bundle groups. A group represents a set of item choices within the deal, such as drinks, snacks, or sides.
Each group includes:
| Field | Required | Notes |
|---|---|---|
| Group Name | Yes | Name of the group, such as Choose Your Drinks. |
| Quantity | Yes | Number of items the customer can choose from the group. |
| Search Products or UPC | Yes | Used to find convenience store items to add to the group. |
| Selected Items | Yes | Items included as options in the group. |
To add items to a group:
- Type at least two characters in Search Products or UPC.
- Select one or more matching convenience store items.
- Review the selected item list.
- Remove any incorrect item using the delete icon.
Search results show item image, name, size, and UPC.
Create Deal Steps¶
- Go to Order Management > Deals.
- Click Create Deal.
- Upload a deal image if available.
- Enter the deal name.
- Enter the deal price.
- Add a description if needed.
- Select the deal category.
- Select start and end dates.
- Select at least one publishing channel.
- Confirm whether the deal should be Active.
- Add one or more bundle groups.
- Add active, verified convenience store items to each group.
- Click Create Promotion.
After a successful create, Pixaro returns to the Deals list.
Editing a Deal¶
To edit an existing deal:
- Go to Order Management > Deals.
- Search or filter to find the deal.
- Click the deal row or pencil icon.
- Update the deal details, channels, status, dates, or bundle groups.
- Click Update Promotion.
After a successful update, Pixaro returns to the Deals list.
Activating or Deactivating a Deal¶
Deals can be activated or deactivated from the Deals list using the status switch.
- Active: The deal is available for active deal workflows and publishing.
- Inactive: The deal remains in Pixaro but is not treated as active.
The edit page also includes an Active / Inactive switch.
Sync Deals¶
Click Sync Deals to synchronize deals/menu data with connected ordering channels.
Use this after creating or updating deals when the store team wants to push current deal information to channel menus.
If sync succeeds, Pixaro shows a success message and refreshes the Deals list.
If sync fails, Pixaro shows an error message. Review the message and confirm that the selected store and channel setup are correct.
Validations¶
Pixaro validates the deal before create or update.
| Validation | Message or Behavior |
|---|---|
| Deal name is blank | Deal name is required |
| Deal price is blank | Deal price is required |
| Category is not selected | Category is required |
| Start date is blank | Start date is required |
| End date is blank | End date is required |
| No publishing channel selected | Please select at least one channel |
| No bundle group exists | At least one group is required |
| Group name is blank | Group name is required |
| Group has no items | Please select items for {group name} |
| More than 3 groups are added | Maximum 3 groups allowed per deal |
| More than 20 items are added to one group | Maximum 20 items allowed per group |
| Same item is added twice in one group | Item already added in this group |
| Same item is added to multiple groups | Same item cannot be added in multiple groups |
Date behavior:
- Start date cannot be earlier than today.
- End date cannot be earlier than the selected start date.
Item behavior:
- Deal items must come from active, verified store catalog items.
- Search starts after at least two characters are entered.
- The same item cannot be reused across multiple groups in one deal.
Troubleshooting¶
| Issue | What to Check |
|---|---|
| Deal cannot be created | Confirm all required fields are filled in and each group has at least one selected item. |
| Item does not appear in search | Confirm the item exists in Item Management, is active, is verified, and belongs to the selected store. |
| Duplicate item error appears | Remove the duplicate item from the current group or another group. |
| Cannot add more groups | A deal can have a maximum of 3 groups. |
| Cannot add more items to a group | A group can have a maximum of 20 items. |
| Date cannot be selected | Start date must be today or later, and end date must be on or after the start date. |
| Deal does not appear active | Confirm the deal status switch is enabled and active filters are not hiding inactive deals. |
| Channel publish status is missing | Sync deals and confirm the selected channel is configured for the store. |
| Sync fails | Check the error message, confirm channel setup, and retry after correcting the issue. |
Best Practices¶
- Create or verify all convenience store items in Item Management before creating deals.
- Use clear group names that explain what the customer should choose.
- Keep each group focused, such as drinks, snacks, or sides.
- Avoid adding the same item to multiple groups in the same deal.
- Review dates before publishing so deals do not expire unexpectedly.
- Use Sync Deals after creating or updating deals that should appear on ordering channels.